Bonjour à tous,

Et oui encore moi !
Voici mon nouveau problème :

J'ai crée ce script VBS

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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
Test.exe test.qp > test.log
SAUF QUE, quand je lance le script VBS via la ligne python
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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