@Free_ze
Пишу комментарии в комментарии, а не в ответы

Два скрипта с «почти» одинаковым названием, у одного из них есть еще точка и суффикс. Как вызвать его из другого скрипта?

Допустим SET FILENAME=имя_файла. В директории имеются два файла:
%FILENAME%.cmd
%FILENAME%.local.cmd

Необходимо вызвать тот, что local. Делаю:
CALL %FILENAME%.local.cmd

Получаю:
'имя_файла.cmd' is not recognized as an internal or external command, operable program or batch file.
  • Вопрос задан
  • 280 просмотров
Решения вопроса 1
@Free_ze Автор вопроса
Пишу комментарии в комментарии, а не в ответы
Решилось банально, история была такая: два скрипта лежали в одной директории. Скрипт с local подставлял необходимые аргументы и вызывал второй. Так вот, он вызывал скрипт по относительному пути (в той же папке), в то время, как я пытался его звать из любого места и при передаче управления необходимого в %CD% не обнаруживалось.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы