2016-05-23 6 views
-2

Pythonスクリプトを使用してWindowsアプリケーションを終了(終了)する方法はありますか? PCの電源を入れると、MSOSYNC.exe、ONENOTEM.exeなど多くのアプリケーションが実行されていますが、これはあまり役に立ちません。私はそれらを閉じたいですか?私は "サブプロセス"モジュールと他のいくつかを試しました、彼らは動作しません。どちらの方法を使うべきですか?Pythonスクリプトを使用してアプリケーションを終了する

+0

私はWindowsをあまり使用しませんが、あなたが探しているコマンドは 'taskkill'だと思います。しかし、プロセスの名前(すべてのメモ帳を消去する)またはPID(見つけなければならない、より難しい)を知る必要があります。 – Arc676

+0

私は単純なバッチスクリプトがあなたの目的をより良くすると思っていたでしょう。なぜPythonが関与するのですか? – SiHa

答えて

0

Popenクラスを使用して、すでに新しいオブジェクトを作成しています。それに対処する方法があります。 Read documentation

import subprocess 
proc = subprocess.Popen(['c:\\windows\\system32\\notepad.exe','C:\\file1.txt']) 
proc.terminate() 
+0

実際これは単なる例でした。 PCの電源を入れると、多くのアプリケーションが動作していることがわかります。その半分は目的がありません。アイデアは、単純なPythonファイルを1つ実行することによって、不要なアプリケーションをすべて終了することです。したがって、コマンド "proc.terminate()"が機能しない可能性があります。 –

関連する問題