我希望在bat批处理中执行完了"cmd"后还能继续执行其它命令,怎么写?

我发现如果运行了cmd,后面的其它行的命令就不会执行了如下:
@echo off
cmd
cls
pause
运行后会发现cls和pause都没有用

如果要 运行一个新的程序(如cmd.exe)/脚本 同时继续执行脚本使用 start cmd
如果要 运行一个新的程序(如cmd.exe)/脚本 等待其结束后继续执行脚本使用 call cmd
----------------------------
exe时使用专门的工具把bat打包为exe,但如果脚本中使用了外部命令如choice就可能在执行时出错
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-30
@echo off
start cmd
cls
pause
加个start就可以了
第2个回答  2017-08-16
不要用执行CMD,直接写你后面的命令就好了
第3个回答  2013-07-30
不一定要用BAT来做啊,用EXE来做更好,更合适。