标题: 想通过set /a s= %%a%3求余却达不到效果,求助!
[打印本页]
作者: junchen2
时间: 2007-9-6 02:08
标题: 想通过set /a s= %%a%3求余却达不到效果,求助!
@echo off
setlocal enabledelayedexpansion
for /l %%a in (1 1 100) do (
set /a s= %%a%3
echo !s!
pause>nul
)
想得到余数为 1, 2, 0 的结果,先谢谢各位大哥啦
[
Last edited by junchen2 on 2007-9-6 at 06:58 AM ]
作者: knoppix7
时间: 2007-9-6 17:02
set /a s= %%a%3改成set /a s= %%a%%3
作者: bbq5201
时间: 2007-9-6 18:58
@echo off
setlocal enabledelayedexpansion
for /l %%a in (1 1 100) do (
set /a s= %%a%%3
echo !s!
pause>nul
)
3前面加多个%可以了!
作者: junchen2
时间: 2007-9-6 21:24
哈哈,在BAT中要多加一个%号,竟然忘了,谢谢各位大哥。
www.cn-dos.net/forum的兄弟最热心