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

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

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

Post by sergey113 » Wed 23 Mar, 2011 21:01

Latest post of the previous page:

Code: Select all

c:
cd \prog\passSmol
passSmol.exe
вот эта последовательность мне меняет каталог активной панели Фара исправно :) для этого плагин мне не нужен :)
А вот классно было бы получить такой результат, чтобы и программа запускалась с нормальным путем из меню пользователя и каталог не менялся (парит в обратную менять каждый раз на тот где находился)
Как это получить я не понимаю...

Max Rusov
Posts: 3631
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 10 times

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

Post by Max Rusov » Wed 23 Mar, 2011 21:31

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 » Wed 23 Mar, 2011 23:24

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: 12087
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 153 times

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

Post by John Doe » Thu 24 Mar, 2011 00:38

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 » Thu 24 Mar, 2011 02:02

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 » Thu 14 Apr, 2011 05:54

Кто знает как из меню пользователя вывести в пассивной панели нужный каталог?
Единственное что я попробовал: CD !#I:\centerks\i\Secur\

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Thu 14 Apr, 2011 07:13

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 » Thu 14 Apr, 2011 07:45

:) Огромнейшее СПАСИБО!!! За ссылку в особенности!

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

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

Post by Skirda » Thu 14 Apr, 2011 08:07

ссылка секретная, никому не рассказывай! :)
We are the Borg. You will be assimilated.
So Say We All!

EVV
Posts: 4
Joined: Thu 14 Apr, 2011 05:43

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

Post by EVV » Thu 14 Apr, 2011 09:45

Век воли не видать!

TechnoMag
Posts: 5
Joined: Sat 02 Jul, 2011 17:54

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

Post by TechnoMag » Sat 02 Jul, 2011 17:59

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

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

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

Post by Skirda » Sat 02 Jul, 2011 18:13

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 » Sat 02 Jul, 2011 18:25

Skirda wrote:start /?
Что-то у меня не получается:
start "c:\windows\notepad.exe"
запускает консоль с приглашением и все

User avatar
DrKnS
Posts: 5064
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 179 times

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

Post by DrKnS » Sat 02 Jul, 2011 18:33

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

TechnoMag
Posts: 5
Joined: Sat 02 Jul, 2011 17:54

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

Post by TechnoMag » Sat 02 Jul, 2011 18:47

Мда. Забыл путь в кавычки поместить.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

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

Post by Skirda » Sat 02 Jul, 2011 21:20

TechnoMag wrote: Что-то у меня не получается:
start "c:\windows\notepad.exe"
запускает консоль с приглашением и все
еще раз, на бис:
start /?
(hint: двойные кавычки)
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 » Sun 03 Jul, 2011 11:45

А на бис не получается. Даже с кавычками.

Post Reply

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