Bonjour,
Je débute avec python et j’aimerai faire un script qui exécute des commande shell pour lancé un jeu qui tourne avec wine .
J’ai donc un petit problème, quand j’utilise le module subprocess exécuté mes commandes il ne prend pas en compte les commande suivante.
En fait, ton script est en train d’exécuter wine cmd. Tu veux faire quoi au juste ? Lancer start CS1.6.bat du dossier /home/elouan/Documents/Programe/ConterStrike1.6/ avec le programme wine cmd ?
Ah, oui, il faut trouver un moyen pour que le script python attendre la fermeture de wine cmd avant de se fermer. Je ne sais pas trop comment faire là…
En effet, ton sleep n’est pas propre, mais ce n’est pas la question. La durée de l’attente doit correspondre à la durée de l’exécution de wine cmd. Après, tu peux faire un sleep d’une durée arbitraire de plusieurs mois (je ne te raconte pas l’odeur après) et l’interrompre dans le terminal quand tu as fini, mais le cahier des charges d’@Elouan ne précise pas si la commande sera lancée dans un terminal ou à l’aide d’un lanceur et si son pc est rédémarré de temps en temps.