![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 04:35 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【已完结】关于调用外部批处理,修改传入参数问题 |
| 可打印版本 780 / 6 |
| 第1楼 ConanKid | 发表于 2009-07-12 05:23 |
| 新手上路 发帖 3 积分 4 | |
|
【已完结】关于调用外部批处理,修改传入参数问题 假如1.cmd 里面我要 call 2.cmd %a% %b%
这里a,b是我传入地参数 我想在2.cmd里面修改这个值 当1.cmd call好2.cmd之后,我需要得到修改后地值能得到嘛? 我在2.cmd里面用 set %1=34 貌似不起作用 并且我不想用exit code方式返回两个修改后参数的值。。。 请求高人指点 。。。。传名字而不是传值。。。。 [ Last edited by ConanKid on 2009-7-12 at 06:09 ] |
|
| 第2楼 huahua0919 | 发表于 2009-07-12 05:46 |
| 银牌会员 发帖 780 积分 1,608 | |
|
貌似这样做没有意义,说说你要处理的问题吧!
|
|
| 第3楼 ConanKid | 发表于 2009-07-12 05:50 |
| 新手上路 发帖 3 积分 4 | |
|
主要设想能够拆分成一个一个脚本(实质上是一个一个函数),可以被许多其他地程序调用,建立统一地接口吧
额。。。。在批处理办不到嘛? 我觉得貌似是作用域地问题,但是调用2.cmd确实可以输出传入地参数。。。。。 |
|
| 第4楼 HAT | 发表于 2009-07-12 09:59 |
| 版主 发帖 5,017 积分 9,023 | |
| 第5楼 fujiang1000 | 发表于 2009-07-12 12:25 |
| 初级用户 发帖 36 积分 44 | |
Originally posted by ConanKid at 2009-7-12 05:23: 你的%b%%写错了~~~应该是%b 而且还有一个问题是,如果1.cmd 和2.cmd不在同一个目录下面,你还得在1.cmd里面写上2.cmd的具体路径.然后你才能调用2.cmd Thanks |
|
| 第6楼 HAT | 发表于 2009-07-12 13:23 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 5楼 Are you joking?
|
|
| 第7楼 ConanKid | 发表于 2009-07-12 23:04 |
| 新手上路 发帖 3 积分 4 | |
|
3q,问题解决,哈哈
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |