Пользовательское меню (F2) — кроме метасимволов Topic is solved

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
sergey113
Posts: 146
Joined: Tue 20 Mar, 2007 21:20
Location: Калининград

Re: Запуск программы из меню пользователя

Post by sergey113 »

Latest post of the previous page:

и не активный.. и не тот, что прописан в командной строке. А тот откуда запущен far . В моем случае с рабочего стола - по нажатию комбинации горячих клавиш ctr+shift+z (мне так нравится)
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Запуск программы из меню пользователя

Post by SUSim »

sergey113 wrote:и не активный.. и не тот, что прописан в командной строке. А тот откуда запущен far . В моем случае с рабочего стола - по нажатию комбинации горячих клавиш ctr+shift+z (мне так нравится)
указать в батнике конкретный текущий каталог легко, а вот как заставить батник воспринять за текущий каталог активную панель фара это вопрос!!! есть правда плуг:

Code: Select all

PathSync for FAR 2
-------------------

Плагин-затычка для Far 2 build 1148+

Возвращает привычное поведение FAR при котором текущий каталог процесса
синхронизируется с каталогом на активной файловой панели.

Если по какой-то причине синхронизация невозможна (путь слишком длинный или
содержит недопустимые символы), плагин сигнализирует об этом сменой цвета
command prompt (настраивается в реестре).

Включение/выключение плагина - через меню конфигурации.

Автор: Максим Русов (Max.Rusov@gmail.com)
SimSU ··· ·· -- ··· ··-
User avatar
sergey113
Posts: 146
Joined: Tue 20 Mar, 2007 21:20
Location: Калининград

Re: Запуск программы из меню пользователя

Post by sergey113 »

Code: Select all

c:
cd \prog\passSmol
passSmol.exe
вот эта последовательность мне меняет каталог активной панели Фара исправно :) для этого плагин мне не нужен :)
А вот классно было бы получить такой результат, чтобы и программа запускалась с нормальным путем из меню пользователя и каталог не менялся (парит в обратную менять каждый раз на тот где находился)
Как это получить я не понимаю...
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Запуск программы из меню пользователя

Post by Max Rusov »

start /D ?
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Запуск программы из меню пользователя

Post by vkh »

pushd и popd у меня не работают
поэтому сделал так:

Code: Select all

set far_oldd=!:
set far_oldp=!\
c:
cd \prog\passSmol
passSmol.exe
%far_oldd%
cd %far_oldp%
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Запуск программы из меню пользователя

Post by John Doe »

vkh wrote:pushd и popd у меня не работают
Что ж так?
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Запуск программы из меню пользователя

Post by vkh »

John Doe wrote:Что ж так?
мало хэлпа читал :(

Code: Select all

pushd c:progs\passSmol
passSmol.exe
popd
EVV
Posts: 4
Joined: Thu 14 Apr, 2011 05:43

Вывод в пассивной панели нужного каталога из меню пользоват

Post by EVV »

Кто знает как из меню пользователя вывести в пассивной панели нужный каталог?
Единственное что я попробовал: CD !#I:\centerks\i\Secur\
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: Вывод в пассивной панели нужного каталога из меню пользо

Post by lordmuzer »

http://api.farmanager.com/ru2/macro/mac ... anels.html

Code: Select all

E=panel.setpath(panelType,path[,filename])
На активной (panelType=0) или пассивной (panelType=1) панели выставляет путь path и позиционирует курсор на элемент с именем filename (если указан).
Возвращает 1 в случае успешной установки пути, и 0, если папка не существует.
EVV
Posts: 4
Joined: Thu 14 Apr, 2011 05:43

Re: Вывод в пассивной панели нужного каталога из меню пользо

Post by EVV »

:) Огромнейшее СПАСИБО!!! За ссылку в особенности!
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Вывод в пассивной панели нужного каталога из меню пользо

Post by Skirda »

ссылка секретная, никому не рассказывай! :)
We are the Borg. You will be assimilated.
So Say We All!
TechnoMag
Posts: 5
Joined: Sat 02 Jul, 2011 17:54

Выполнение программы из пользовательского меню

Post by TechnoMag »

При вызове программы (например c:\windows\notepad.exe) из пользовательского меню (F2) скрываются панели и видна только командная строка, панели не появятся пока программу не закроют, т.е. ожидается завершение процесса.
Как запустить программу из пользовательского меню и вернуться к работе в FAR?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Выполнение программы из пользовательского меню

Post by Skirda »

start /?
We are the Borg. You will be assimilated.
So Say We All!
TechnoMag
Posts: 5
Joined: Sat 02 Jul, 2011 17:54

Re: Выполнение программы из пользовательского меню

Post by TechnoMag »

Skirda wrote:start /?
Что-то у меня не получается:
start "c:\windows\notepad.exe"
запускает консоль с приглашением и все
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Выполнение программы из пользовательского меню

Post by DrKnS »

TechnoMag wrote:При вызове программы (например c:\windows\notepad.exe) из пользовательского меню (F2) скрываются панели и видна только командная строка, панели не появятся пока программу не закроют, т.е. ожидается завершение процесса.
Отнюдь.
Post Reply

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