LuaPicture — макрос для быстрого просмотра картинок
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
LuaPicture — макрос для быстрого просмотра картинок
Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:
- Attachments
-
- picture.png (100.07 KiB) Viewed 89435 times
Last edited by HaRT on Sun 24 May, 2020 13:08, edited 1 time in total.
Reason: Добавил LuaPicture в Заголовок Темы
Reason: Добавил LuaPicture в Заголовок Темы
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Макрос для быстрого просмотра картинок
Билд 5118 (это не значит, что в нём появилось).
При отображении картинки нажатия AltF8, AltF11 и AltF12 не доходят до макросов, отображаются встроенные истории.
При отображении картинки нажатия AltF8, AltF11 и AltF12 не доходят до макросов, отображаются встроенные истории.
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Макрос для быстрого просмотра картинок
так абсолютно с любыми кнопками. было предложение это изменить, но почему-то оно не было принято.
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Макрос для быстрого просмотра картинок
В моём примере это потому, что текущая макрообласть = Dialog, а макросы настроены на Shell.
Возможно, надо принять это как должное: либо смотреть картинки, либо другими вещами заниматься...
Возможно, надо принять это как должное: либо смотреть картинки, либо другими вещами заниматься...
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Макрос для быстрого просмотра картинок
картинка показывается поверх диалога. соответственно диалоговые макросы там работают, всё что не закрыто макросами, попадает в диалог и через постмакро отдаётся в панели. естественно выполняется реальное действие. есть патч, который вместо реального действия позволяет выполнять макрос, если он есть. я всё это знаю.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Макрос для быстрого просмотра картинок
Я тут при попытке быстрого поиска при включённом QView напоролся на сообщение об ошибке в данном скрипте из-за того, что при вызове из области Search
far.AdvControl(F.ACTL_GETWINDOWTYPE)
возвращает nil
. Вот , исправляющий ошибку (там ещё в пару к CtrlClear
в список кнопкосочетаний, обновляющих картинку, добавлен CtrlNum5
).Фар есть инструмент, а не нянька. © 2009 DrKnS
Макрос для быстрого просмотра картинок
zg,
Периодически искользую Ctrl+Q для обзора текстовых файлов и иногда перехожу в файл по Tab`у и в нём что-то просматриваю. Есть такая привычка. Сабжевый макрос тоже очень удобный, прежде всего тем, что не требует установки плагинов. Но если я по инерции нажимаю на Tab, то картика пропадает и после возратного Tab`а не восстанавливается. А нельзя ли сделать так, чтобы Tab не мешал бы просморту именно картинок?
Периодически искользую Ctrl+Q для обзора текстовых файлов и иногда перехожу в файл по Tab`у и в нём что-то просматриваю. Есть такая привычка. Сабжевый макрос тоже очень удобный, прежде всего тем, что не требует установки плагинов. Но если я по инерции нажимаю на Tab, то картика пропадает и после возратного Tab`а не восстанавливается. А нельзя ли сделать так, чтобы Tab не мешал бы просморту именно картинок?
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Макрос для быстрого просмотра картинок
А мне как раз удобно, что по
Tab
я получаю (слегка переформатированный скриптами Damastes) вывод MediaInfo и ExifTool — через модуль Custom плагина Anamorphosis — и могу его сразу прокручивать (разумеется, с клавиатуры).Фар есть инструмент, а не нянька. © 2009 DrKnS
Макрос для быстрого просмотра картинок
А где-то можно посмотреть как именно Вы это получаете (из приведённого описания непонятно)? И как конкретно это соотносится с сабжевым скриптом — после просмотра инфы вновь переходите к просмотру картинки?
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Макрос для быстрого просмотра картинок
Сперва нажимаю
CtrlQ
и смотрю на картинку, затем нажимаю Tab
и смотрю метаданные в текстовом виде, затем снова нажимаю CtrlQ Tab
(или Tab CtrlQ
), чтобы вернуться к исходному состоянию панелей.Фар есть инструмент, а не нянька. © 2009 DrKnS
Макрос для быстрого просмотра картинок
Оказалось, что кроме Tab`а просмотру картинок мешают также Esc и F10.
И практика показала, что помогает вот такой макрос:
Примечание: по тексту макроса непосредственно перед .Id нужно убрать пробел, который вставлен для того, чтобы сайт принял код.
И практика показала, что помогает вот такой макрос:
Code: Select all
Macro {
description="когда по Ctrl+Q макросом picture.lua (от zg) показана картинка - Tab, Esc и F10 отключены";
area="Dialog"; key="Tab Esc F10";
condition=function() return Dlg .Id=="BFC62A3A-1ED5-4590-AF86-A582F6237E6F" end;
action=function() end;
}
-
- Posts: 12
- Joined: Tue 03 Mar, 2020 13:44
Макрос для быстрого просмотра картинок
Актуальный ли на 1 странице темы в линке "тут" текст макроса?
Т.к. получаю при запуске в FAR 3.0 build 5555 Far.exe /import ./addons/macros/picture.lua ошибку:
Error loading document: XML_ERROR_PARSING (at representation_source::representation_source, configdb.cpp:78)
Т.к. получаю при запуске в FAR 3.0 build 5555 Far.exe /import ./addons/macros/picture.lua ошибку:
Error loading document: XML_ERROR_PARSING (at representation_source::representation_source, configdb.cpp:78)
Макрос для быстрого просмотра картинок
fuzzy_far3, актуальный. Вы что-то явно не то делаете. Нужно просто положить макрос в .\Profile\Macros\scripts, а не импортировать.
А импортировать можно\нужно xml\farconfig-файлы, это из совсем другой оперы.
А импортировать можно\нужно xml\farconfig-файлы, это из совсем другой оперы.
Last edited by skipik on Wed 04 Mar, 2020 19:51, edited 1 time in total.
-
- Posts: 12
- Joined: Tue 03 Mar, 2020 13:44
Макрос для быстрого просмотра картинок
Положил. Перезапустил фар. И?
Last edited by HaRT on Wed 04 Mar, 2020 20:23, edited 1 time in total.
Reason: Спрятан офтопик
Reason: Спрятан офтопик