我想在打开同一个文件的同时在2 cmds上运行命令,就好像我打开一个.bat文件它打开2 cmd并运行2个不同的命令(每个1个)。有可能这样做吗?
答案 0 :(得分:0)
如果我说得对,这就是你想要做的,请注意它是一个批处理文件:
@echo off
start cmd /c "echo 1st command && pause"
start cmd /c "echo 2nd command && pause"
了解cmd
here和start
here。可以考虑cmd
命令的以下开关:
/ c:执行string指定的命令然后停止 / k:执行string指定的命令并继续。
我没有使用/k
而是使用/c
和pause
命令来显示2个命令的串联。
要合并2个命令,请使用commandA && commandB
这里描述的ss64,这是批处理脚本的一个很棒的站点:
commandA && commandB
:运行commandA
,如果成功,则运行commandB
根据要求cd
,dir
和pause
的另一个例子如下:
@echo off
start cmd /c "cd C:\Users\ && dir && pause"
start cmd /c "cd C:\ && dir && pause"
更改目录,打印目录列表并等待使用输入。