永发信息网

批处理调用另外一个批处理问题。

答案:2  悬赏:10  手机版
解决时间 2021-02-22 15:22
  • 提问者网友:浩歌待明月
  • 2021-02-21 17:23
比如1,bat 要调用2.bat
可以有三种写法:
2.bat
call 2.bat
start 2.bat

以上三种有什么区别?
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-02-21 17:34
我是这么理解的:
第一种,直接调用,一去不复返 —— 回不来了,所以要用也只能放最后用,不然后续命令无效。
第二种,等待被调用的执行完后会返回执行后续命令
第三种,另开一窗口调用,如不加参数将不等执行完即执行后续命令。
全部回答
  • 1楼网友:毛毛
  • 2021-02-21 18:26
父批处理里这样写 (call "子批处理的完整路径") && echo 子批处理处理成功 子批处理代码 @echo off rem this is the subbat rem 子批处理的处理是否成功由你自己设定 set str=0 if "%str%"=="1" ( goto secceed ) else ( goto fail ) rem 如果处理成功 :secceed exit /b 0 & goto :eof rem 如果处理失败 :fail exit /b 1 & goto :eof
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