比如1,bat 要调用2.bat
可以有三种写法:
2.bat
call 2.bat
start 2.bat
以上三种有什么区别?
批处理调用另外一个批处理问题。
答案:2 悬赏:10 手机版
解决时间 2021-02-22 15:22
- 提问者网友:浩歌待明月
- 2021-02-21 17:23
最佳答案
- 五星知识达人网友:千杯敬自由
- 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