Здесь можно обсудить ваш любимый плагин.
Tim Sobolev
Posts: 729 Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times
Post
by Tim Sobolev » Sun 04 Mar, 2012 23:54
Latest post of the previous page:
Впрочем большое спасибо и за текущую реализацию
Конкретно задача из примера теперь просто решается как
Code: Select all
Macro
Area=""
Key="/Alt\d/"
Description="# Switch to Panels/Editor/Viewer"
{{
$If (Viewer || Editor) F12 eval(key(#AKey&0xFF)) $Else $AKey $End
}}
Ну или как переделанный вариант
Code: Select all
Macro
Area=""
Key="/Alt\d/"
Description="# Switch to Panels/Editor/Viewer"
{{
$If (Shell || Viewer || Editor) %c=key(#AKey&0xFF); F12 $If (CheckHotkey(%c)) eval(%c) $Exit $Else Esc $End $End $AKey
}}
Tim Sobolev
rdn
Posts: 65 Joined: Mon 20 Feb, 2006 15:20
Location: Russia, Smolensk
Contact:
Post
by rdn » Mon 26 Mar, 2012 06:55
В Far Manager, version 3.0 (build 2573) x86 поломался microlib
запускаю только с этим плагом - фар грузится и закрывается. Библиотека макросов пустая, да и с макросами результат такой же
rdn
Karlson2k
Posts: 46 Joined: Mon 16 Aug, 2010 15:27
Post
by Karlson2k » Tue 27 Mar, 2012 17:31
C последней версией отображение сочетаний клавиш в меню просмотра списка макросов - починилось, при обновлении макросов плаг перестал ругаться на неизвестные сочетания клавиш (на самые стандартные), но запускать что-либо по нажатию клавиш - отказывается по-прежнему.
Win7 x64, Far 2.0 2574 x64, МакроЛиб - по предыдущей ссылке.
Karlson2k
Max Rusov
Posts: 3651 Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times
Post
by Max Rusov » Tue 27 Mar, 2012 18:54
Пользуйтесь FarMacro или включите Injection. Почему-то Far64 собирается без MANTIS_0001687 - не знаю, почему.
Max Rusov
2useven10
Posts: 5232 Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times
Post
by 2useven10 » Wed 28 Mar, 2012 07:38
Max Rusov » Сб 24 мар, 2012 21:17
Не принципиально, конечно, но замечу, что я и Maximus5 - все таки разные люди
Maximus5 » 27 мар 2012 00:30
Страждущие идут сюда
Как тут не перепутать
2useven10
Karlson2k
Posts: 46 Joined: Mon 16 Aug, 2010 15:27
Post
by Karlson2k » Sun 01 Apr, 2012 21:37
Max Rusov wrote: Пользуйтесь FarMacro или включите Injection. Почему-то Far64 собирается без MANTIS_0001687 - не знаю, почему.
Насчёт Injection - нужно прямо куда-то в шапку. Иначе догадаться весьма сложно, учитывая отсутствие описания опции в хелпе.
Karlson2k
sToLp
Posts: 938 Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times
Post
by sToLp » Sun 15 Apr, 2012 09:27
После установки
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<farconfig>
<generalconfig>
<setting key="System" name="UseNumPad" type="dword" value="00000001" />
</generalconfig>
</farconfig>
т.н. нативные макросы третьего ФАРа различают Enter и NumEnter, а макролибовские, похоже, что нет?
sToLp
Maximus5
Posts: 3295 Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:
Post
by Maximus5 » Sun 15 Apr, 2012 09:31
я на это давно уже жаловался, забил, юзаю farmacro )
Maximus5
IgorZ
Posts: 793 Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times
Post
by IgorZ » Wed 25 Apr, 2012 06:30
Вопрос по регулярным выражениям. Пытался свернуть Key="CtrlLeft CtrlRight AltLeft AltRight ShiftLeft ShiftRight" до Key="/(Ctrl|Alt|Shift)(Left|Right)/". MacroLib не воспринял. Регэкспы поддерживаются ограниченно? Если да, будет ли полная поддержка? Если не будет, хотелось бы уточнение в документации, какое подмножество поддерживается.
IgorZ
Max Rusov
Posts: 3651 Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times
Post
by Max Rusov » Wed 25 Apr, 2012 07:14
За поддержку regexp-ов отвечает FAR, т.ч. поддерживается все то-же, что и в стандартном поиске.
Конкретно приведенный пример - у меня работает.
Max Rusov
IgorZ
Posts: 793 Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times
Post
by IgorZ » Thu 26 Apr, 2012 03:29
Сижу и тупо смотрю в экран... Вчера не работало, что ни делал (хотя в редакторе в поиске это выражение благополучно искало). Сегодня заработало нормально без каких бы то ни было усилий с моей стороны. И что это было?.. Вопрос, конечно, риторический. Извиняюсь за ложную тревогу.
IgorZ
SPV
Posts: 17 Joined: Wed 04 Jun, 2008 14:36
Been thanked: 3 times
Post
by SPV » Wed 18 Jul, 2012 18:53
Пробую мигрировать на FAR3, возникает вот такая ошибка (FAR 3.0 build 2768 bis x86 MacroLib.far3.1.18.rar Win XP SP3).
Code: Select all
╔═════════════════════ Исключительная ситуация ══════════════════════╗
║ Исключение: Нарушение доступа (чтение из 0x0000000A) ║
║ Адрес: 0x02E95031 ║
║ Функция: ProcessConsoleInputW ║
║ Модуль: C:\Program Files\Far3\Plugins\MacroLib\MacroLib.dll ║
╟────────────────────────────────────────────────────────────────────╢
║ { Выгрузить плагин } [ Отладка ] ║
╚════════════════════════════════════════════════════════════════════╝
SPV