FarCmds (FAR Commands)

Здесь можно обсудить ваш любимый плагин.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: FarCmds (FAR Commands)

Post by t-rex »

Latest post of the previous page:

Починял.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

В хелпе сказано
link:[/msg] [/n] [/s] источник назначение
...
Ключ /msg служит для вывода сообщений об ошибках.
Мне не удалось получить сообщений об ошибках. То ли ключ вообще не работает, то ли он относится к каким-то специфическим ошибкам.
?
Update: http://bugs.farmanager.com/view.php?id=1199
https://t.me/FarManager — Telegram чат
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: FarCmds (FAR Commands)

Post by DV »

Объясните мне, пожалуйста, почему в последних версиях FAR перестал работать синтаксис вида

Code: Select all

edit: <1 program.exe
view: <1 program.exe
и как вводить такую команду теперь, чтобы она заработала?
Как человек, привыкший к приведенному выше синтаксису, работавшему вплоть до версии 1.75 build 2609 (которой я пользуюсь сейчас), я не могу понять: то ли синтаксис изменился (???), то ли перехват вывода безнадежно поломан.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: FarCmds (FAR Commands)

Post by t-rex »

Если хочешь простое объяснение то потому что этот плагин написан через жопу и любое изменение в его коде приводит к отпаданию половины функционала.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

Баг известен: http://bugs.farmanager.com/view.php?id=923
Там же описано как его обойти.
https://t.me/FarManager — Telegram чат
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: FarCmds (FAR Commands)

Post by DV »

John Doe wrote:Баг известен: http://bugs.farmanager.com/view.php?id=923
Там же описано как его обойти.
Баг видел, описание читал - но как обойти его, так и не понял.
Нужно всё время так писать:

Code: Select all

edit:<1|%TEMP%|program.exe
или как? Ну вот конкретно для моего примера (показать в редакторе только stdout, остальное - в консоль) что писать-то??
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

Вот рабочий пример:

Code: Select all

edit:<1 "far.exe" /?"
(Да, именно три кавычки. Баг-с)

Update:
Можно обойтись лишней кавычкой в начале
edit:<1 "far.exe/?
https://t.me/FarManager — Telegram чат
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 147 times
Contact:

Re: FarCmds (FAR Commands)

Post by AlexII »

OFF: John Doe, я тоже так научился обходить (лишней кавычкой в конце). А где тут может быть затык, на уровне плагина или уже дальше?
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: FarCmds (FAR Commands)

Post by DV »

В продолжение покрывающегося пылью вопроса:
John Doe wrote:Вот рабочий пример:

Code: Select all

edit:<1 "far.exe" /?"
Да, так работает, но не всегда. Если вызывается что-то вроде

Code: Select all

edit:<1" program.exe !&
и имя хотя бы одного файла, переданного в !&, заключено в кавычки, то не работает.

Но речь сейчас не об этом.
На днях чисто случайно набрал в таком виде:

Code: Select all

edit:< 1 program.exe !&
и всё заработало с именами файлов что в кавычках, что без. Перенаправлялся только stdout, как и задумывалось.
Я так сразу не поверил своему счастью, и попробовал ещё такой вариант:

Code: Select all

edit:< 1 program.exe "!\!.!" "!#!\!.!"
Работает!!!
Так что проблему, похоже, можно считать решенной.
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: FarCmds (FAR Commands)

Post by DeeZ »

перестал работать view: и edit из асcоциаций.
Из командной строки все ок, а через аcсоциации:
"Синтаксическая ошибка в имени файла, имени папки или метке тома."

как то можно починить? асcоциация простенькая view:!.!
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

Code: Select all

link:/?
В результате фар подвешивается, и загрузка процессора при этом около 100%
Это только у меня так?

Far 2, Windows XP
https://t.me/FarManager — Telegram чат
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: FarCmds (FAR Commands)

Post by Skirda »

John Doe wrote:

Code: Select all

link:/?
В результате фар подвешивается
У всех.
Не запрограммировано в плагине ответной реакции на "/?", в качестве вывода хелпа.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

А не надо хелпа.
Лишь бы фар не вешался.
На мантис?
https://t.me/FarManager — Telegram чат
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: FarCmds (FAR Commands)

Post by Skirda »

рисуй
а если и с патчем - ваще класс будет
We are the Borg. You will be assimilated.
So Say We All!
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

Нарисовал.
Без патча, к сожалению.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: FarCmds (FAR Commands)

Post by John Doe »

John Doe wrote:Имхо этот двойной синтаксис вообще не несёт ни малейшей пользы.
Он ещё и не работает как следует, например команда far:edit C:\boot.ini вызывает справку.
При этом edit:C:\boot.ini и far:view C:\boot.ini работают нормально.

Бага присутствует в обоих фарах, и то что её никто до сих пор не заметил говорит само за себя.
Post Reply

Return to “Обсуждение плагинов”