| 
 
vk 
中级用户
 
   
 
  
 
积分 218 
发帖 86 
注册 2006-8-10 
状态 离线
 | 
 | 
  2006-10-15 06:06 | 
  
 | 
 | 
 
lxmxn 
版主
 
        
 
  
 
积分 11386 
发帖 4938 
注册 2006-7-23 
状态 离线
 | 
 | 
  2006-10-15 06:07 | 
  
 | 
 | 
 
namejm 
荣誉版主
 
        batch fan
  
 
积分 5226 
发帖 1737 
注册 2006-3-10 来自 成都 
状态 离线
 | 
『第 3 楼』:
 
 
使用 LLM 解释/回答一下
  
  %用在不同的场合表示不同的意思: 
 
  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 楼』:
 
 
使用 LLM 解释/回答一下
  
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 楼』:
 
 
使用 LLM 解释/回答一下
  
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 
状态 离线
 | 
 | 
  2006-10-18 15:05 | 
  
 |