2017-07-25 102 views

回答

0

如果我得到你的权利,这是你想要做什么,注意这是一个批处理文件:

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

阅读cmd here和大约start here。以下的命令cmd的开关可以被认为是:

/C:执行字符串指定的命令,然后停止。
/k:执行字符串指定的命令并继续。

代替使用/k的我用/cpause命令在这里显示2个命令的串联。

要concate 2个命令使用在此所说明的ss64这是一个伟大的网站,当涉及到批量脚本commandA && commandB

commandA && commandB:运行commandA,如果成功,然后运行commandB


按照cd,dir,pause的要求, ke:

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

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

+0

你能举两个例子,比如“cd”或其他的东西吗?编辑我做了这个“练习”和cmd说:“按一个键继续”,它关闭 '代码' @echo off 启动cmd/c“回声cd桌面&&暂停” 启动cmd/c“回声cd C:\ &&暂停“ '代码' – PlayLikeMe10YT

+0

@ PlayLikeMe10YT:我的例子由2个命令'echo'和'pause'组成。你究竟需要什么? –

+0

我编辑了评论,然后抱歉格式化我是一个新手,我不完全知道它是如何工作的 'code' @echo off start cmd/c“echo cd Desktop && pause” start cmd/c“回声光盘C:\ &&暂停“ – PlayLikeMe10YT