Review — Просмотр изображений и медиафайлов

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Tue 07 Jan, 2014 20:56

Latest post of the previous page:

Битность установленного GS совпадает с битностью FAR'а ?

User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy » Tue 07 Jan, 2014 21:20

Доброго дня!
Плагин не управляется клавишами цифровой клавиатуры (при отключенном NumLock, Win7SP1x64), соответственно не работает также в этом режиме Num5 для выхода из режима просмотра (как в штатном вьювере). Если это настраивается редактированием review.lua, просьба подсказать как.
При просмотре DJVU книжек при перелистывании страниц CtrlPgUp/CtrlPgDn заголовок окна меняется на LuaMacro (значёк в панели задач краснеет в Win7, состояние ошибки сбрасывается нажатием ESC) и переключения не происходит, CtrlHome и CtrlEnd работают нормально, значит опечатка в сценарии.
Пожалуйста напишите, как добавить в dxvideo MP3/FLAC/WAV?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Tue 07 Jan, 2014 21:48

Rubidy wrote:Плагин не управляется клавишами цифровой клавиатуры (при отключенном NumLock, Win7SP1x64), соответственно не работает также в этом режиме Num5 для выхода из режима просмотра (как в штатном вьювере). Если это настраивается редактированием review.lua, просьба подсказать как.
Во все макросы с именем "Review: Goto..." добавить желаемые клавиши. Для цифровой клавиатуры это будет Num1, Num2...
Rubidy wrote:При просмотре DJVU книжек при перелистывании страниц CtrlPgUp/CtrlPgDn заголовок окна меняется на LuaMacro (значёк в панели задач краснеет в Win7, состояние ошибки сбрасывается нажатием ESC) и переключения не происходит, CtrlHome и CtrlEnd работают нормально, значит опечатка в сценарии.
Скорее всего, нужно обновить Far. Для нормальной работы макросов требуется версия 3664+
Rubidy wrote:Пожалуйста напишите, как добавить в dxvideo MP3/FLAC/WAV?
настройки плагина -> Decoders -> F4 на DXVideo

User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy » Wed 08 Jan, 2014 00:08

Спасибо.

Кнопки Num3 и Num9 добавились.
Кнопку Num5 добавить не получилось (не работает макрос):

Code: Select all

Macro 
{ 
  description="Review: Num5 Exit"; area="Dialog"; key="F3 Num5"; condition=Review.IsView;
  action=function()
    Keys('Esc')
  end;
}
По F3 стало нормально выходить.
Кнопка F10 при просмотре выходит не только из плагина, но и из FAR'a
---
Откорректировал строку для QView:

Code: Select all

    description="Review: QuickView Helper"; area="Shell"; 
    key="CtrlO CtrlU CtrlF1 CtrlF2 Esc CtrlUp CtrlDown CtrlLeft CtrlRight CtrlNum2 CtrlNum4 CtrlNum6 CtrlNum8 CtrlNum5";
Но также макрос не реагирует на CtrlNum5
---
Версия FAR 3763
---
Аудиофайлы прописались, а MID-файлы какой-то кодек может прослушать?

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Review — Просмотр изображений и медиафайлов

Post by Grey » Wed 08 Jan, 2014 00:55

Max Rusov wrote:Битность установленного GS совпадает с битностью FAR'а ?
Обязательно.
Но результат один - unknown format

Кстати, никто не смотрел в сторону muPDF?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Wed 08 Jan, 2014 01:40

Grey wrote:Но результат один - unknown format
У меня - работает. По крайней мере все из папки Examples GhostScript - показывается.

А GFL.pvd загрузился? Что написано в настройках Decoder'а? PDF есть в списке расширений?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Wed 08 Jan, 2014 01:49

Rubidy wrote:Кнопку Num5 добавить не получилось
Почему то вместо "Num5" надо писать "Clear". Без понятия - почему.

User avatar
DrKnS
Posts: 5436
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Review — Просмотр изображений и медиафайлов

Post by DrKnS » Wed 08 Jan, 2014 04:13

Потому что это VK_CLEAR.

User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy » Wed 08 Jan, 2014 10:19

Спасибо, с Clear заработало.

Пролистывание страниц DJVU даёт следующее сообщение (я совсем забыл, что сообщения можно копировать):

Code: Select all

LuaMacro

...ta\Roaming\Far Manager\Profile\Macros\scripts\Review.lua:221: attempt to perform arithmetic on a nil 
value
stack traceback:
   ...ta\Roaming\Far Manager\Profile\Macros\scripts\Review.lua: in function <...ta\Roaming\Far Manager\
Profile\Macros\scripts\Review.lua:222>

OK
в строке

Code: Select all

    Review.Page(Review.Page() + 1)
