
@echo off
rem Checks if %~1 is equal to %~2 and returns 1 if true, 0 if false.
rem DEVS! DO NOT EDIT THIS FILE!
if "%~1"=="" goto error
if "%~2"=="" goto error
if "%~1"=="%~2" goto true
if "%~1" neq "%~2" goto false
:error
setlocal
echo error occured
endlocal
:true
setlocal
echo 1
endlocal
:false
setlocal
echo 0
endlocal
因此,每當我運行它時,它都應該比較參數 1 是否等於參數 2。
腳本似乎有效,它比較 1 和 3 並列印 0(意味著它不相等),但是當它比較 2 和 2 時,它在 2 行上列印 1 AND 0。它應該只印 1,而不是 1 和 0。