バッチを引数あるときだけ起動させる

バッチ誤爆起動防止に/runとかつけさせてみる。

@echo off
echo "%1"
if not "%1"=="/run" goto runerr

echo 処理とか

echo Errorlevel %ERRORLEVEL% で終了しました。詳細はログファイルを参照ください。
goto end

:runerr
echo エラー。実行時には引数 "/run" が必要です。

:end
pause