2016-05-27 7 views
0

私は小さなコードを書いています。月の日付が01の場合、いくつかの操作を行う必要があります。バッチファイルのif文

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

ありがとう、それは働いた –