可以创建一个python脚本,它打开一个cmd窗口并逐个输入5个命令,等待外部触发器继续在同一窗口中输入另外两个命令。
它是posibble?我希望你明白我的要求。 PS:也许你可以和我分享一些示例代码。
提前谢谢你。 微米。
答案 0 :(得分:3)
我过去所做的是使用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将关闭。