我正在尝试编写一个批处理文件来自动执行以下手动过程:
- 打开一个新的 cmd 提示符(prompt1)
- 运行一个bat文件(b1)
- 运行一个程序(将继续运行)
- 最小化提示1
- 打开一个新的 cmd 提示符(prompt2)
- 运行一个bat文件(b1)
- 运行其他程序(将继续运行)
- 最小化提示2
我已经找到了打开多个 cmd 实例来运行不同程序的方法,但是在运行第一件事(b1)之后,我需要在同一个 cmd 窗口中运行一个程序。
我目前有:
start /min cmd /k C:\Users\db2admin\python_environment\Scripts\activate.bat
start /min cmd /k C:\Users\db2admin\python_environment\Scripts\activate.bat
这将打开两个窗口并运行 bat 文件;很好,但现在我需要在每个 cmd 窗口中执行另一个命令(运行 python 文件)。如何将命令发送到每个提示符?
答案1
尝试使用这个
start /min cmd /c batch1.bat && start program1.exe
start /min cmd /c batch2.bat && start program2.exe