Ru-Board.club
← Вернуться в раздел «Программы»

» JPEGView

Автор: OmTatSat108
Дата сообщения: 06.04.2014 11:34
попробую

Добавлено:
добавил вот такую строку

UserCmd4="KeyCode: P Cmd: 'C:\Program Files\IrfanView\i_view32.exe /p %filename%'

но в ирфанвью пишет "файл не загружен (используйте меню "файл" => "открыть")

как подправить чтобы заработало?
Автор: kot1313
Дата сообщения: 06.04.2014 12:13
У меня в конце файла JPEGView.ini
OpenWith2="Cmd: 'D:\Portable\IrfanView\i_view32.exe %filename%' Menuitem: 'IrfanView' KeyCode: O Flags: 'ShellExecute'"
И усё прекрасно открывается как через меню, так и через клавишу O с клавиатуры
Конечно, как JPEGView, так и IrfanView последних версий и обе портабл
win7x64 sp1
Автор: DimmY
Дата сообщения: 06.04.2014 12:46
OmTatSat108
Открываем справку IrfanView и видим:


Цитата:
Пример распечатки:

i_view32.exe c:\test.jpg /print

Открыть "c:\test.jpg", распечатать на используемом по умолчанию принтере и закрыть IrfanView.


i_view32.exe c:\test.jpg /print="Epson"

Открыть "c:\test.jpg", распечатать на принтере "Epson" и закрыть IrfanView.


i_view32.exe c:\*.jpg /print

Распечатать все JPG из папки "C:\" и закрыть IrfanView.


Примечание: Настройки печати берутся из INI-файла.
Автор: OmTatSat108
Дата сообщения: 06.04.2014 14:55
kot1313 спасибо за совет, сработало только с портебл версией с простой не хотело.
DimmY спасибо за наводку, понял, чтобы провернуть это, нужно хоть малость в этом разбираться)
при чём, с этой цитаты
Цитата:
Открыть "c:\test.jpg", распечатать на используемом по умолчанию принтере и закрыть IrfanView.

понятно что даже если запустить печать через ирфанвью, то также как через мспейнт пойдёт сразу печать без возможности настроек печати, что по сути бесполезно, так как мне нужны именно настройки а не чтобы просто печаталось через другую прогу.


Автор: kot1313
Дата сообщения: 06.04.2014 17:49
OmTatSat108
А я просто повесил ярлыки на кнопки, запускающие нужные мне проги из JPEGView, а именно IrfanView, FastStone Image Viewer, BreezeBrowser Pro
Нажимаю кнопку, файл открытый в JPEGView открывается в соответствующей проге (не закрываясь в JPEGView). После чего с ним можно делать, то что может соответствующая прога - печатать, изменять и т.д. Удобно и очень быстро.


Код:
OpenWith0="Cmd: 'C:\WINDOWS\system32\mspaint.exe %filename%' Menuitem: 'Microsoft Paint' Flags: 'ShellExecute'"
OpenWith1="Cmd: '"D:\Portable\FastStone Image Viewer\FSViewer.exe" %filename%' Menuitem: 'FastStone Image Viewer' KeyCode: I Flags: 'ShellExecute'"
OpenWith2="Cmd: 'D:\Portable\IrfanView\i_view32.exe %filename%' Menuitem: 'IrfanView' KeyCode: O Flags: 'ShellExecute'"
OpenWith3="Cmd: '"D:\Portable\BreezeBrowser Pro\BreezeBrowser Pro.exe" %filename%' Menuitem: 'BreezeBrowser Pro' KeyCode: P Flags: 'ShellExecute'"
Автор: inile
Дата сообщения: 11.04.2014 06:54
Настройки по умолчанию. По Esc проигрывание gif останавливается. А как возобновить? Спасибо!
Автор: kot1313
Дата сообщения: 11.04.2014 16:56
Да, забыл сказать.
Все проги портабл.
До кучи на хоткеи можно исчо повесить фотошоп и HoneyView (на удивление качественный вьювер, правда именно вьювер - функционала маловато)
Во вторых, после изменения картинки в одной из хоткеевских прог, картинка автоматом обновляется в основном окне JPEGView
Автор: Skif_off
Дата сообщения: 11.04.2014 17:27
kot1313

Цитата:
Во вторых, после изменения картинки в одной из хоткеевских прог, картинка автоматом обновляется в основном окне JPEGView

Никакого отношения к "хоткеевским прогам", поведением рулит ключ ReloadWhenDisplayedImageChanged=true в конфиге.
Автор: kot1313
Дата сообщения: 11.04.2014 19:43
Skif_off
А я это и имею в виду - этот ключ у меня и стоит, если мне память не изменяет.
И при чем сдесь хоткеевские проги ? - я написал как у меня ведет себя программа.
Кто хочет подробнее изучить работу программы и настройки ini файлов -
тектовой редактор в руки и читать, читать, читать (как завещал ВИЛ)
Автор: ZyMe
Дата сообщения: 18.04.2014 16:26
Подскажите, можно ли заставить прогу, чтоб автоматом сохранялось перевернутое изображение (как в обычном виндовом просмотрщике)?
Автор: kot1313
Дата сообщения: 18.04.2014 16:53
ZyMe
Перевернул изображение, нажал Ctrl+S
Усё

Автор: ZyMe
Дата сообщения: 21.04.2014 22:22
kot1313
Ооода, мне сложно и просто 'S' нажать. Такой очевидный функционал, а его нет
Автор: DimmY
Дата сообщения: 22.04.2014 00:16
ZyMe
А в "обычном виндовом просмотрщике" изображение (JPEG) при повороте сохраняется без потерь?
Что-то сомнительно. Со всеми вытекающими.
Автор: zmvzmvzmv
Дата сообщения: 25.05.2014 22:30
Переложил папку JPEGView в другое место на диске, в результате чего ассоциация файлов-картинок с ним слетела. Теперь не могу вернуть ассоциацию никаким образом. Когда указываю путь к файлу jpegview.exe в соответстующем окошке — ничего не роисходит, картинки открываются в стандартном виндовском просмотрщике. Вот это да!
Автор: Skif_off
Дата сообщения: 26.05.2014 01:30
zmvzmvzmv
Вы не пробовали в реестре найти путь и исправить на новый?
Автор: zmvzmvzmv
Дата сообщения: 26.05.2014 03:02
Исправил путь в реестре, после чего JPEGView вернулся в список программ, которые можно ассоциировать с файлами-картинками. Спасибо.
Автор: beome
Дата сообщения: 16.06.2014 13:47
Здравствуйте, подскажите пожалуйста по этим вопросам.

1) У меня параметр DefaultWindowRect=max, т.е. окно, при открытии изображения, всегда максимизировано. Потом я перехожу в Fullscreen, но при выходе по F11, окно принимает размер изображения, а нужно максимизированное, возможно ли?

2) Есть ли способ настроить при максимизированном окне изображение оригинального размера, а в Fullscreen, вписывать по высоте?
Автор: Etera
Дата сообщения: 19.06.2014 10:09
А как-то можно использовать свои иконки и разные для каждого расширения, при этом открывать все через JPEGView?
Автор: wjk
Дата сообщения: 05.10.2014 21:13
Здравствуйте, ребята! Подскажите, пожалуйста, как добавить пункты "копировать в папку" и "переместить в папку"?
Автор: Skif_off
Дата сообщения: 05.10.2014 21:25
wjk
Посмотрите в ini-файле в конце ; Пользовательские команды. Или ; User commands, если не локализовали.
Автор: wjk
Дата сообщения: 05.10.2014 22:57
Видите ли, я практически совсем дуб, и был бы очень признателен, если бы Вы объяснили мне, как эти команды добавить.
Автор: neZlodey
Дата сообщения: 05.10.2014 23:36
wjk

Цитата:
Здравствуйте, ребята! Подскажите, пожалуйста, как добавить пункты "копировать в папку" и "переместить в папку"?

