Bonjour,

J'ai un problème avec un script test.wsf que j'essaye de lancer avec un paramètre

Mon souhait est de taper le nom du .wsf avec le paramètre puis que la fenetre rester ouverte sans donner la main à l'utilisateur pour attendre la fin de l'éxecution. Pour être clair, je tape dans la console C:\Users>test.wsf monparam il n'attend même pas une seconde et donne la main pour écrire sur la même fenêtre puis ouvre une nouvelle fenetre vide le temps qu'il s'exécute. Je veux qu'il reste sur la même fenêtre et attend la fin de l'éxecution avant de donner la main

J'ai choisi le Exec au lieu du RUN parceque j'ai besoin de parser la sortie. Est ce que quelqu'un a un idée sur la solution que je peux suivre ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim oSh
Set oSh = CreateObject("WScript.Shell")
Set Args=WScript.Arguments
SET obj = oSh.Exec("admintab restore " & Args(0))
WHILE obj.Status <> WshFinished
WEND
MyStr = obj.StdOut.ReadAll
Merci