デフォルトのディレクトリを使用するか、変数として独自のディレクトリを使用するかのオプションをユーザーに提供しようとしています%1
。ここに私が持っているものがあります:
if ("%1"=="default") {set %1=C:\TestExecution\test}
set source=%1
IF NOT EXIST "%source%" goto error3
goto end
:error3
echo.
echo Error: Invalid Path
echo %source%
goto end
:end
cmd を使用してテストしようとすると、結果は次のようになります。
c:\TestExecution>test.bat default 10.42.232.245
Error: Invalid Path
default
誰かがこれの正しい構文を知っていて、これに慣れていない人を助けることができれば、それは大歓迎です。