Для Window$ 7 [more]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]
@=""

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]
@=""[/more]
Для Window$ XP [more]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}][/more]
Автор: Skif_off
Дата сообщения: 05.10.2014 23:51
neZlodey
А это сработает в JPEGView? Кажется, у утилиты полностью своё меню, которое не пересекается с системным, и ставится она не традиционным инсталлятором.
Надо будет подумать над скриптом для портативности или написать автору, копирование/перемещение стали привычным инструментом в XnView.
Автор: neZlodey
Дата сообщения: 06.10.2014 00:14
Skif_off

Цитата:
А это сработает в JPEGView? Кажется, у утилиты полностью своё меню, которое не пересекается с системным, и ставится она не традиционным инсталлятором.

Да, вероятно так, но всё возможно. Насчёт скрипта - разумно!
Автор: wjk
Дата сообщения: 06.10.2014 00:17
Так мне именно в JPEGview нужно, скрипт для проводника у меня есть и работает.
Автор: neZlodey
Дата сообщения: 06.10.2014 00:19
wjk

Цитата:
Так мне именно в JPEGview нужно, скрипт для проводника у меня есть и работает.

Попробовать чиркануть автору - не вариант?

Добавлено:
Он вроде не тормоз!

Добавлено:
Да! Только g-почту заведи!
Автор: wjk
Дата сообщения: 06.10.2014 00:32
Видимо, придётся. Только надо найти кого-то, кто по-английски написать сможет)
Gmail есть.
Автор: eddiezato
Дата сообщения: 06.10.2014 07:49
wjk
В JPEGView.ini в конце найди строчку, начинающуюся с UserCmd0. После нее добавь такие строки:

Код: UserCmd1="KeyCode: V Cmd: 'cmd /c copy %filename% "[свой путь до папки]\%filetitle%"' Menuitem: 'Копировать в папку' Flags: 'WaitForTerminate'"
UserCmd2="KeyCode: B Cmd: 'cmd /c move %filename% "[свой путь до папки]\%filetitle%"' Menuitem: 'Переместить в папку' Flags: 'WaitForTerminate ReloadFileList MoveToNext'"
Автор: Skif_off
Дата сообщения: 06.10.2014 08:38
eddiezato
У такого способа есть одна проблема: нельзя выбрать произвольный каталог на лету в процессе просмотра.
Хотя, насколько я помню, можно открыть файл настроек из программы, значит - есть вероятность, что в JPEGView есть механизм, инициализирующий повторное чтение конфига, без перезапуска (не пробовал, в своё время сначала настроил). Хотя лишних движений побольше.

Кстати, в случае перемещения файла нужно дописать флаг ReloadFileList, иначе при пролистывании назад или вперед по кругу увидите сообщение об ошибке открытия отсутствующего файла. Любопытно, как это скажется на скорости работы с большим количеством файлов? Скрипт погонял на паре десятков всего, что-то не сообразил сразу.

З.Ы. Перевод делал, кажется, DimmY, наверное, можно попросить его связаться с автором?
Заодно можно попросить подпилить перевод некоторых строк - очень уж широкое меню ПКМ получается, у себя подсократил, но местами не совсем очевидно, предпочёл бы правки более опытного
Автор: eddiezato
Дата сообщения: 06.10.2014 09:44
Skif_off
Цитата:
флаг ReloadFileList
Точно, не подумал об этом, сам перемещением не пользуюсь, только копированием
Цитата:
У такого способа есть одна проблема: нельзя выбрать произвольный каталог на лету в процессе просмотра.
Не такая уж и большая проблема. Если каталогов не много, то можно настроить несколько команд на каждый каталог. Если нужен именно выбор, то можно использовать скрипт (js/vbs), где уже организовать выбор каталога с помощью стандартного диалога системы. Одно очевидно, подобное решение вопроса не для среднестатистического пользователя

Страницы: 1234567891011121314

Предыдущая тема: OmniWin. OmniNest и другие


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.