Работа с командной строкой из 1С #801270


#0 by trim89
Доброго времени суток. Потребовалось конвертировать из pdf в jpg. Делаю с помощью ImageMagick. В cmd написал команду, все работает. Вызываю из 1с КомандаСистемы(Комманда) - не работает. Спустя какое то время решил запилить через bat файл. Батник формируется, работает при ручном запуске, но если сделать ЗапуститьПриложение(ПутьBAT), то результат нулевой. В чем может быть проблема??? ПутьBAT = ПолучитьИмяВременногоФайла("bat");
#1 by 1dvd
в том, что код выполняется на сервере, а картинка на клиенте, например
#2 by trim89
Все выполняется на клиенте
#3 by shamannk
Ошибок нет?
#4 by 1dvd
ну, тогда отладчиком проверь создается ли твой батник. Посмотри что он туда записывает и далее по логике
#5 by trim89
Нет, ничего не пишет
#6 by shamannk
Значит работает.
#7 by trim89
Батник создается, именно через отладчик путь к нему смотрел и его же запускал ручками. Все работает.
#8 by 1dvd
а не работает в каком смысле? не создается файл врем?
#9 by Рэйв
Может результат просто не в той папке смотришь?
#10 by trim89
Да, не создается конвертированный файлик. Да и сам процесс конвертации происходит явно быстрее, чем должен.
#11 by trim89
все там
#12 by 1dvd
Толстый клиент у тебя?
#13 by trim89
Тонкий
#15 by h-sp
а как проверяешь?
#17 by trim89
Вот именно так и сделал. Результат = 1, но файлик не создался.
#18 by trim89
Создался файлик да/нет =)
#20 by trim89
а вот это уже что-то. Пишет convert: unable to load module 'C:Program FilesImageMagick-7.0.5-Q16modulescodersIM_MOD_RL_PNG_.dll': Не найден указанный модуль. @ error/module.c/OpenModule/1279. convert: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/509.
#21 by 1dvd
делай cd перед запуском конвертора
#22 by trim89
сделал cd C:, не помогло
#23 by 1dvd
C:Program FilesImageMagick-7.0.5-Q16 22
#24 by trim89
Заработало. Спасибо большое!
#25 by 1dvd
Слава яйцам :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С