![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 08:06 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 这个命令又如何解释呢?请指教。。。。 |
| 可打印版本 2,451 / 1 |
| 第1楼 copy114 | 发表于 2002-11-11 00:00 |
| 初级用户 发帖 37 积分 229 | |
|
这个命令又如何解释呢?请指教。。。。 书中是这样写的:
从另一批处理程序运行CHECKNEW.BAT,在父批处理程序中可包含命令: call checknew 假设父批处理程序接收两个可替换参数,并希望将它们传给checknew.bat可在父批处理程序中使用命令 call checknew %1 %2 那么我想问,这两个%1 %2 参数跟原来没有 %1 %2 的影响在哪个方面呢?有了这两个参数可以对批处理文件做什么呢???修改??添加??还是什么呢。请指教,并举一实例好吗????? |
|
| 第2楼 yiyesong | 发表于 2002-11-17 00:00 |
| 元老会员 发帖 632 积分 1,987 | |
|
%1、%2、…是一种可替换参数,也就是相当于是一个内存变量,%1就是命令后的第一个参数,%2是命令后的第二个参数。…%n就是第n个参数,它可以用实际参数来替换这些可变参数,比如DIR /W /P,则%1=W ,%2=P,而且它还可以传递到子批处理程序。这在批处理文件里特别有用,例如你建立一个A.BAT,内容为:CALL DIR %1 %2,则你执行A /W /P 即相当于执行DIR /W /P。或者你建一个B.BAT,内容为:
IF %1=D GOTO 1 GOTO END :1 DIR :END 则你执行B /D,则执行DIR命令。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |