![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 15:10 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教:Call返回值问题 |
| 可打印版本 1,081 / 2 |
| 第1楼 willsion | 发表于 2007-03-07 00:12 |
| 高级用户 发帖 312 积分 793 | |
|
请教:Call返回值问题 批处理中,call既可以调用一个子批处理文件,也可以调用一个批处理内的标签子批处理,并且可以给予赋予参数,供子批处理文件或标签子批处理使用,请问,有没有办法使子批处理文件(或标签子批处理)返回一个值给调用的批处理文件?
谢谢解答。 |
|
| 第2楼 redtek | 发表于 2007-03-07 00:47 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
被 call 的批处理文件: 使用 EXIT n 加返回值的方式可以将n指定为任意数字做为返回值给调用者。
调用者使用 ERRORLEVEL 的变量值来取得其被调用者所传递过来的参数:) EXIT 帮助信息:) 如果是 Call 所调用的是标签段,可以使用模拟“全局变量”的方式在被CALL的标签段代码中设置(改变)某一全局变量等…… |
|
| 第3楼 willsion | 发表于 2007-03-07 01:35 |
| 高级用户 发帖 312 积分 793 | |
Originally posted by redtek at 2007-3-7 12:47 AM: 谢谢指教。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |