Доброго вечера. Вопрос к тем кто юзал ImageMagick в коде для сжатия картинок. Можно ли в качестве наименования файла для конвертирования использовать переменную?
В процедуре объявляю переменные
перем T11;
перем Т22;
T11 = "C:\1.jpg";
T22 = "С:\2.jpg";
В самой процедуре прописываю
ЗапуститьПриложение("C:\Program Files\ImageMagick-7.0.8-Q16\\convert.exe convert "T11" -strip -quality 20% "T22"");
и собсвтенно ничего не срабатывает, появляфется на десятую долю секунды черное окно и 0 результата
(0) \\ перед cnvert как-то неправильно
Вот что передаст 1С в интерфейс: "C:\Program Files\ImageMagick-7.0.8-Q16\\convert.exe convert " ПереводСтроки значение из T11 ПереводСтроки " -strip -quality 20% "Перевод строки Значение из T22 Перевод строки"");
(6) не в сообщить, а в конфиураторе попробуй вычислить результат выражения, там при соединении строк вставляется символ перевода строки.
Возможно, что и подзабыл уже, помню неочевидный результат добавления символа перевода строки при стыковке двух строк. Долго репу чесал.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший