Как я могу проверить, определен ли аргумент при запуске / вызове пакетного файла?

Я пытаюсь использовать следующую логику проверки в командном файле, но блок «использования» никогда не выполняется, даже если в командный файл не задан параметр.

if ("%1"=="") goto usage

@echo This should not execute

@echo Done.
goto :eof

:usage
@echo Usage: %0 <EnvironmentName>
exit 1

Что я делаю неправильно?

Ответы на вопрос(7)

Ваш ответ на вопрос