回避策を探しているコードの一部を投稿する
if 09 LSS 9 (ECHO YES) ELSE (ECHO NO)
このコマンドは、09 が 9 未満であると見なされるため、常に「はい」をエコーします。このコマンドの代替手段はありますか?
編集:
ありがとうございますが、挿入しようとしているコマンドで Modulo 部分が機能していません。
以下の「1234 09」を含むファイルtest.txtを用意するのが私のコマンドです
set actualdate=9
for /f "usebackq Tokens=1,2,3" %%d in (test.txt) do (SET /a x=1000%%e %% 1000 & if %x% LSS %ActualDate% ECHO %%d >> test2.txt)