1
In my batch script I have the following:
if somecondition (
exit
) else (
for /F "USEBACKQ tokens=4,6,8" %%a in (systeminfo ^| qgrep -e "System Up Time:") do set days=%%a&set hours=%%b&set minutes=%%c
set /A timepassed=%days%*24*60+%hours%*60+%minutes%
if "%timepassed%" leq 30 (
echo %timepassed%
) else (
echo %time$
)
)
有什麼辦法可以確保變量timepass被設置之前,它是與值30相比嗎? 有時候,如果這部分代碼運行,timepass似乎被評估爲「」,而不是它應該是什麼。等到命令完成批處理
感謝您的時間
你是否在另一個塊中做這個? – Joey 2012-07-19 19:20:43
是的,我修改它真的很快 – 2012-07-19 19:22:03