Runner (SimSU)

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Runner (SimSU)

Post by SUSim »

RUNNER
Предназначен для запуска команды из любого места Far.
Используется для запуска скриптов и команд Windows из редактора,
особенно полезен при модальном редакторе и Far запущенном в режимах /e или /v.
+ при зависании ветвящихся скриптов когда скрипт запустив несколько процессов подвисает, и чтобы его перезапустить приходится в ручную килять все что им запущено, а в данном плагине киляется все дерево процессов!

З.Ы. Первая попытка написать плагин. Сильно не ругать...

Может кому пригодится, для меня он полезен тем, что мне приходится запускать всякие тесты, скрипты, програмки, когда я к этому не готов (фар открыт в режиме диалога или в модальном вьюере или что-то навороченное уже набрано в ком строке и т.п.) и еще один плюс не дергает экраном редактора когда я запускаю внешнюю утилиту, в это варианте он полезен для макросов...
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: Runner (SimSU)

Post by John Doe »

Неплохо было бы заиметь для этих целей макрофункцию exec(), причём необязательно встроенную (не за горами ProcessMacroFuncW).
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

John Doe wrote:Неплохо было бы заиметь для этих целей макрофункцию exec()...
Ага, жду этого, тогда этот плагин канет в лету... а пока я собирался доделать микро плагины для calplugin...
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

Хотел спросить: стоит ли такую фигню анонсировать в плагинах, и главное кому нибудь полезны мои потуги писать плагины? или всетаки макросы форева???
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: Runner (SimSU)

Post by John Doe »

Плагин по описанию выглядит полезным.
Микроплагины стоит делать функциями (после того как закоммитят ProcessMacroFuncW).

P.S.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

Диалог какой-то получается... Остальным не интересно?

На счет плагина... Я думаю, он не лишнем будет в качестве ознакомления с написанием простейшего плагина на паскале.
Исходники открыты, а то на паскале очень мало примеров (простых). Отдельное спасибо Максиму Русову (Max Rusov), правда он настолько высоко поднялся в данном вопросе, что затруднительно понять простоту создания плагина используя просто паскаль.
SimSU ··· ·· -- ··· ··-
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Runner (SimSU)

Post by zg »

SUSim wrote:где предупреждения или бан? :mad:
скоро будет. правило 3.3.3 вы уже нарушили.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

Я так и не понял, стоит ли анонсировать или нет? а то последнюю версию скачало уже 11 человек.
SimSU ··· ·· -- ··· ··-
Alexey S
Posts: 7
Joined: Thu 25 Sep, 2008 16:40

Re: Runner (SimSU)

Post by Alexey S »

Конечно стоит, мой плагин тоже мало кто комментит, но качают же - значит всё не зря.
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: Runner (SimSU)

Post by daregod »

SUSim wrote:Я так и не понял, стоит ли анонсировать или нет?
Могу повторить сказанное выше: плагин выглядит полезным, анонсировать стоит.
DV
Posts: 437
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 23 times
Been thanked: 15 times

Re: Runner (SimSU)

Post by DV »

Спасибо за плагин.
Я правильно понял, что метасимволы ("!.!" и т.д.) пока не поддерживаются? Плагин был бы полезен для запуска внешнего компилятора/интерпретатора для текущего файла из редактора.
И ещё предложение по поводу настроек: добавить галочку "Запоминать последнюю команду" как альтернативу "Команды по умолчанию". Потому что как-то странно видеть при повторном запуске не последнюю выполненную команду, а команду по умолчанию.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

Да метасимволы пока не поддерживаются, как разберусь так сделаю.
Сделал настроечку "Из истории".

Я больше к макросам привык, и все это можно реализовать с их помощью...
SimSU ··· ·· -- ··· ··-
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 124 times
Contact:

Re: Runner (SimSU)

Post by AlexII »

SUSim, можете добавить запись кода возврата дочернего процесса в глобальную переменную подобным же образом?
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Runner (SimSU)

Post by SUSim »

Глобальная нехватка времени :(
И я на FAR3 перешёл, а там такой финт не удастся...
Но, всё равно, в хотелки добавил :)
SimSU ··· ·· -- ··· ··-
nh
Posts: 42
Joined: Fri 23 Dec, 2011 06:51

Re: Runner (SimSU)

Post by nh »

А в far3 не работает, или там вообще есть какой-нибудь встроенный механизм запуска программ?
Post Reply

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