Feature #875
closed
Added by jam about 12 years ago.
Updated about 12 years ago.
Description
Хотелка такая - нажимаем хоткей или определенный кнопарь в любом канале общения (конфа/чат) - получаем встроенную консольку. Набранная в ней команда (от тупого uname -r до многострочной bash-like (а чем черт не шутит - можно развить на другие языки) минипроги) выдает некий результат. При приемлемости результата - по нажатию определенной кнгопки или хоткея (например то же сочетание, что и для вызова консоли, дабы не путаться) результат постится в текущий канал по установленным правилам (т.е. с применением пастебинов и т.д.)
- Category set to Plugins: Azoth
- Status changed from New to Assigned
- Assignee set to 0xd34df00d
- Target version set to 0.5.90
- Estimated time set to 5:00 h
Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.
0xd34df00d wrote:
Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.
Дружище.. я и хотел это предложить :) Тогда уж ради "совместимости" сделаем вывод оной консольки по /ex <комстрока>. Делал подобные скрипты под kvirc - тем более будет привычно )
jam wrote:
0xd34df00d wrote:
Разве что не консолька вылезает по кнопке, а что-то типа !exec + текст, который отдастся задаваемому в настройках командному интерпретатору.
Дружище.. я и хотел это предложить :) Тогда уж ради "совместимости" сделаем вывод оной консольки по /ex <комстрока>. Делал подобные скрипты под kvirc - тем более будет привычно )
да.. консолька лишняя.. окно ввода и так рулит. пример - набрали в окне ввода /ex uname -r <ввод> - оно там же высветило результат. Теперь по <ввод> запрос и результат кидаются в канал, по <Esc> - вертаемся к окну ввода с командой (мало-ли что там поправить надо).
PS Будь готов к тому, что придется обрабатывать вывод с разных потоков (error в том числе). Но это все решаемо...
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Правда, с Esc трудновато, ибо фиг обработаешь по-нормальному, ну да ладно.
- Status changed from Resolved to Closed
Also available in: Atom
PDF