批处理文件打开多个cmd提示符

批处理文件打开多个cmd提示符

我正在尝试编写一个批处理文件来自动执行以下手动过程:

  1. 打开一个新的 cmd 提示符(prompt1)
  2. 运行一个bat文件(b1)
  3. 运行一个程序(将继续运行)
  4. 最小化提示1
  5. 打开一个新的 cmd 提示符(prompt2)
  6. 运行一个bat文件(b1)
  7. 运行其他程序(将继续运行)
  8. 最小化提示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

相关内容