2

Python subprocess.Popen(...) を使用するスクリプトを作成しました。ボタンをクリックすると、このサブプロセスを破棄したい (subprocess.kill() を使用)。Python を使用すると問題なく動作します。

ただし、PyInstaller でスクリプトを「コンパイル」すると、これは機能しません。実際、タスク マネージャー (Windows) には 2 つのプロセスがあります (1 つは [PyInstaller によって作成されたと思われる] 一時ディレクトリからのものです)。そのため、ボタンをクリックすると、プロセスは停止しますが、PyInstaller によって作成されたプロセスは停止しません。

一度に2つのプロセスを強制終了するにはどうすればよいですか?

Tカンクス

PS : 下手な英語で申し訳ありません...

4

1 に答える 1