如果批处理文件中的语句

时间:2016-05-27 09:07:25

标签: batch-file

我正在写一个小代码,如果这个月的日期是01,我需要做一些操作。

echo %Date:~0,10%
SET day=%Date:~0,2%
echo %day%

IF %day%==01
(echo success)

显示语法命令不正确。 我哪里错了?

1 个答案:

答案 0 :(得分:1)

echo %Date:~0,10%
SET day=%Date:~0,2%
echo %day%

IF %day%==01 (echo success)

echo %Date:~0,10%
SET day=%Date:~0,2%
echo %day%

IF %day%==01 (
  echo success
)

使用if命令在条件之后应该执行的命令应该在同一行上或同一行上的左括号