Board logo

标题: set /a 求助!!!! [打印本页]

作者: lserfn     时间: 2008-11-7 22:48    标题: set /a 求助!!!!
for /f "tokens=1,2* delims=:" %%a in ('findstr /n .* a.txt') do (
set /a mod=%%a%%2
if !mod! neq 0 (
echo.%%b
)

set /a mod=%%a%%2
这个%%a是变量吗? 前面没有任何定义!!!!!
谁帮我解释一下

作者: pusofalse     时间: 2008-11-7 22:53
for /?

作者: lserfn     时间: 2008-11-7 23:08
知道了..取%%a除2的余数
在命令行要用% ..在bat中就要用%%

作者: pusofalse     时间: 2008-11-7 23:12
厉害。。。这么快就知道了。
CMD自带的命令教程果真不是非常难懂的~^_^...

作者: lserfn     时间: 2008-11-8 04:25
for /? 里好象没有提到%
我是在搜索里找到答案的..^.^

作者: HAT     时间: 2008-11-8 11:22
1. 查看帮助:for /?
2. 本版搜索:for
3. 阅读教程:批处理室教程收集专用帖

该帖暂时锁定,若楼主学习之后仍有疑问,请联系我,并说明为何自己的问题无法解决。