批处理调用另一批处理,后一批处理不运行

比如我用a.bat调用b.bat,用start命令startC:\b.bat单独运行b.bat时可用但用a.bat调用的b.bat却只显示一个路径,然后静止,一点命令也不... 比如我用a.bat调用b.bat,用start命令
start C:\b.bat
单独运行b.bat时可用
但用a.bat调用的b.bat却只显示一个路径,然后静止,一点命令也不执行。a.bat倒是正常
展开
 我来答
tseug8271
2012-06-19 · TA获得超过1498个赞
知道小有建树答主
回答量:745
采纳率:100%
帮助的人:364万
展开全部
是否在当前目录下?
另外是不是路径有空格?
加上引号试一下

不用start 用 call 或者 直接写文件名
追问
我知道用call可以,但a.bat不就暂停了吗?而且如果b.bat上有exit命令,那a.bat的后续命令就无法运行了
以前好像用start命令可以的,不知现在为何不行了,我的路径有加引号。
追答
把批处理贴出来看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vinmy_lu
2012-06-19 · TA获得超过989个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:318万
展开全部
start 后面不要加双引号,如果是因为有空格要加双引号,那么在双引号前再加多一个无任何符号的双引号。如:
start "" "c:\b.bat"
start c:\b.bat
追问
厉害,果然可以,能解释下原因吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式