Exécuter et mettre fin à un programme (Python sous Windows)
Question
Je voudrais créer un petit script qui fait essentiellement ceci:
run program1.exe --> kill program1.exe
after n seconds --> run program1.exe again.
Je sais que certains Python de base et se lire à ce sujet, mais je suis un peu pressé et juste besoin de ceci pour se faire le plus tôt possible.
Si quelqu'un a un script / idée ou pourrait aider mon avec juste la syntaxe que je dois ouvrir et tuer le fichier .exe, s'il vous plaît ... Je ne me dérange pas de solutions dans d'autres langues non plus. Je suis désolé si cela est un peu « s'il vous plaît écrire mon code » ish, ce n'est pas quelque chose que je fais habituellement.
La solution
Lire sur le Module subprocess.
import subprocess, time
p = subprocess.Popen(['program1.exe'])
time.sleep(1) # Parameter is in seconds
p.terminate()
p.wait()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow