私はバッチファイルの初心者です。だから私は基本的なバッチファイルを作っていて、それをテストしたところ、The syntax of the command is incorrect.
それは正しいと確信しています。いくつかの待機スクリプトを (VBS を使用して) 配置したため、コーディングの IF 部分にあることがわかりました。REM はまだ使っていないので、何が問題なのかわかりません。書いた内容はこんな感じです。
@echo off
b:
set a=1
IF %a%==1 goto :a
:a
echo Test
pause
goto :b
コーディングには他にも多くのIF %variable%==number
ステートメントがあり、それらはすべて正常に機能します。何が起こっている?