当变量1满足要求后变量2递增1
可是遇到一点小问题,搞不懂
下边我取出这部分有关的代码,大家帮忙看下
代码中变量y达到要求所以变量x累加
但第一次加1后结果a和原来的a相同的
第二次x累加后结果a才是递增的
怎么样才可以让第一次累加结果也和原始的不同
@echo off
cls
set /a z=1
set /a x=2
set /a y=3
call :计算 %x% %y%
goto :eof
:计算
set /a a=(240+%1*24)*1^<^<(%z%-1)
echo a=%a%
:main
set /a y+=100
if %y% GEQ 1000 (
echo ..........
set /a x+=1 <---------这里x累加1
set /a y=0
call :计算 %x% 0
)
goto :main
[ Last edited by namejm on 2007-1-18 at 09:34 PM ]
可是遇到一点小问题,搞不懂
下边我取出这部分有关的代码,大家帮忙看下
代码中变量y达到要求所以变量x累加
但第一次加1后结果a和原来的a相同的
第二次x累加后结果a才是递增的
怎么样才可以让第一次累加结果也和原始的不同
@echo off
cls
set /a z=1
set /a x=2
set /a y=3
call :计算 %x% %y%
goto :eof
:计算
set /a a=(240+%1*24)*1^<^<(%z%-1)
echo a=%a%
:main
set /a y+=100
if %y% GEQ 1000 (
echo ..........
set /a x+=1 <---------这里x累加1
set /a y=0
call :计算 %x% 0
)
goto :main
[ Last edited by namejm on 2007-1-18 at 09:34 PM ]
