如何在另一个cmd

时间:2017-07-25 12:30:32

标签: windows batch-file cmd

我想在打开同一个文件的同时在2 cmds上运行命令,就好像我打开一个.bat文件它打开2 cmd并运行2个不同的命令(每个1个)。有可能这样做吗?

1 个答案:

答案 0 :(得分:0)

如果我说得对,这就是你想要做的,请注意它是一个批处理文件:

@echo off
start cmd /c "echo 1st command && pause"
start cmd /c "echo 2nd command && pause"

了解cmd herestart here。可以考虑cmd命令的以下开关:

  

/ c:执行string指定的命令然后停止    / k:执行string指定的命令并继续。

我没有使用/k而是使用/cpause命令来显示2个命令的串联。

要合并2个命令,请使用commandA && commandB这里描述的ss64,这是批处理脚本的一个很棒的站点:

  

commandA && commandB:运行commandA,如果成功,则运行commandB

根据要求cddirpause的另一个例子如下:

@echo off
start cmd /c "cd C:\Users\ && dir && pause"
start cmd /c "cd C:\ && dir && pause"

更改目录,打印目录列表并等待使用输入。