У меня есть пакетный скрипт mybatch, в котором я пытаюсь сохранить первый пользовательский аргумент в переменной с именем FILE.
set FILE = %1
if defined FILE (
echo defined
echo do something with %1
) else (
echo not defined %1
)
Если я выполняю свою партию через mybatch test1, я всегда получаю не определенный test1. Почему переменная FILE не определена?