Задать вопрос
@mester

Что не правильно написано в коде .bat-файла (исполнение, файл не найден)?

Пытаюсь сделать .bat-файл, который будет выполнять следующую команду
start "" "D:\Web\Tools\IM convert\morgify.exe" "-format jpg" "-quality 90" *.png
При этом появляется ошибка что такой файл morgify.exe не существует.

Пробовал много разных способов описанных в интернете - не помогает.
Если сначала сделать cd до нужной директории (в .bat файле), затем dir - то файл существует.
Однако попытка запустить его приводит к ошибке что файл не существует

Если просто писать через cmd - всё прекрасно работает
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
alsopub
@alsopub
Вангую опечатку, попробуйте mogrify.exe вместо morgify.exe
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
попробуйте сделать
start "cd "D:\Web\Tools\IM convert\" &&  .\morgify.exe -format jpg -quality 90 *.png"

думается мне, где-то с кавычками напутали, из-за этого пробел в имени каталога все портит.
только в этом случае оно будет искать все png в каталоге конвертера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы