FarCmds (FAR Commands)

Здесь можно обсудить ваш любимый плагин.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

FarCmds (FAR Commands)

Post by Skirda »

Latest post of the previous page:

S.A. wrote:Фокус с dir никуда не пропал -- если я правильно понимаю, то это особенность сочетания неотключаемой опции подстановки расширений и того, что "whereis:" первым делом ищет файл в текущей папке. Так и задумано?
Да. Так и задумано. В противном случае получаем "вотфайлпередомной, какого черта мне предлагают вооонизтогокаталога".
А что с dir? Поподробнее (или речь про метод поиска)
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

FarCmds (FAR Commands)

Post by John Doe »

"dir" это файл без расширения. На кой чёрт его пытаться запустить?
Другой пример: edit:<boot.ini открывает Notepad. Для чего?

Видимо надо учитывать PATHEXT.

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

FarCmds (FAR Commands)

Post by Skirda »

John Doe wrote:"dir" это файл без расширения. На кой чёрт его пытаться запустить?
А если у меня вместо cmd стоит WinBash (и скорректирован %COMSPEC%), который очень даже понимает этот файл (всякие там #/bin/perl в начале файла dir).
Не запускать?
John Doe wrote:Другой пример: edit:<boot.ini открывает Notepad. Для чего?
Это нужно у запускающего спросить.
John Doe wrote:Видимо надо учитывать PATHEXT.
Возможно.
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

FarCmds (FAR Commands)

Post by John Doe »

Skirda wrote: А если у меня вместо cmd стоит WinBash
А из фара по Enter запускается? В консоли фара или отдельно?
Этот WinBash использует PATHEXT?

S.A.
Posts: 25
Joined: Mon 17 Nov, 2014 19:52
Been thanked: 1 time

FarCmds (FAR Commands)

Post by S.A. »

Могу только предположить, что ввиду некоторой непредсказуемости результата такого поведения при обычном сценарии с run: (когда не ожидаешь, что файл без расширения сейчас возьмет и запустится), можно было бы сделать этот функционал опциональным.

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

FarCmds (FAR Commands)

Post by gene.pavlovsky »

Просьба внести изменения, аналогичные тем, что добавлены в сам Фар в билде 4645:
http://bugs.farmanager.com/view.php?id=3223#c14530
Спасибо.

sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

FarCmds (FAR Commands)

Post by sabio »

Есть ли какая-то возможность задать расширение для создаваемого временного файла при перенаправлении вывода команды в edit: ?

Сейчас оно выглядит так: ...\AppData\Local\Temp\FCP89CF.tmp\FCPFB9C.tmp. И порой FarColorer не может правильно определить тип файла.
Было бы здорово, если бы можно было получить что-то вроде ...\AppData\Local\Temp\FCP89CF.tmp\FCPFB9C.xml

User avatar
HaRT
Moderator
Posts: 9336
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

FarCmds (FAR Commands)

Post by HaRT »

Пытаясь найти/вспомнить ответ на предыдущее сообщение, немного поэкспериментировал с edit: и обнаружил, что была утрачена полезная функциональность. В Фаре 1.75 и 2.0.1807 при отработке far:edit < … заголовок редактора выставлялся в выполняемую команду, в результате для команд вида far:edit < MyProg MyFile получался содержательный заголовок MyProg MyFile (возможно, с усечённым началом). Теперь же заголовок не выставляется и там отображается обычно бесполезный путь временного файла.
Last edited by HaRT on Fri 18 May, 2018 16:39, edited 1 time in total.
Reason: Добавлено упоминание Far Manager 2 2.0.1807
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9336
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

FarCmds (FAR Commands)

Post by HaRT »

HaRT wrote:
Thu 17 May, 2018 12:46
утрачена полезная функциональность
Записал на багтрекер: #3609.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

FarCmds (FAR Commands)

Post by John Doe »

А уже много лет висит https://bugs.farmanager.com/view.php?id=3041

User avatar
HaRT
Moderator
Posts: 9336
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 100 times
Been thanked: 213 times

FarCmds (FAR Commands)

Post by HaRT »

John Doe wrote:
Fri 18 May, 2018 17:49
А уже много лет висит https://bugs.farmanager.com/view.php?id=3041
Если говорить строго, «мой» дефект не вполне дублирует #3041, т.к. охватывает ещё и view.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

FarCmds (FAR Commands)

Post by John Doe »

Бесспорно

DV
Posts: 394
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 15 times
Been thanked: 14 times

FarCmds (FAR Commands)

Post by DV »

Есть ли возможность после вызова команды плагина понять, была ли эта команда выполнена успешно или нет?
Пример:

Code: Select all

unload:Align.dll

Code: Select all

unload:AAA
В обоих случаях команда выполняется молчаливо - и непонятно, возымело ли её выполнение какой-то эффект.

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

FarCmds (FAR Commands)

Post by John Doe »

Такой возможности в плагине нет.
Однако, всё есть в АПИ, и несложно составить макрос (и даже был какой-то).

Post Reply

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