批处理中百分号什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:00:39
请问批处理中百分号什么意思?据说是参数的意思,那参数什么意思?是定义变量吗?
请您说的详细一点 谢谢

% 批处理变量引导符
有两类,环境变量用%path%包住变量名。
还有一类只在变量名前面加%,如
%x,%y等
写在批处理文件中要双写%%。这是规定。

1.
dir %windir%
dos下运行含此代码的批处理文件就是查看c:\windows(即%windir%)
2.
for /L %%x in (1,2,5) do echo %%x
dos下运行含此代码的批处理文件就是顺序输出1,3和5(各占一行)
3.
copy %1 %2
dos下运行含此代码的批处理文件c.bat,如c 1.txt 2.txt
结果就是把当前目录下的1.txt复制一个,叫做2.txt,其中1.txt和2.txt就是参数

是一%为基准开始变量的。