我在dos .bat文件中有一些小的计算:
FOR /F "tokens=1-3 delims=/-" %%A IN ("%tag%") DO (
SET Day=%%C
SET Month=%%B
SET /a Year=%%A - 2000
)
echo %Day%
echo %Month%
echo %Year%
echo %stamp%
IF %Month% == "02" (
echo "Iam in"
)
今天如果2月这样的月份即将来临,但如果条件尚未满足。我做错了什么?
答案 0 :(得分:4)
您的引号是比较字符串的一部分。你需要在双方都包括它们:
if "%Month%" == "02" (
echo "Iam in"
)
或不在任何一方:
if %Month% == 02 (
echo "Iam in"
)