我想使用单个批处理文件打开多个cmd窗口并在其中运行命令。
这就是我现在所拥有的:
start cmd.exe /k "grunt watch"
start cmd.exe /k "nodemon server.js"
它创建了2个新的cmd窗口,它似乎正在运行命令。但是,cmd窗口中没有显示任何内容。通常会为grunt watch
和nodemon server.js
显示消息。如何打开2个窗口并仍然显示消息?
答案 0 :(得分:2)
正如Fawzan所说,你可以创建两个不同的批处理文件,这样每个人都可以打开一个程序。我已经对此进行了测试,似乎功能如何,您必须首先运行grunt.bat
:
<强> grunt.bat 强>
@echo OFF
echo Let's run Grunt watch
grunt watch
start cmd.exe /k nodemon.bat
pause
<强> nodemon.bat 强>
@echo OFF
echo "Let's run Nodemon server.js"
nodemon server.js
pause
希望这适合你