私はコンピュータ ソフトウェアの用語にあまり詳しくありません (申し訳ありません)。
- (GUI 上の) 適切なボタンが押されたときにスクリプトを実行および/または終了することを想定した GUI を Python で設計しました。
GUI で [開始] ボタン (QPushButton) を押すと、コマンド プロンプトでスクリプトfilename.dut
が次のように実行されます: subprocess.call ('launcher.exe localhost filename.dut', shell=True)。同様の方法でスクリプトを終了できるようにしたいです。つまり、スクリプトを終了するための適切なコマンドをコマンド プロンプトに書き込む GUI の [停止] ボタンを押します。このスレッドで解決策を見つけることができると思います: Ending external programs with Python。推奨される解決策は次のとおりです。
import subprocess taskname = '...' task = 'taskkill /im ' + taskname + ' /f' subprocess.check_call(task, shell=True)
私の質問は、どうすればタスク名を取得できますか?
提案や代替ソリューションをいただければ幸いです。