"Хитрое" использование Irfanview/Xnview
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
"Хитрое" использование Irfanview/Xnview
Возникла такая ситуация.
Использую по F3 - Листер (для изображений - Irfanview как конвертор в BMPдля Листера). Но в таком варианте не хватает функциональности - например, нельзя масштабировать картинку.
Пробовал прицепить к листеру Imagine, но он меня сегодня разочаровал (да к тому же тормознутый малость).
Еще вариант, на F3 повесить внешнюю программу (IrfanView), но тогда любые, даже безобидные файлы неизвестных типов - будут пытаться открыться Ирфаном... Катастрофа:)
А идея появилась такая. Мне хочется, чтобы по F3 запускался бы Листер, а если просматриваемый файл - это изображение, то открывался бы он в Ирфане, а если нет - оставался бы в Листере.
Думаю, такую задачу решит WLX-плагин-"прослойка", но вот существует ли он в природе? Спецы, отзовитесь!...
Использую по F3 - Листер (для изображений - Irfanview как конвертор в BMPдля Листера). Но в таком варианте не хватает функциональности - например, нельзя масштабировать картинку.
Пробовал прицепить к листеру Imagine, но он меня сегодня разочаровал (да к тому же тормознутый малость).
Еще вариант, на F3 повесить внешнюю программу (IrfanView), но тогда любые, даже безобидные файлы неизвестных типов - будут пытаться открыться Ирфаном... Катастрофа:)
А идея появилась такая. Мне хочется, чтобы по F3 запускался бы Листер, а если просматриваемый файл - это изображение, то открывался бы он в Ирфане, а если нет - оставался бы в Листере.
Думаю, такую задачу решит WLX-плагин-"прослойка", но вот существует ли он в природе? Спецы, отзовитесь!...
#199018
А в чём разочарование и нельзя ли с ним бороться настройками плагина? Я бы с этого начал.alexey65536 писал(а):Пробовал прицепить к листеру Imagine, но он меня сегодня разочаровал (да к тому же тормознутый малость).
ИМХО, катастрофа — пытаться использовать Ирфан как глобальный внешний вьюер вместо того, чтобы назначить ему совершенно конкретные расширения для их внешнего просмотра.alexey65536 писал(а):Еще вариант, на F3 повесить внешнюю программу (IrfanView), но тогда любые, даже безобидные файлы неизвестных типов - будут пытаться открыться Ирфаном... Катастрофа
AppLoader. Конкретный список расширений внести в INI-файл плагина (там всё пояснено).alexey65536 писал(а):А идея появилась такая. Мне хочется, чтобы по F3 запускался бы Листер, а если просматриваемый файл - это изображение, то открывался бы он в Ирфане, а если нет - оставался бы в Листере
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
http://forum.wincmd.ru/viewtopic.php?p=57943#57943Avada писал(а):А в чём разочарование и нельзя ли с ним бороться настройками плагина? Я бы с этого начал.alexey65536 писал(а):Пробовал прицепить к листеру Imagine, но он меня сегодня разочаровал (да к тому же тормознутый малость).
Maximus писал(а):AppLoader
Смотри ссылку в подписи
Спасибо, буду разбираться:)Avada писал(а):AppLoader. Конкретный список расширений внести в INI-файл плагина (там всё пояснено).
Add. Ура, работает!... ModalOnly=0 сразу пришлось поставить, иначе в листере плагин не срабатывает:)
+ IfIsExtOnly=1, чтобы на любой "неизвестный" файл не выскакивал Блокнот;)
#199018
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
alexey65536
ИМХО, тут имеет место создание самому себе совершенно надуманных препятствий. А ассоциация с плагином — это не в Тотале? Не в том же самом файле wincmd.ini? Или дело только в том, что плагин один, а расширений много? В конце концов, можно открыть INI-файл в редакторе и в секции [Extensions] временно закомментировать ненужные строки. Не тридцать раз на дню же это делать приходится! Определил, что нужно — и работай. Я уж не говорю про всегда доступный вариант открытия файла в ассоциированном вьюере по Enter и про возможность его же вызова из списка через ChoiceEditor или иные подобные средства.
ИМХО, тут имеет место создание самому себе совершенно надуманных препятствий. А ассоциация с плагином — это не в Тотале? Не в том же самом файле wincmd.ini? Или дело только в том, что плагин один, а расширений много? В конце концов, можно открыть INI-файл в редакторе и в секции [Extensions] временно закомментировать ненужные строки. Не тридцать раз на дню же это делать приходится! Определил, что нужно — и работай. Я уж не говорю про всегда доступный вариант открытия файла в ассоциированном вьюере по Enter и про возможность его же вызова из списка через ChoiceEditor или иные подобные средства.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
Для архиваторных плагинов в моем wincmd.ini как раз и имеется частично закомментированный табун расширений с обработчиками.
А для просмотрщиков, да, лень такое же делать, к тому же я только вот сегодня узнал, что это вообще возможно, раньше и вопроса не возникало такого, и не слышал об этом ни разу:) Позор мне:D
К тому же, для картинок чего проще: по ентеру - "ассоциированная программа", по F3 - просмотр внутри тотала (раньше голый Листер +конвертация ирфаном, потом - Imagine [но мне он не понравился, в итоге]). Не разбираясь, один просмотрщик (Листер) для всего, а уж если просматриваемое - это изображение, то тут в плагине для картинок все возможности... И зачем здесь каждое расширение в отдельности настраивать? Так ни единообразия, ни простоты пользования не получится.
А для просмотрщиков, да, лень такое же делать, к тому же я только вот сегодня узнал, что это вообще возможно, раньше и вопроса не возникало такого, и не слышал об этом ни разу:) Позор мне:D
К тому же, для картинок чего проще: по ентеру - "ассоциированная программа", по F3 - просмотр внутри тотала (раньше голый Листер +конвертация ирфаном, потом - Imagine [но мне он не понравился, в итоге]). Не разбираясь, один просмотрщик (Листер) для всего, а уж если просматриваемое - это изображение, то тут в плагине для картинок все возможности... И зачем здесь каждое расширение в отдельности настраивать? Так ни единообразия, ни простоты пользования не получится.
#199018
Ну, мне остаётся только развести руками. Это тривиально. Это существует много лет. Это описано в справке, а в книге — тем более.alexey65536 писал(а):А для просмотрщиков, да, лень такое же делать, к тому же я только вот сегодня узнал, что это вообще возможно, раньше и вопроса не возникало такого, и не слышал об этом ни разу
И не надо возиться с настройкой каждого изображения. И вообще там особо настраивать нечего. Для данного вьюера формируется 1 (одна) строка с расширением, далее wincmd.ini открывается в редакторе, строка тупо дублируется энное число раз, и в каждой новой строке старое расширение меняется на нужное. Две минуты, секция готова к работе. Допустим, штук десять-пятнадцать наиболее популярных графических расширений заданы. Далее по мере возникновения надобности постепенно добавляются неохваченные расширения (при условии, что вьюер их поддерживает, а если нет — зададим другой). В результате достаточно быстро получаем список, в котором есть всё, что реально необходимо. Налицо и единобразие, и простота пользования.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
Попробовал.
Для тех, кто, как и я, не понял, как делается, или забыл за давностью (т.к. этот механизм, судя по всему, был еще до появления плагинов и т.д. и отчасти потерял свой смысл - ведь с плагинами удобнее):
PS. Настроил, для пробы, расширение JPG открывать с помощью AcdSee, соответственно, "файлы под курсором - внешней программой (none)". А по F3 на не-JPG файлах изображений открывается все же Листер с SGViewer'ом. Где логика? (хоть и приятно, что вообще чем-то открывается, когда написано - что "ничем")...
Для тех, кто, как и я, не понял, как делается, или забыл за давностью (т.к. этот механизм, судя по всему, был еще до появления плагинов и т.д. и отчасти потерял свой смысл - ведь с плагинами удобнее):
Я помню еще с 3-х версий про внутренние ассоциации файлов в ТС (запуск по ентеру чего-то "своего", что в системе не прописано), а вот про просмотр таким же образом "осознанно услышал" только сейчас:)[Configuration]
Viewer=none
[Extensions]
jpg=<имя программы-просмотрщика с полным путем>
bmp=...
PS. Настроил, для пробы, расширение JPG открывать с помощью AcdSee, соответственно, "файлы под курсором - внешней программой (none)". А по F3 на не-JPG файлах изображений открывается все же Листер с SGViewer'ом. Где логика? (хоть и приятно, что вообще чем-то открывается, когда написано - что "ничем")...
#199018
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Логика описана в справке:alexey65536 писал(а):А по F3 на не-JPG файлах изображений открывается все же Листер с SGViewer'ом. Где логика?
Если файл не ассоциирован ни с одним просмотрщиком, TC попытается вызвать программу "Быстрый просмотр". В случае, если эта программа не установлена или не поддерживает данный тип файлов, TC вызовет программу просмотра, заданную по умолчанию, или внутренний просмотрщик, если по умолчанию ничего не задано.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog