|
vk
中级用户
积分 218
发帖 86
注册 2006-8-10
状态 离线
|
『楼 主』:
批处理脚本中%这个符号是什么意思?
批处理脚本中%这个符号是什么意思?
请高手指点
|
|
2006-10-15 06:06 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
2 楼』:
请楼主举一个具体一点的例子来分析,OK?
|
|
2006-10-15 06:07 |
|
|
namejm
荣誉版主
batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第
3 楼』:
%用在不同的场合表示不同的意思:
1、表示变量引用。比如:set var=1234,那么,echo %var% 的结果就是 1234;
2、表示模运算。比如:set /a mod=4%2,那么,mod的值就是4除以2后的余数0;
|
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2006-10-15 08:32 |
|
|
pengfei
银牌会员
积分 1218
发帖 485
注册 2006-7-21 来自 湖南.娄底
状态 离线
|
『第
4 楼』:
namejm版主说的对, %可以是一个参数表示符, 如:%1, %2, %3...
也可以是一个运算符, %表示模运算,也就是取余数. set /a ii=1%3
还可以用来表示环境变量, 这应该是转义吧, 如: %os%, %time%.
还有for循环变量, 如: %a, %b, %c...
[ Last edited by pengfei on 2006-10-18 at 05:31 ]
|
|
2006-10-15 08:42 |
|
|
wood016
新手上路
积分 6
发帖 3
注册 2006-10-17
状态 离线
|
『第
5 楼』:
Quote: | Originally posted by pengfei at 2006-10-15 08:42:
namejm版主说的对, %可以是一个参数表示符, 如:%1, %2, %3...
也可以是一个运算符, %表示模运算,也就是取余数. set /a ii=1%3
还可以用来表示环境变量, 迠... |
|
正解
|
|
2006-10-17 23:45 |
|
|
yardian
中级用户
积分 305
发帖 85
注册 2005-5-23
状态 离线
|
『第
6 楼』:
主要是for语句里的%%i,%%j,%%k之类的难易理解,希望能解释一下!
|
|
2006-10-18 15:05 |
|