Bonjour à tous,
Et oui encore moi !
Voici mon nouveau problème :
J'ai crée ce script VBS
Qui doit lancer ce bat en invisible et attendre qu'il se termine !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Ce bat lance le programme Test.exe avec comme argument test.qp et écris un fichier log en sortie.
SAUF QUE, quand je lance le script VBS via la ligne python
Code : Sélectionner tout - Visualiser dans une fenêtre à part Test.exe test.qp > test.log
Il m'ouvre une fenêtre DOS qui reste ouverte le temps de l'execution du programme Test !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 os.chdir(path) os.system( path+"\\Test.vbs")
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
Partager