我现在对批处理非常感兴趣,在网上下载了一个教程来学,但学到用变量这一节时总是感觉思路不通,想绕过去学下一节可是根本绕不过去,看来一定要将变量高明白才能学下一节。但我怎么也高不明白,可能是教程讲的不太明白或者少了点什么。现在我不明白的是,这个变量参数是如何同命令联系起来的?%1是指命令本身,那%2-%9是各指什么 ?在实际运用中如何使用?哎,没搞懂连问问题也不知应该怎么问了。多谢!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by bagpipe at 2006-6-24 14:51:
%0---表示批处理本身
%1---表示第一个参数
%2---........二...........
%3
.
.
.
%*表示所有的参数,没有什么好说的
Originally posted by xjmxjm1234 at 2006-6-24 18:14:
怎么说呢,这里的 1%~9% 是形式参数,在操作中会被实际参数所替代,使批命令更加灵活,举个例子吧。
有个批命令叫“copydata.bat”
copy 1%.dat 2%.dat
...
Originally posted by xjmxjm1234 at 2006-6-24 18:14:
怎么说呢,这里的 1%~9% 是形式参数,在操作中会被实际参数所替代,使批命令更加灵活,举个例子吧。
有个批命令叫“copydata.bat”
copy 1%.dat 2%.dat
...