セット変数に対して実行されたモジュラス操作の結果に応じて操作を実行するバッチ ファイルを作成しようとしています。しかし、私はそれを完全に正しく理解できないようです。
まず、数学演算の構文をテストするために、より単純なスクリプトを作成して目的の結果を生成しようとしました。
:START
SETLOCAL
SET /P Input-Num="Input Number: "
SET /A Input-Num=%Input-Num% %% 2
ECHO %Input-Num%
ENDLOCAL
PAUSE
:END
を入力する5
と、期待される出力は1
です。ただし、代わりにメッセージが表示Missing operator.
され、出力されます5
。
ここで何が間違っていますか?