コマンドプロンプトで以下のコードを実行すると、atomが呼び出されてしまい困っております。
python
1import subprocess 2 3subprocess.Popen(r"C:/OOO.exe")
atomを閉じた後には
Attempting to call a function in a renderer window that has been closed or released.
Function provided here: Object.<anonymous> (C:\Users\XXXXXXXXX\AppData\Local\atom\app-1.50.0\resources\app.asar\node_modules\github\lib\worker.js:79:22
Remote event names: destroyed, crashed
と表示されております。
ご回答よろしくお願いいたします。
実際に動かすことのできるEXEファイルを指定したらどうなるんでしょうか
atomのwindowが立ち上がり、それを消すと先ほどのエラーメッセージがコマンドプロンプトに表示されます。
subprocess.Popen("C:/windows/notepad.exe")
でどうなりますか?
やはりatomが起動してしまいます。
コマンドプロンプトで、
C:\windows\notepad.exe
でどうなりますか?
notepadが表示されました。
ありそうにないことが、起ってますね。
「コマンドプロンプトで以下のコードを実行する」とき、どのように実行していますか?
解決できました!
python file がatomで開くようになっていたのが問題でした。
(右クリック プロパティで atomが選択されていた)
お手数おかけいたしました。
回答1件
あなたの回答
tips
プレビュー