cmdウィンドウを開き、5つのコマンドを1つずつ入力し、同じウィンドウ内の別の2つのコマンドを入力し続ける外部トリガーを待っているpythonスクリプトを作成することができます。python言語を使用してcmdウィンドウにアクセスする
私はあなたが私の求めることを理解することを願っています PS:おそらく、サンプルコードなどを私と共有することができます。
ありがとうございます。 M.
cmdウィンドウを開き、5つのコマンドを1つずつ入力し、同じウィンドウ内の別の2つのコマンドを入力し続ける外部トリガーを待っているpythonスクリプトを作成することができます。python言語を使用してcmdウィンドウにアクセスする
私はあなたが私の求めることを理解することを願っています PS:おそらく、サンプルコードなどを私と共有することができます。
ありがとうございます。 M.
私がこれまで行ってきたことは、Pythonを使って.bat
ファイルを作成して実行することです。そして、これはあなたが描写した結果を生み出します。あなたはそのようにこれを行うことができます:
import subprocess
with open(r'my_bat_file.bat','w') as fout:
fout.write('command no1')
fout.write('command no2')
...
fout.write('command non')
fout.write('pause')
subprocess.run(r'my_bat_file.bat', creationflags=subprocess.CREATE_NEW_CONSOLE)
pause
コマンドがオープンし、キーストロークを待ってCMDを保持します。キーがログに記録されると、batファイルの実行が続行されます。一時停止がバッチファイルの最後の行である場合、cmdは終了します。
ターミナルが実際に開くか、コマンドを実行するだけで十分ですか? – Ohumeronen
Pythonの['subprocess'モジュール](https://docs.python.org/2/library/subprocess.html)を見てください – ForceBru
それは重要ではありませんどちらの方法も可能ですが、端末がオンになっているはずですコマンドの進捗状況を確認することができます。 – Mihail