Передать параметры в программу Total Image Converter

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Передать параметры в программу Total Image Converter

Сообщение KatMuse »

Доброго времени суток!
Подскажите, пожалуйста:
как передать такие параметры в программу:
ImageConverter.exe "e:\Сканирование\Мои документы\*.jpg" "e:\Конечная папка\temp.pdf" -cpdf -combine
Чтобы из моих документов, то есть левой панели в правую панель, то есть в конечную папку был помещён файл temp.pdf
Было бы превосходно, если бы была возможность указать имя, но это в идеале.
Спасибо!

Total Image Converter от CoolUtils
http://www.coolutils.com/TotalImageConverter
Последний раз редактировалось KatMuse Вс янв 04, 2015 21:17, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Код: Выделить всё

Команда: AskParam.exe
Параметры: /c"Конвертирование в PDF" /t"%Ttemp.pdf" /p"Конвертировать в:" ImageConverter.exe "%P*.jpg" "%%1"
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

KatMuse
См. в ЛС.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Есть ещё параметр -list, как вариант - можно скормить список выделенных файлов (только с кодировкой непонятно).

MVV, а так можно

Код: Выделить всё

Команда: AskParam.exe 
Параметры: /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe "%P*.jpg" "%T%%1.pdf" -cpdf -combine
?
При передаче фокуса в ComboBox (выпадающий список?) текст обычно выделяется целиком, сначала его придётся снять, чтобы оставить точку и расширение.
Последний раз редактировалось Skif_off Пт янв 02, 2015 02:14, всего редактировалось 1 раз.
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение KatMuse »

MVV
всё работает! Спасибо!
Только без опций -cpdf и -combine конвертирует каждый файл в pdf без объединения. Можно ли как-то добавить эти ключи? У меня, к сожалению, не получилось.
И ещё вопрос: можно ли модифицировать параметры для случая выделенных файлов. Сейчас тестировал на папке где разные изображения - программа объединила все.
Спасибо! Теперь я знаю ещё и о существовании AskParam :) СПАСИБО!!!
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

KatMuse
Просто допишите ключи после "%%1".
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Skif_off писал(а):MVV, а так можно?
С ключами должно работать, остаток командной строки целиком передаётся программе, в том числе и опции -cpdf -combine. Забыл указать их.
А если программа поддерживает список, то списком может быть даже удобнее. Для выделенных файлов надо вместо *.jpg указывать %L (для списка в ANSI), %UL (для списка в UTF-8) или %WL (для списка в UTF-16).
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Тогда получается так:

Код: Выделить всё

Команда: AskParam.exe 
Параметры: /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
Только выделенные файлы и можно скармливать не только JPEG'и.
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение 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
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

KatMuse
Понял, какая программа, писал же про -list :)
Первая у меня нормально работает, а со второй попутал, да, - параметры должны начинаться с /w в случае использования списка:

Код: Выделить всё

/w /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
иначе после завершения работы AskParam.exe файл-список будет автоматически удалён.
Теперь работают обе, покажите вашу кнопку целиком, пожалуйста.
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение KatMuse »

Skif_off
дастиш фантастиш!
Спасибо!
Код кнопки? Не совсем понял, но я для конвертирования использую вот, что Вы написали:

Код: Выделить всё

Команда: AskParam.exe 
Параметры: /w /c"Конвертирование в PDF" /t"temp" /p"Имя файла:" ImageConverter.exe -list "%WL" "%T%%1.pdf" -cpdf -combine
Всё чудесно работает!
Ответить