我想使用一个批处理文件来打开多个cmd窗口并在其中运行命令。
这是我现在所拥有的:
start cmd.exe /k "grunt watch"
start cmd.exe /k "nodemon server.js"
它创建了2个新的cmd窗口,并且似乎正在运行命令。但是,cmd窗口中没有任何显示。通常会显示grunt watch
和的消息nodemon server.js
。如何打开两个窗口并仍然显示消息?
正如Fawzan所说,您可以创建两个不同的批处理文件,以便每个文件都可以打开一个程序。我已经对此进行了测试,并且它似乎可以按照您希望的方式运行,必须首先运行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
希望这对你有用
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句