Avatar billede suuun Nybegynder
10. februar 2006 - 14:48 Der er 1 kommentar og
1 løsning

Problemer under .run og .exec af setup.exe fil

Hej.

Jeg arbejder paa at lave et simpelt VBScript der skal kalde en setup.exe fil der ligger paa et netvaerk. Mit problem er at scriptet er faerdigt laenge foer setup processen er, og der kommer derfor smaafejl.

Det jeg gerne vil opnaa er at scriptet venter indtil hele setup processen er faerdig inden det gaar videre. Jeg har provet med foelgende:

Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.CurrentDirectory = "...program path..."
return = objShell.Run("setup.exe", 1, true)

Den 3. parameter i .Run burde goere at der ventes indtil processen er helt faerdig, men det goer den ikke. Jeg har ogsaa proevet paa denne maade:

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.CurrentDirectory = "...program path..."
Set objExec = objShell.Exec("setup.exe")
If Err = 0 Then
    Do While objExec.Status = 0
    Wscript.Sleep 500
    Loop
End If

Her faar jeg saa en irriternede besked, og setup udfoeres ikke:

Windows XP setup
"Please go to Control Panel to install and configure system components"

For at undgaa denne besked har jeg proevet at slette AUTORUN.INF filen, da jeg havde en ide om at det var denne der skabte problemer - uden forbedringer.

Er der nogen der kan se noget galt i det jeg har proevet, eller er der nogen der har ideer til hvordan dette ellers saa simple script kan lavet?

Suuun.
Avatar billede jih Nybegynder
10. februar 2006 - 14:59 #1
forkert kategori.. hvis du skal oprette et spørgsmål om VBScript, så luk dette, og opret det igen i VBScript kategorien:

Programmering :: Script :: VBScript
Avatar billede suuun Nybegynder
10. februar 2006 - 15:05 #2
Flyttet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester