Я создал простой пакетный файл (.bat), содержащий набор команд, которые будут автоматически запускаться в командном окне. Пакет выглядит так:
mmd dll1.dll -mf -aW
mmd dll2.dll -mf -aW
mmd dll3.dll -mf -aW
Если я скопирую и вставлю связку cmds в командное окно, они все будут выполнены правильно. Однако, если я попытаюсь перетащить командный файл непосредственно в командное окно и выполнить его, первая команда запускается и заканчивается неудачным выполнением. Почему?
Окно команд, в котором я запускаю команды, должно установить множество переменных среды, прежде чем команды смогут успешно выполняться. Когда я перетаскиваю командный файл (с абсолютным путем), создается впечатление, что я никогда не устанавливал эти переменные. Разве команды из командного файла не выполняются в одном контексте с окном команд хостинга? Как мне это сделать тогда?