Latest post of the previous page:
Спасибо, заработало. А где можно найти описание этого и аналогичного ньюансов?Пользовательское меню (F2) — кроме метасимволов Topic is solved
-
- Posts: 2
- Joined: Fri 12 Nov, 2010 08:55
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Подскажите по командам в пользовательком меню (F2)
видимо, в хелпе по Far Commands:
AltShiftF9
поставить курсор на плагин Far Commands
ShiftF1
End
Enter
AltShiftF9
поставить курсор на плагин Far Commands
ShiftF1
End
Enter
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Макросы в меню пользователя
я в команду вписываю macro:post и после этого сам макрос, например, так:
macro:post F1
при выборе этого пункта меню будет "нажата" F1.
может быть, можно и по-другому, но я не знаю, как.
add. должен быть установлен плагин Far Commands (входит в стандартную поставку).
macro:post F1
при выборе этого пункта меню будет "нажата" F1.
может быть, можно и по-другому, но я не знаю, как.
add. должен быть установлен плагин Far Commands (входит в стандартную поставку).
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Пользовательское меню. Редактирование файла
Доброго времени суток!
Каким образом в пользовательском меню (F2) можно задать команду для редактирования файла в родном редакторе Far?
Конкретно, хочу сделать пункт меню, который открывал бы в редакторе far файл hosts
??? c:\windows\system32\drivers\etc\hosts
вместо '????', я полагаю, должна быть какая-то команда
Спасибо.
Каким образом в пользовательском меню (F2) можно задать команду для редактирования файла в родном редакторе Far?
Конкретно, хочу сделать пункт меню, который открывал бы в редакторе far файл hosts
??? c:\windows\system32\drivers\etc\hosts
вместо '????', я полагаю, должна быть какая-то команда
Спасибо.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Пользовательское меню. Редактирование файла
edit:c:\windows\system32\drivers\etc\hosts
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Нажать Tab из Главного меню
Задача: по пункту Главного меню (FarMenu.Ini):
1. подключить сетевой диск (net use);
2. перейти на другую панель (Tab);
3. открыть заданный локальный каталог (cd).
Подскажите, пожалуйста, как перейти на другую панель. Или так: каким образом из Главного меню открыть на панелях заданные каталоги?
Спасибо.
1. подключить сетевой диск (net use);
2. перейти на другую панель (Tab);
3. открыть заданный локальный каталог (cd).
Подскажите, пожалуйста, как перейти на другую панель. Или так: каким образом из Главного меню открыть на панелях заданные каталоги?
Спасибо.
Re: Нажать Tab из Главного меню
Для нажатия Tab (перейти на другую панель) в главном меню можно использовать команду macro:post Tab
Да и вообще почитайте про макросы в хелпе и в энциклопедии (...\FAR2\Encyclopedia\FarEncyclopedia.ru.chm):
Code: Select all
: test
net use .............
macro:post Tab
cd ........
Например, на активной панели выставить папку "C:\WINDOWS", на пассивной - "C:\Program Files", активную панель сделать слева и установить курсор на папку "FAR":Code: Select all
$if(APanel.Left) CtrlU $End panel.setpath(1,"C:\\WINDOWS") panel.setpath(0,"C:\\Program Files","FAR")
SimSU ··· ·· -- ··· ··-
Запуск программы из меню пользователя
Использую меню пользователя (F2) для запуска программ из-под Far-а тут столкнулся с проблемой, что каталог запуска такой программы становится таким где находится ярлык для запуска Far.
Пример:
Команда
Дает запуск программы по пути
А мне надо чтобы путь запуска программы оставался таким где лежит сам exe-ник. Иначе у меня не работают относительные пути которые забиты в самом exe-нике.
Пробовал писать так:
не помогает.. помнится где-то это иногда помогает
Пример:
Команда
Code: Select all
"C:\prog\passSmol\PassSmol.exe"
Code: Select all
"C:\Documents and Settings\0148\Рабочий стол\PassSmol.exe"
Пробовал писать так:
Code: Select all
"C:\prog\passSmol\PassSmol.exe" "!.!"
- Centaur
- Posts: 1083
- Joined: Tue 05 Apr, 2005 20:09
- Location: Novosibirsk, Russia
- Been thanked: 2 times
Re: Запуск программы из меню пользователя
Хм, стоп. По идее, текущим для запускаемой программы должен быть каталог той панели, из которой открывается меню, а не каталог ярлыка или FAR’а. Если это не так, то это баг.
Ну и если сторонняя программа завязана на то, что текущим будет тот каталог, где её exe’шник — это баг в той программе.
Ну и если сторонняя программа завязана на то, что текущим будет тот каталог, где её exe’шник — это баг в той программе.
Re: Запуск программы из меню пользователя
Спасибо. Работает.vkh wrote:Code: Select all
c: cd \prog\passSmol passSmol.exe
Re: Запуск программы из меню пользователя
Кстати, да! - Текущим каталогом должен быть активный каталог в фаре = активная панель!Centaur wrote:Хм, стоп. По идее, текущим для запускаемой программы должен быть каталог той панели, из которой открывается меню, а не каталог ярлыка или FAR’а. Если это не так, то это баг.
SimSU ··· ·· -- ··· ··-
Re: Запуск программы из меню пользователя
и не активный.. и не тот, что прописан в командной строке. А тот откуда запущен far . В моем случае с рабочего стола - по нажатию комбинации горячих клавиш ctr+shift+z (мне так нравится)