Пользовательское меню (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:

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) скрываются панели и видна только командная строка, панели не появятся пока программу не закроют, т.е. ожидается завершение процесса.
Отнюдь.
TechnoMag
Posts: 5
Joined: Sat 02 Jul, 2011 17:54

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

Post by TechnoMag »

Мда. Забыл путь в кавычки поместить.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

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

Post by Skirda »

TechnoMag wrote: Что-то у меня не получается:
start "c:\windows\notepad.exe"
запускает консоль с приглашением и все
еще раз, на бис:
start /?
(hint: двойные кавычки)
We are the Borg. You will be assimilated.
So Say We All!
Post Reply

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