Runner (SimSU)

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

Runner (SimSU)

Post by SUSim » Sun 24 Oct, 2010 20:19

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

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

Может кому пригодится, для меня он полезен тем, что мне приходится запускать всякие тесты, скрипты, програмки, когда я к этому не готов (фар открыт в режиме диалога или в модальном вьюере или что-то навороченное уже набрано в ком строке и т.п.) и еще один плюс не дергает экраном редактора когда я запускаю внешнюю утилиту, в это варианте он полезен для макросов...
SimSU ··· ·· -- ··· ··-

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

Re: Runner (SimSU)

Post by John Doe » Sun 24 Oct, 2010 20:29

Неплохо было бы заиметь для этих целей макрофункцию exec(), причём необязательно встроенную (не за горами ProcessMacroFuncW).

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Sun 24 Oct, 2010 20:35

John Doe wrote:Неплохо было бы заиметь для этих целей макрофункцию exec()...
Ага, жду этого, тогда этот плагин канет в лету... а пока я собирался доделать микро плагины для calplugin...
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Mon 25 Oct, 2010 18:24

Хотел спросить: стоит ли такую фигню анонсировать в плагинах, и главное кому нибудь полезны мои потуги писать плагины? или всетаки макросы форева???
SimSU ··· ·· -- ··· ··-

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

Re: Runner (SimSU)

Post by John Doe » Tue 26 Oct, 2010 08:53

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

P.S.

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Tue 26 Oct, 2010 18:55

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

На счет плагина... Я думаю, он не лишнем будет в качестве ознакомления с написанием простейшего плагина на паскале.
Исходники открыты, а то на паскале очень мало примеров (простых). Отдельное спасибо Максиму Русову (Max Rusov), правда он настолько высоко поднялся в данном вопросе, что затруднительно понять простоту создания плагина используя просто паскаль.
SimSU ··· ·· -- ··· ··-

User avatar
zg
zero-gravity
Posts: 5661
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Runner (SimSU)

Post by zg » Tue 26 Oct, 2010 19:47

SUSim wrote:где предупреждения или бан? :mad:
скоро будет. правило 3.3.3 вы уже нарушили.

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Wed 27 Oct, 2010 04:26

Я так и не понял, стоит ли анонсировать или нет? а то последнюю версию скачало уже 11 человек.
SimSU ··· ·· -- ··· ··-

Alexey S
Posts: 7
Joined: Thu 25 Sep, 2008 16:40

Re: Runner (SimSU)

Post by Alexey S » Wed 27 Oct, 2010 06:36

Конечно стоит, мой плагин тоже мало кто комментит, но качают же - значит всё не зря.

User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: Runner (SimSU)

Post by daregod » Wed 27 Oct, 2010 13:37

SUSim wrote:Я так и не понял, стоит ли анонсировать или нет?
Могу повторить сказанное выше: плагин выглядит полезным, анонсировать стоит.

DV
Posts: 376
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 12 times
Been thanked: 12 times

Re: Runner (SimSU)

Post by DV » Fri 29 Oct, 2010 15:41

Спасибо за плагин.
Я правильно понял, что метасимволы ("!.!" и т.д.) пока не поддерживаются? Плагин был бы полезен для запуска внешнего компилятора/интерпретатора для текущего файла из редактора.
И ещё предложение по поводу настроек: добавить галочку "Запоминать последнюю команду" как альтернативу "Команды по умолчанию". Потому что как-то странно видеть при повторном запуске не последнюю выполненную команду, а команду по умолчанию.

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Sat 30 Oct, 2010 11:16

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

Я больше к макросам привык, и все это можно реализовать с их помощью...
SimSU ··· ·· -- ··· ··-

AlexII
Posts: 266
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 95 times
Contact:

Re: Runner (SimSU)

Post by AlexII » Sat 24 Mar, 2012 14:06

SUSim, можете добавить запись кода возврата дочернего процесса в глобальную переменную подобным же образом?

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Runner (SimSU)

Post by SUSim » Sat 24 Mar, 2012 16:48

Глобальная нехватка времени :(
И я на FAR3 перешёл, а там такой финт не удастся...
Но, всё равно, в хотелки добавил :)
SimSU ··· ·· -- ··· ··-

nh
Posts: 42
Joined: Fri 23 Dec, 2011 06:51

Re: Runner (SimSU)

Post by nh » Sat 12 May, 2012 19:55

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

Post Reply

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