Latest post of the previous page:
Да, но поскольку в Фаре не поддерживается цепочка макросов на одно и то же кнопкосочетание, где ещё и реализовывать моё предложение, как тут в макросе на
CtrlV
.
Latest post of the previous page:
Да, но поскольку в Фаре не поддерживается цепочка макросов на одно и то же кнопкосочетание, где ещё и реализовывать моё предложение, как тут в макросе на
CtrlV
.Расскажите как вы это представляете (может оказаться что всё поддерживается).
Например полно других сочетаний.
Некий аналог наследования функциональности или делегирования функций: обработчик (макрос) верхнего уровня может выполнить действия до/после/вместо перехватываемого действия. При этом перехватываемое действие может само являться подобным обработчиком, который оборачивает следующий и т.д.
А если отвлечься от деталей реализации?
Чтобы вставку файлов как файлов (на панель) и как их путей (в командную строку) можно было настраивать разными макросами.
Кстати да, макросы в шапке этого пока не учитывают.
Т.е. вставку в командную строку отдельно, а не на CtrlV?
Да, отдельно, но как раз таки тоже на
CtrlV
.Так ведь на то и есть condition'ы, чтобы я, человек, объяснил тупой машине, когда что.
Для вставки файлов, как и написано в моём коде выше,
Code: Select all
condition = function()
return CmdLine.Empty and APanelPasteOK() and ClipboardDropAvailable()
end;
HaRT wrote: А макрос на вставку путей я ещё не делал.
Например, пишу в комстроке: 'goto:', запускаю сабжевый же CtrlV и потом запускаю команду. Или же надо ещё что-то другое?
Возможно вас ввело в заблуждение, что в шапке не описан макрос на Ctrl-C, но о чём вы пытаетесь спросить до сих пор непонятно.
Да, подзапутался, кажись.John Doe wrote:Возможно вас ввело в заблуждение, что в шапке не описан макрос на Ctrl-C
Это я, кажется, понимаю. Ведь это, вроде бы, и есть главная фишка конструкции. И, по-моему, весьма полезная.John Doe wrote:После Ctrl-X с файлом физически ничего не происходит, для перемещения необходимо следом выполнить Ctrl-V при пустой командной строке.
Правильно ли я понимаю, что:John Doe wrote: но о чём вы пытаетесь спросить до сих пор непонятно