Miranda NG русскоязычный форум > Общие разговоры о Miranda NG

всплывающие уведомления из внешних источников

(1/2) > >>

Россарх:
Товарищи!

Задался следующим вопросом. Можно ли использовать Миранду, через какие-то из её расширений, для отображения всплывающих уведомлений из сторонних источников? Скажем, обращаясь к ней из другой программы через командную строку, для отправки и последующего отображения (всплывания) какого-нибудь текстового сообщения.

dartraiden:
Поставить CmdLine и дёрнуть службу всплывающих окон через callservice.


--- Code: ---callservice <сервис> (d|s)<wParam> (d|s)<lParam>
--- End code ---
Команда вызывает <сервис> Miranda с использованием в качестве аргументов wParam и lParam. Первая буква параметра должна быть либо 'd' (если параметр десятичный), либо 's' (если параметр — строка).

Доступные службы можно посмотреть в https://github.com/miranda-ng/miranda-ng/blob/master/plugins/Actman/services.ini


--- Code: ---[Service:Popup/ShowMessage]
wparam=Ansi Text
lparam=1 Warning|2 Notify|3 Error
--- End code ---

Пример: mimcmd.exe callservice Popup/ShowMessage sTEST d2

В итоге получится попап с текстом TEST и типом "Уведомление".

Россарх:
Вот это класс! А имеется ли возможность как-то настроить всплывающее уведомление в зависимости от сообщения? Например при определённом тексте менять его реакцию на щелчок (скажем, открывая некую страницу), использовать определённые значки, воспроизводить определённые звуки при появлении?

Россарх:
Например, самих типов всплытий только 3, но сторонние расширения могут ведь добавлять новые типы. То есть в идеале представляется что-то, где можно предварительно создавать шаблоны для нужных программ, от которых потом будут обращения. Такие уведомления тогда можно было бы предварительно настраивать, скажем по цвету, звуку, значку, реакции на кнопки мышки итд. В принципе, приёмный блок уже есть, как и задел в расширении уведомлений по типам.

dartraiden:

--- Quote ---сторонние расширения могут ведь добавлять новые типы
--- End quote ---
Например?


--- Quote ---Такие уведомления тогда можно было бы предварительно настраивать, скажем по цвету, звуку, значку, реакции на кнопки мышки итд
--- End quote ---
Я не вижу особого смысла. Если нужно открыть URL, то проще поставить плагин Actman и дёрнуть предоставляемый им сервис Utils/OpenURL

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version