我想使用一个start
语句逐个执行3个命令。一种方法是使用这些命令创建一个bat
文件,并使用start调用该bat文件。
另一种执行方法是将这些命令与&&
分开,如下所示。
start cmd1 && start cmd2
但是,cmd1
和cmd2
在两个单独的命令窗口中执行。我想在执行cmd2
的同一窗口中执行cmd1
。
我还使用call
cmd2
,但cmd2
在start
所在的窗口中执行
调用。
有没有办法不使用bat文件?
答案 0 :(得分:1)
我相信你正在寻找/ B标志 - 它告诉Start不要打开一个新窗口,而是在同一个窗口的后台运行命令。
请记住:您每次都在开始新的启动实例。不过,我认为这是你想要的。
答案 1 :(得分:0)
是的,有:
启动“Mydummywindowtitle”cmd / c Command1 ^& Command2 ^&指令代码
你只需逃离&符号。在cmd.exe中,插入符号用于转义。