Страница 1 из 1
Передать параметры в программу Total Image Converter
Добавлено: Пт янв 02, 2015 00:24
KatMuse
Доброго времени суток!
Подскажите, пожалуйста:
как передать такие параметры в программу:
ImageConverter.exe "e:\Сканирование\Мои документы\*.jpg" "e:\Конечная папка\temp.pdf" -cpdf -combine
Чтобы из моих документов, то есть левой панели в правую панель, то есть в конечную папку был помещён файл temp.pdf
Было бы превосходно, если бы была возможность указать имя, но это в идеале.
Спасибо!
Total Image Converter от CoolUtils
http://www.coolutils.com/TotalImageConverter
Добавлено: Пт янв 02, 2015 00:48
MVV
Код: Выделить всё
Команда: AskParam.exe
Параметры: /c"Конвертирование в PDF" /t"%Ttemp.pdf" /p"Конвертировать в:" ImageConverter.exe "%P*.jpg" "%%1"
Добавлено: Пт янв 02, 2015 01:11
Flasher
KatMuse
См. в ЛС.
Добавлено: Пт янв 02, 2015 01:15
Skif_off
Есть ещё параметр
-list, как вариант - можно скормить список выделенных файлов (только с кодировкой непонятно).
MVV, а так можно
Код: Выделить всё
Команда: AskParam.exe
Параметры: /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe "%P*.jpg" "%T%%1.pdf" -cpdf -combine
?
При передаче фокуса в ComboBox
(выпадающий список?) текст обычно выделяется целиком, сначала его придётся снять, чтобы оставить точку и расширение.
Добавлено: Пт янв 02, 2015 02:10
KatMuse
MVV
всё работает! Спасибо!
Только без опций -cpdf и -combine конвертирует каждый файл в pdf без объединения. Можно ли как-то добавить эти ключи? У меня, к сожалению, не получилось.
И ещё вопрос: можно ли модифицировать параметры для случая выделенных файлов. Сейчас тестировал на папке где разные изображения - программа объединила все.
Спасибо! Теперь я знаю ещё и о существовании AskParam

СПАСИБО!!!
Добавлено: Пт янв 02, 2015 02:16
Skif_off
KatMuse
Просто допишите ключи после "%%1".
Добавлено: Пт янв 02, 2015 09:39
MVV
Skif_off писал(а):MVV, а так можно?
С ключами должно работать, остаток командной строки целиком передаётся программе, в том числе и опции
-cpdf -combine. Забыл указать их.
А если программа поддерживает список, то списком может быть даже удобнее. Для выделенных файлов надо вместо *.jpg указывать
%L (для списка в ANSI),
%UL (для списка в UTF-
8) или
%WL (для списка в UTF-16).
Добавлено: Пт янв 02, 2015 10:33
Skif_off
Тогда получается так:
Код: Выделить всё
Команда: AskParam.exe
Параметры: /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
Только выделенные файлы и можно скармливать не только JPEG'и.
Добавлено: Пт янв 02, 2015 11:48
KatMuse
Спасибо! Рабочий вариант для склеивания всех файлов в один:
Код: Выделить всё
Команда: AskParam.exe
Параметры:/c"Конвертирование в PDF" /t"%Ttemp.pdf" /p"Конвертировать в:" ImageConverter.exe "%P*.jpg" "%%1" -cpdf -combine
Skif_off,
к сожалению оба полных варианта не рабочие... Программа выдаёт ошибку. В первом случае о том, что переданные параметры не распознаны (она их почему-то объединяет), а во втором "Cannot open file. C:\Users\UserName\AppData\Local\Temp\CMD90AF.tmp"
Сама программа называется:
Total Image Converter от CoolUtils
http://www.coolutils.com/TotalImageConverter
Добавлено: Пт янв 02, 2015 12:41
Skif_off
KatMuse
Понял, какая программа, писал же про
-list 
Первая у меня нормально работает, а со второй попутал, да, - параметры должны начинаться с /w в случае использования списка:
Код: Выделить всё
/w /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
иначе после завершения работы AskParam.exe файл-список будет автоматически удалён.
Теперь работают обе, покажите вашу кнопку целиком, пожалуйста.
Добавлено: Сб янв 03, 2015 00:18
KatMuse
Skif_off
дастиш фантастиш!
Спасибо!
Код кнопки? Не совсем понял, но я для конвертирования использую вот, что Вы написали:
Код: Выделить всё
Команда: AskParam.exe
Параметры: /w /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
Всё чудесно работает!