Imagine (Lister plugin)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
К этому
Но обнаружилась проблема с самой Imagine - для конвертации можно скармливать максимум 50 - 60 файлов, иначе процесс Imagine.exe/Imagine64.exe остаётся висеть в процессах после окончания обработки.
Тем не менее, считаю возможность конвертации с ней весьма полезной для минималистичных сборок. Доработанный лаунчер, если кого интересует:
[cut]Convert.exe, положить в папку плагина, использовать так же, как и Imagine.exe/Imagine64.exe, т. е. типа так:
Что делает лаунчер - проверяет значение ActivateAtStartup, если 0, то запуск* Imagine и выход, если 1, то перед запуском выставляет в 0, ждёт окончания процесса обработки, после возвращает 1 назад.
* Если OS 64-бит, будет запущен Imagine64.exe, если 32, то Imagine.exe (также в случае отсутствия Imagine64.exe при запуске в x64 OS).
Лаунчер с исходником: https://www.upload.ee/files/6146199/Convert.7z.html
[/cut]
Через пару лет всё-таки разобрался с этим вопросом.MVV писал(а):Получаешь командную строку с помощью GetCommandLine, перегоняешь указатель вперёд к первому параметру, пропуская нулевой (путь к твоему стартеру, может быть в кавычках или нет), и передаёшь в CreateProcess/ShellExecute.addhaloka писал(а):Не знаю, как командную строку для множества файлов прикрутить.
[cut]Convert.exe, положить в папку плагина, использовать так же, как и Imagine.exe/Imagine64.exe, т. е. типа так:
Код: Выделить всё
[em_convertjpg]
button=%COMMANDER_PATH%\Icons\TCMICONS.DLL,51
cmd=%COMMANDER_PATH%\Plugins\WLX\Imagine\Convert.exe /save:jpg --quality:90
param=%S
menu=Конвертировать выделенный(е) файл(ы) в JPG
iconic=1* Если OS 64-бит, будет запущен Imagine64.exe, если 32, то Imagine.exe (также в случае отсутствия Imagine64.exe при запуске в x64 OS).
Лаунчер с исходником: https://www.upload.ee/files/6146199/Convert.7z.html
[/cut]
Вроде же выше объяснил, но тогда чуть по-другому:Skif_off писал(а):Не совсем понял, лаунчер для каждого файла запустит Imagine?
%COMMANDER_PATH%\Plugins\WLX\Imagine\Convert.exe == %COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.exe
т.е. лаунчер просто передаёт всё в Imagine (передача сделана несколько неидеально, с некоторыми программами такой способ может не работать, но в случае Imagine проблем вроде нет).
[cut="Skif_off"]
По отдельности (batch-silent во вьювере и не нуждается) точно не единственная. Парочку тут называл.[/cut]Skif_off писал(а):Imagine вроде единственная из вьюверов/конвертеров бесплатная и для коммерческого использования?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Отвечай. Суть не изменится. Есть инструменты конвертации без ограничений на 50-60 файлов, это факт. Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Отвечай. Суть не изменится. Есть инструменты конвертации без ограничений на 50-60 файлов, это факт. Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.Flasher писал(а):Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
На форуме обычно упоминаются (примеры кнопок) NConvert и IrfanView: бесплатны только для некоммерческого использования, это факт.Flasher писал(а):Есть инструменты конвертации без ограничений на 50-60 файлов, это факт.
Если нужно более 50-60 без лишних движений, то остаётся только Convert от ImageMagick, похоже?
Правильно, возможностей под разный спектр задач в рамках ТС куда больше.Skif_off писал(а):Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Я тебе ссылку приводил (это тоже факт), можно было хотя бы методом исключений подобрать ему упомянутую "пару".Skif_off писал(а):бесплатны только для некоммерческого использования, это факт.
то остаётся только Convert от ImageMagick, похоже?
В этой части есть, разумеется, и чисто гуишные full-free варианты.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
mar1boro
Последняя версия — 1.0.9. (Причём на самом деле под этим номером было последовательно несколько разных билдов). Версия 1.0.8 x64 выкладывалась в 2011 году. Кому и зачем она сейчас нужна?
И неплохо бы во избежание недобразумений пояснить, что понимается под "запуском в полноэкранном режиме". Переход в этот режим любым способом (Alt+Enter, пункт контекстного меню, кнопка на тулбаре) прекрасно работает в обеих битностях 1.0.9.
А про то, что в сообщениях надо использовать заглавные буквы, говорилось на форуме за последнюю пару лет 100500 раз.
Последняя версия — 1.0.9. (Причём на самом деле под этим номером было последовательно несколько разных билдов). Версия 1.0.8 x64 выкладывалась в 2011 году. Кому и зачем она сейчас нужна?
И неплохо бы во избежание недобразумений пояснить, что понимается под "запуском в полноэкранном режиме". Переход в этот режим любым способом (Alt+Enter, пункт контекстного меню, кнопка на тулбаре) прекрасно работает в обеих битностях 1.0.9.
А про то, что в сообщениях надо использовать заглавные буквы, говорилось на форуме за последнюю пару лет 100500 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Попробовал запуск в полноэкранном режиме, получил черное окно на весь экран, как и ожидалось:
Или о какой опции речь?
Версия Imagine 1.0.9 (Oct 12 2012).
Код: Выделить всё
Imagine.exe /fullscreenКод: Выделить всё
Imagine64.exe /fullscreenВерсия Imagine 1.0.9 (Oct 12 2012).
А я как раз параметр проверил, т.к. mar1boro имел в виду именно запуск в полноэкранном режиме.
Кстати, нашёл и опцию - на вкладке настроек полноэкранного режима в опциях. Отдельный просмотрщик её учитывает, а плагин - нет (но не знаю, как было в старых версиях, никогда не пользовался этой опцией).
Нашёл у себя версию 1.0.9 WIP (Feb 14 2012), подложил Imagine.dll вместо своей актуальной - запуск плагина в полноэкранном режиме заработал. Но, конечно, файлы разных типов с такой опцией лучше не открывать...
Кстати, если ассоциировать картинки с Imagine.exe (что я лично всегда делаю, либо через внутренние ассоциации, либо глобально), можно прекрасно смотреть их в полноэкранном режиме по Enter даже с последней версией.
Кстати, нашёл и опцию - на вкладке настроек полноэкранного режима в опциях. Отдельный просмотрщик её учитывает, а плагин - нет (но не знаю, как было в старых версиях, никогда не пользовался этой опцией).
Нашёл у себя версию 1.0.9 WIP (Feb 14 2012), подложил Imagine.dll вместо своей актуальной - запуск плагина в полноэкранном режиме заработал. Но, конечно, файлы разных типов с такой опцией лучше не открывать...
Кстати, если ассоциировать картинки с Imagine.exe (что я лично всегда делаю, либо через внутренние ассоциации, либо глобально), можно прекрасно смотреть их в полноэкранном режиме по Enter даже с последней версией.
Спасибо, что откликнулись. Мне нужно чтобы в TCMD x64 картинки открывались в полноэкранном режиме через Imagine по F3.
MVV, А можно ваш 1.0.9WIP?
Я всегда так пользовался полноэкранным открытием по f3 на версии тотала 32bit и версии imagine 1.0.8. Но вот решил обновить все и засада.
MVV, А можно ваш 1.0.9WIP?
а почему?Но, конечно, файлы разных типов с такой опцией лучше не открывать...
Я всегда так пользовался полноэкранным открытием по f3 на версии тотала 32bit и версии imagine 1.0.8. Но вот решил обновить все и засада.