Lancement d'un bat invisible via script VBS
Bonjour à tous,
Et oui encore moi ! :D
Voici mon nouveau problème :
J'ai crée ce script VBS
Code:
1 2 3 4 5
| Set oShell = CreateObject ("Wscript.Shell")
Dim strArgs
strArgs = "cmd /c Test.bat"
oShell.Run strArgs, 0, True
Set oWSHell = Nothing |
Qui doit lancer ce bat en invisible et attendre qu'il se termine !
Ce bat lance le programme Test.exe avec comme argument test.qp et écris un fichier log en sortie.
Code:
Test.exe test.qp > test.log
SAUF QUE, quand je lance le script VBS via la ligne python
Code:
1 2
| os.chdir(path)
os.system( path+"\\Test.vbs") |
Il m'ouvre une fenêtre DOS qui reste ouverte le temps de l'execution du programme Test !
Mais voila si je m'embête à écrire un VBS c'est bien pour lancer le bat en invisible et ne pas m'afficher cette fichue fenêtre DOS !!
Pourtant quand je lance le VBS en unitaire ça fonctionne...
Merci pour votre aide je m'arrache les cheveux en attendant :calim2: