Как-то можно обозначить вместо конкретного аргумента "любой"?
Т.е. был передан параметр - команда, без параметров - команда 2.
"*" как любое количество символов в сравнении не работает. (вобще плохо понимаю когда она работает).
Проверил neq - работает вроде.
Гуглится эта тема, потому напишу для таких же "одарённых" как я:
Код:
if "%~1" neq "" (echo %~1
) else (
echo no arguments
)
Ну а дальше, видимо, через перебор параметров (else) прыжки к командам (goto).