複数の値を持つ変数と "OR"条件を比較したいバッチスクリプトではなく、複数のifロジックを比較したい。変数を単一の複数の値と比較If条件
@echo off
robocopy D:\SourceData E:\DestinationData
If %ErrorLevel% Equ 0 OR 1 OR 2 (GoTo Success) Else (GoTo Error)
:Success
Echo Robocopy completed successfully.
Pause
GoTo End
:Error
Echo Robo completed with some error/s.
Paude
:End
Exit
注: 'errorlevel' **は負になります。 (ほとんどのプログラムはそれを使用しませんが、いくつかありますが) – Stephan