2016-05-27 85 views
0

我正在寫一個小代碼,如果一個月中的某一天是01,我需要做一些操作。如果批處理文件中的語句

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

IF %day%==01 
(echo success) 

這是顯示語法命令不正確。 我哪裏錯了?

+0

打開命令提示窗口, tyape'if /?'仔細閱讀幫助文字!有一些好的和壞的語法示例... – aschipfl

回答

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 
) 

隨着如果命令應的條件之後要執行的命令應該是在同一行或開口支架在同一行上

+0

謝謝你,它的工作 –