Bonjour à tous.
J'aurais besoin d'un petit coup de main.

J'ai fais un petit script en python qui exécute des appli en batch.
Une fois qu'il a exécuté les appli (batch) il envoi un mail pour confirmer qu'il a fini l'appli.

Bon voici mes deux problème.

Voici le type de code que je place pour lancer le batch.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
popen("start /wait cmd.exe /K starter.bat")
Le batch fait différentes opérations (utilisé par un programme bien précis).
Cela prend au moins 5 minutes pour qu'il face tout son boulot.

Quand j'utilise ce code, il exécute le batch puis il passe directement a l'étape suivante dans mon script donc l'envoi du mail ...

- J'aimerais qu'il exécute le batch, attende que celui-ci soit fini puis après continue le script python donc appliquer un wait.

Pour tester rien de tels que un bon vieux ping ^^

- Et perfectionner le script de façon à retirer ce qu'il s'affiche sur le batch dans un fichier txt.

D'avance merci.
Passez un bon weekend