Как сделать меню пользователя постоянно активным?

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Anonymous

Как сделать меню пользователя постоянно активным?

Post by Anonymous »

При завершении работы программы вызванной из меню пользователя FAR происходит выход не обратно в меню пользователя а на панель текущего каталога (для которого создано меню). А как сделать чтобы при завершении программы меню пользователя оставалось активным? (FAR 1.70 beta 4 build 1282)
AGu
Posts: 111
Joined: Wed 16 Mar, 2005 13:17
Location: Novosibirsk
Contact:

Re: Как сделать меню пользователя постоянно активным?

Post by AGu »

SergeyG wrote:А как сделать чтобы при завершении программы меню пользователя оставалось активным? (FAR 1.70 beta 4 build 1282)
Эту задачу можно решить с помощью стандартного плагина FARCmds (я не помню, в какой бете он появился). Если этот плагин присутствует, то достаточно дописать к исполняемой команде следующую строку:

Code: Select all

macro:post F2
Меню будет вновь появляться, хотя курсор в нем будет стоять на первой строке, а не на той, что была исполнена последний раз.
Anonymous

Post by Anonymous »

А чтобы курсор стоял на строке, которая была исполнена сделать нельзя?
AGu
Posts: 111
Joined: Wed 16 Mar, 2005 13:17
Location: Novosibirsk
Contact:

Post by AGu »

SergeyG wrote:А чтобы курсор стоял на строке, которая была исполнена сделать нельзя?
Универсально -- увы, нельзя. А вот для конкретного пункта меню -- можно. Идея та же: для пункта, сидящего в основном меню, пишем

Code: Select all

macro:post F2 Down Down ... Down
а для пункта в подменю -- нечто вроде

Code: Select all

macro:post F2 Down Down ... Down Enter Down Down ... Down
или

Code: Select all

macro:post F2 x Down Down ... Down
где "x" -- хот-кей соответствующего подменю. Это весьма кривое решение -- хотя бы потому, что измемение меню влияет на поведение "восстанавливающего" макроса. Но ничего лучшего предложить не могу.
Anonymous

Как при запуске FAR автоматом показывать меню из FarMenu.ini

Post by Anonymous »

Как при запуске FAR автоматом показывать меню из FarMenu.ini без нажатия F2
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Как при запуске FAR автоматом показывать меню из FarMenu

Post by wolf »

SergeyG wrote:Как при запуске FAR автоматом показывать меню из FarMenu.ini без нажатия F2
зачем без F2? нажимать автостартующей макрокомандой.
Anonymous

Post by Anonymous »

А как сделать автостартующую макрокоманду?
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Post by wolf »

SergeyG
проще всего - поправить макре флажок плагином MacroView
ну или руками в регистри прописать.
Post Reply

Return to “Нужна помощь”