Спецсимволы: польз. меню, применить команду, альт. редактор

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Спецсимволы: польз. меню, применить команду, альт. редактор

Post by Mr.Merak »

Здравствуйте.
Подскажите плз, почему у меня не работает @ в Параметры >> Настройка редактора

Например:
"<путь>\notepad++.exe" @!\!.!
Last edited by Mr.Merak on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Изменено назначение темы
Dzirt2005
Posts: 299
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

Re: @!\!.!

Post by Dzirt2005 »

Задай примерно так:

Code: Select all

@%COMSPEC% /c "<путь>\notepad++.exe" !\!.!
а вот почему не работает

Code: Select all

@"<путь>\notepad++.exe" !\!.!
мне тоже интересно...
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: @!\!.!

Post by [e]Bu$ter »

Подскажите плз, почему у меня не работает @ в Параметры >> Настройка редактора
Потому что вы её не туда ставите.

В хелпе ясно написано:
Если вы не хотите, чтобы перед запуском
редактора гасились панели, начните команду
с символа '@'.
Начните сказано. А вы куда её впёрли?


У меня в 1327 вот это — «@"<путь>\notepad++.exe" !\!.!» прекрасно работает. Имя файла правда в кавычки брать нужно.
Dzirt2005
Posts: 299
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

Re: @!\!.!

Post by Dzirt2005 »

[e]Bu$ter wrote:...
У меня в 1327 вот это — «@"<путь>\notepad++.exe" !\!.!» прекрасно работает. Имя файла правда в кавычки брать нужно.
Точно работает? Именно с полным путем? Вот у меня набрано:

Code: Select all

@"C:\Program Files\EditPlus 2\editplus.exe" !.!
и как бы нифига не работает. Видно как на экране мигает надпись:

Code: Select all

Синтаксическая ошибка в имени файла, имени папки или метке тома.
а Process Monitor показывает, как Far ищет:

Code: Select all

...
3887	7:14:51,4952114	Far.exe	3800	QueryOpen	C:\Dos\@C:\Program Files\EditPlus 2\editplus.exe	FAST IO DISALLOWED	
3888	7:14:51,4952298	Far.exe	3800	CreateFile	C:\Dos\@C:\Program Files\EditPlus 2\editplus.exe	NAME INVALID	Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
3889	7:14:51,4953179	Far.exe	3800	RegOpenKey	HKCU\Software\Far2\System\Executor	NAME NOT FOUND	Desired Access: Query Value, Enumerate Sub Keys
...
по всем каталогам, прописанным в переменной окружения PATH. И заметь - ищет он вместе с символом '@', чего он и не найдет да и не должен был бы искать.
Я подозреваю, что у тебя там редактор прописан без полного пути к нему...
Maximus5
Posts: 3294
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 7 times
Contact:

Re: @!\!.!

Post by Maximus5 »

Не работает. Надпись действительно мигает (а лучше бы окно с внятной ошибкой показывать)

Code: Select all

╔═════════════════════════════ Editor ═════════════════════════════╗
║ [x] Use external editor for F4 instead of Alt-F4                 ║
║ Editor command:                                                  ║
║ @"C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" !.!    ↓║
╟──────────────────────── Internal editor ─────────────────────────╢
а вот так - уже запустилось:
@"C:\PROGRA~1\ADOBE\READER~1.0\READER\ACRORD32.EXE" !.!
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: @!\!.!

Post by vkh »

Code: Select all

@"c:\programs\far2\far.exe" /e !.!
прекрасно работает
Dzirt2005
Posts: 299
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

Re: @!\!.!

Post by Dzirt2005 »

vkh wrote:

Code: Select all

@"c:\programs\far2\far.exe" /e !.!
прекрасно работает
Где ты это прописываешь? И заметь - у всех у кого не работает полный путь содержит пробелы...

Добавлено: И таки да, если сделать каталог например C:\EditPlus и вызов редактора как

Code: Select all

@"C:\EditPlus\editplus.exe" "!\!.!"
то работает, а если каталог будет "C:\EditPlus 2" и вызов редактора:

Code: Select all

@"C:\EditPlus 2\editplus.exe" "!\!.!"
то уже не работает...
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: @!\!.!

Post by [e]Bu$ter »

Точно - пути с пробелами не отрабатываются при указании @.
Отправил на мантис: 1240.

А вообще, оказывается, вместо @ можно использовать sl: :-)
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Спецсимволы: польз. меню, применить команду, альт. редактор

Post by Mr.Merak »

Что еще обидно, что с @ после запуска внешнего редактора ФАР полностью блокируется
User avatar
SlashNet
Posts: 600
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 4 times

Спецсимволы: пользовательского меню (файл-список)

Post by SlashNet »

У меня вопрос.
Насколько долго живет файл-список, который генерируется метасимволами "!@!".
А то внешняя программа (TeraCopy 1.22 http://www.codesector.com/teracopy.php) пока запустится, то этого файла уже и след простыл.
Приходится извращаться: копировать файл-список в обычный файл, а уже потом запускать программу подсовывая этот файл. :(
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: Спецсимволы: пользовательского меню (файл-список)

Post by [e]Bu$ter »

SlashNet wrote:У меня вопрос.
Насколько долго живет файл-список, который генерируется метасимволами "!@!".
А то внешняя программа ...
Обсуждалось http://forum.farmanager.com/viewtopic.p ... 52&start=0
Рапортавали http://bugs.farmanager.com/view.php?id=1217
User avatar
SlashNet
Posts: 600
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 4 times

Re: Спецсимволы: польз. меню, применить команду, альт. редактор

Post by SlashNet »

Ёпт... Снова провтыкал... пора завязывать с этой работой...
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Спецсимволы: польз. меню, применить команду, альт. редактор

Post by Mr.Merak »

Я извиняюсь, в планах нету добавить @ в Главное меню (F2) ?
Проблема фары №1: нет печати "из коробки"
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: Спецсимволы: польз. меню, применить команду, альт. редактор

Post by [e]Bu$ter »

Mr.Merak wrote:Я извиняюсь, в планах нету добавить @ в Главное меню (F2) ?
Оно там есть, только почему-то тоже блокирует фар.
persicum
Posts: 43
Joined: Sun 11 Jul, 2010 08:57

Пара вопросов по Меню в FAR 1.75

Post by persicum »

Пара вопросов по Меню в FAR 1.75 =)))

1. Как после исполнения команды в Меню погасить выделенные на панели файлы автоматически?
2. При передаче в коммандную строку имени файла с выделенными именами по маске !@! после директорий ничего не ставится, ни "/" ни "/*.*", как бутта это простые файлы. Как передать через меню имея директории с "/*.*" чтобы вызываемая прога знала что это директория - никак не соображу =(((

Спасибо за внимание.
Post Reply

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