1

私はコンピュータ ソフトウェアの用語にあまり詳しくありません (申し訳ありません)。

  • (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)
    
  • 私の質問は、どうすればタスク名を取得できますか?

提案や代替ソリューションをいただければ幸いです。

4

1 に答える 1