那不行 这种问题应该有解决方法的
追答你说的批处理是不是bat文件啊?
方法一、如果要让批处理继续其它的,也就意味着,批处理运行的参数是需要传递的。你可以把产生的参数传递到新的cmd中不就行了吗?
方法二、这个要看你的bat中命令是否很多,以及包含某些特殊符号了。暂时不告诉你。
是一个bat文件 运行之后我想再手工输入几个命令 比如cd d:\ 这种命令 然后运行moon.exe程序 等等 反正就是批处理后我想手工输入一些其他dos命令运行
追答其实所有的dos命令没必要在外面输入,在里面都可以实现的。
cd /d d:\&&start /wait moon.exe 这样就好啦。
而参数则可以手动输入例如。
set /p s=
set /a b=%s%+100
echo %b%
在里面怎么进入 d:\?? 是不是 cd d:\????
追答好啦,如下:
cd /d d:\??
如果文件夹中有空格,则请这样。cd /d “d:\??”
其实根本不用进入所在的目录也一样可以执行命令。加路径就是了。
start "" "d:\??\moon.exe" 这样
好了 没问题了 是cd /d d:\&&start /wait moon.exe 太感谢了
本回答被提问者采纳你的意思是吧call cmd 放在pause后面就可以了吗??我试了一下步行哎