我想写一个自动计算工作日的BAT,但是写道下面这段时,总是错误,也不知道为什么,请高手们帮我看一下~~
set /a tem=0&set temp=1&set x=
:gogo4
if %tem%==2 goto park4
set /a temp+=1
for /f "DELIMS=, tokens=%temp%" %%a in ( "六,日,一,二,三,四,五,六,日,一,二") do set x=%%a
if "%x%"=="六" goto gogo4||if "%x%"=="日" goto gogo4||set /a tem+=1
echo %x%
echo %tem%
goto gogo4
:park4
其中,下面这段想要表达的意思是:如果是“六”则返回,如果是“日”则返回,如果不是“六”,也不是“日”则tem+1
if "%x%"=="六" goto gogo4||if "%x%"=="日" goto gogo4||set /a tem+=1
请高人帮我改改啦~
Last edited by wooglle on 2010-9-7 at 19:01 ]