Запустить и завершить программу (Python под Windows) - PullRequest
1 голос
/ 06 мая 2010

Я хотел бы создать небольшой скрипт, который в основном делает это:

run program1.exe --> kill program1.exe 
after n seconds --> run program1.exe again. 

Я знаю немного базового Python и буду читать об этом, но я немного тороплюсь, и мне просто нужно это сделать как можно скорее.

Если кто-то имеет сценарий / идею или может помочь мне с помощью только синтаксиса, который мне нужен, чтобы открыть и убить файл .exe, пожалуйста ... Я тоже не против решений на других языках. Извините, если это немного «пожалуйста, напишите мой код» - иш, это не то, что я обычно делаю.

1 Ответ

3 голосов
/ 06 мая 2010

Чтение на модуле подпроцесса .

import subprocess, time
p = subprocess.Popen(['program1.exe'])
time.sleep(1) # Parameter is in seconds
p.terminate()
p.wait()
...