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.