标题: [其他] 批处理A中call调用批处理B执行完毕后如何返回批处理A的指定标签出继续执行? [打印本页]
作者: anson4 时间: 2016-11-1 12:36 标题: 批处理A中call调用批处理B执行完毕后如何返回批处理A的指定标签出继续执行?
本帖最后由 pcl_test 于 2016-11-4 21:28 编辑
要求:在A.cmd中通过CALL指令调用B.cmd,B.cmd执行完毕后返回A.cmd的END标签处继续执行。
相关说明:
1、在A.cmd和B.cmd中都存在若干个标签(但B.cmd中没有END标签);
2、在A.cmd中的某个位置通过CALL B.cmd指令执行B.cmd;
3、在B.cmd执行完毕后,用CALL :END返回A.cmd会出现提示“系统找不到指定的批处理标签 - END”。
请问有什么好的处理方法吗?
A.cmd的大致内容:- ...
- ...
- CALL B.cmd
- ...
- ...
- :END
- ...
- ...
- Exit
复制代码
作者: Batcher 时间: 2016-11-1 12:48
B.cmd里面把 CALL :END 删掉,结果会怎样?
作者: 0000 时间: 2016-11-4 21:11
是这样吗?
A.cmd- ...
- call b.cmd
- ::返回到此处
- ...
复制代码
b.cmd复制代码
还是有特殊要求?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |