Miranda NG русскоязычный форум > Общие разговоры о Miranda NG
всплывающие уведомления из внешних источников
Россарх:
Товарищи!
Задался следующим вопросом. Можно ли использовать Миранду, через какие-то из её расширений, для отображения всплывающих уведомлений из сторонних источников? Скажем, обращаясь к ней из другой программы через командную строку, для отправки и последующего отображения (всплывания) какого-нибудь текстового сообщения.
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
Go to full version