1

基本的にこれを行う小さなスクリプトを作成したいと思います。

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

私はいくつかの基本的なPythonを知っていて、これを読んでいますが、少し急いでいて、できるだけ早く完了するためにこれが必要です.

誰かがスクリプト/アイデアを持っている場合、または.exeファイルを開いて強制終了するために必要な構文だけで助けてくれる場合は、お願いします...他の言語でのソリューションも気にしません。これが少し「私のコードを書いてください」っぽいなら申し訳ありませんが、それは私が通常行うことではありません。

4

1 に答える 1

3

subprocess モジュールを読んでください。

import subprocess, time
p = subprocess.Popen(['program1.exe'])
time.sleep(1) # Parameter is in seconds
p.terminate()
p.wait()
于 2010-05-06T08:10:03.820 に答える