Page 1 of 1

Макрос из дистрибутива не работает, но работает записанный аналог

Posted: Sat 31 Aug, 2019 23:28
by hayabusa2
"...\AppData\Roaming\Far Manager\Profile\Macros\internal" - здесь сохраняются макросы, записанные по Ctrl-<.> (записанные работают из любой папки "..."...\AppData\Roaming\Far Manager\Profile\Macros\..."
например, такой:
Macro {
area="Editor"; key="CtrlG";
code="Keys(\"F10\")";
}

Но такой же по смыслу макрос из дистрибутива, помещённый в эту же папку) не работает:
Macro {
area="Editor Viewer"; key="AltX"; description="Close editor or viewer"; action = function()
Keys('F10')
end;
}

Подскажите, что не так?

Макрос из дистрибутива не работает, но работает записанный аналог

Posted: Sun 01 Sep, 2019 02:30
by zg
он не записан по ctrl-.

Макрос из дистрибутива не работает, но работает записанный аналог

Posted: Sun 01 Sep, 2019 05:08
by Shmuel
hayabusa2
1. Видно, что не читали %farhome%\Encyclopedia\macroapi_manual.ru.chm
2. Макросы, записываемые нажатием клавиш (клавиатурные), автоматически помещаются в %farprofile%\Macros\internal при сохранении.
3. Более функциональные макросы (стационарные), помещаются пользователем в %farprofile%\Macros\scripts.