Board logo

标题: [代码合集] 批处理调用外部程序为何无法继续执行后面的代码? [打印本页]

作者: BS0小陈    时间: 2011-11-16 15:18     标题: 批处理调用外部程序为何无法继续执行后面的代码?

  1. @echo off
  2. 2.bat
  3. echo 111111111
  4. pause
复制代码
这里为什么没有了111111111
  1. @echo off
  2. e:\qq.exe
  3. pause
复制代码
这里又有11111111
不明白。
作者: 920168    时间: 2011-11-16 15:31

  1. @echo off
  2. cmd /c 2.bat
  3. echo 111111111
  4. pause
复制代码

作者: CrLf    时间: 2011-11-16 16:14

我也不明白,你想表达什么呢?哪个是 2.bat?
作者: Hello123World    时间: 2011-11-18 14:05

第一个还能理解,call 2.bat

第二个就看不懂了
作者: 〃十月丶    时间: 2011-11-18 16:01

天。。我发个帖子那么难,问的那么详细,结果被扔进垃圾里。唉,不解释,珍惜你的发言机会吧。
作者: cjiabing    时间: 2011-11-18 16:36

干嘛都不懂你们说什么呢?
你要描述清楚哪个是一,哪个是二,里面的代码是什么。不要把你的代码一放就问人家为什么执行不了。标题很明白问题很糊涂!
作者: powerbat    时间: 2011-11-19 01:17

http://www.bathome.net/redirect.php?goto=findpost&ptid=9266&pid=60227&fromuid=29086
批处理文件安全的调用方式是用call,hh ntcmds.chm::/call.htm 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。否则如果没有加call,则父批处理在执行一个子bat后立即结束。





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2