И F10 закрывает FAR из просмотра

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Wed 08 Jan, 2014 12:19

Rubidy wrote:Пролистывание страниц DJVU даёт следующее сообщение...
Странно, конечно. Только на DJVU или на любых многостраничных изображениях? А без макроса - листает? И как декодируете DJVU - через DJVU.pvd или WIC?

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Review — Просмотр изображений и медиафайлов

Post by Grey » Wed 08 Jan, 2014 14:59

Max Rusov wrote:
Grey wrote:Но результат один - unknown format
У меня - работает. По крайней мере все из папки Examples GhostScript - показывается.

А GFL.pvd загрузился? Что написано в настройках Decoder'а? PDF есть в списке расширений?
Становится интересней :)
В 32-битной версии таки заработало.
А 64-битная unknown format.
GFL - загружен, по крайней мере png, jpeg- показывает gfl декодером.
На машине установлены оба gs: gs910w32.exe & gs910w64.exe
На всякий, приложил используемый gfl x64
Attachments
libgfl340.dll.7z
(552.47 KiB) Downloaded 68 times

User avatar
Rubidy
Posts: 18
Joined: Sun 18 Nov, 2007 18:54

Re: Review — Просмотр изображений и медиафайлов

Post by Rubidy » Wed 08 Jan, 2014 19:45

Max Rusov wrote: Странно, конечно. Только на DJVU или на любых многостраничных изображениях? А без макроса - листает? И как декодируете DJVU - через DJVU.pvd или WIC?
Одинаковое сообщение для любых графических файлов, хоть для многостраничных (DJVU,TIFF), хоть одностраничных (JPG)
(Макрос игнорирует выход за пределы диапазона страниц?).
Одинаково ведет себя с WIC.pvd и DJVU.pvd.
Как листать без макроса?
По моему ошибка в функции Page() -- не возвращает текущую страницу.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Wed 08 Jan, 2014 20:22

Понял, это опять из-за x64, поправлю. Пока можете просто закомментировать эти макросы, стандартные кнопкосочетания зашиты в плагин.

csdoom
Posts: 13
Joined: Sun 12 Jan, 2014 18:45

Re: Review — Просмотр изображений и медиафайлов

Post by csdoom » Sun 12 Jan, 2014 18:55

Всем привет!
Недавно попробовал данный плагин, очень понравился, спасибо большое.
Но есть одна неудобность для меня - когда в папки с множеством картинок, встаешь на первую, например, нажимаешь F3 - картинка открывается в полном окне, это, как я понимаю, полный просмотр.
Но чтобы переключиться к следующей картинки, или к предыдущей - нужно нажимать Ctrl и крутить колесо мыши, что очень мне не удобно. Гораздо лучше было бы для перехода к следующей/предыдущей картинки в полном просмотре задействовать кнопки Up и Down.
Нашел в файле Review.lua следующий код:

Code: Select all

Macro 
{ 
  description="Review: Goto Next Image"; area="Dialog"; key="PgDn CtrlMsWheelDown"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 1)
  end;
}

Macro 
{ 
  description="Review: Goto Prev Image"; area="Dialog"; key="PgUp CtrlMsWheelUp"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 0)
  end;
}


поменял на:

Code: Select all

Macro 
{ 
  description="Review: Goto Next Image"; area="Dialog"; key="Down PgDn"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 1)
  end;
}

Macro 
{ 
  description="Review: Goto Prev Image"; area="Dialog"; key="Up PgUp"; condition=Review.IsView; priority=99; EnableOutput=true;

  action=function()
    Review.Goto(0, 0)
  end;
}
Не помогло, к сожалению. Не подскажите, как заставить, чтобы это работало?
Заранее, спасибо...

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Re: Review — Просмотр изображений и медиафайлов

Post by John Doe » Sun 12 Jan, 2014 18:58

Положить файл в папку %FARPROFILE%\Macros\scripts?
Перезагрузить макросы или фар?

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Re: Review — Просмотр изображений и медиафайлов

Post by John Doe » Sun 12 Jan, 2014 19:07

Max Rusov
В Review.lua все переменные объявлены как локальные, за исключением функций.
Но в Lua имя функции это такая же переменая как и все прочие, поэтому (локальные) функции стоит объявлять как local function.

P.S.
Уточнение: это касается функций IsPluginLoaded и ShowHint
Остальные функции (Review.*) и сейчас локальны, т.к. помещены в таблицу local Review = {}

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Review — Просмотр изображений и медиафайлов

Post by Max Rusov » Mon 13 Jan, 2014 08:14

John Doe wrote:локальные функции стоит объявлять как local function.
А в чем разница? В глобальную таблицу они и так не попадают, вроде.

Post Reply

Return to “Обсуждение плагинов”