Miranda NG русскоязычный форум > Разработка

Как запустить миранду, чтобы она сразу открыла окно плагина History++?

(1/2) > >>

Mike33:
subj

dartraiden:
Что понимается под окном плагина History++?

Окно истории какого-то контакта? Окно переписки с каким-то контактом, где журналом H++? Это таки две разные вещи...

Может быть, ваша проблема решается плагином Sessions.

Mike33:
Нужно открыть окно поиска во всей истории.
То, которое открывается из главного меню иконки в трее.
Например, знаю, что изменить состояние подключения или выйти из миранды можно послав главному окну сообщение WM_COMMAND с параметром ID_STATUS_ONLINE или ID_STATUS_OFFLINE.
А здесь непонятно что делать. Может быть есть какой-нибудь вариант через файл autoexec_*.ini или через параметры командной строки?

dartraiden:
autoexec_*.ini это импорт настроек в базу, он совсем о другом.

Actman или MirLua (и писать скрипт на Lua)
В актмане можно дернуть сервис History++/ShowGlobalSearch (MS_HPP_SHOWGLOBALSEARCH)

Я сделал так, оно работает, но при старте актман выплёвывает кучу ошибок, а единственный человек, способный отлаживать код на Pascal, не появлялся уже несколько лет, так что, вероятно, вам придётся осваивать язык Lua и пытаться воплотить это на MirLua (а если MirLua чего-то не умеет, то ждать, пока кто-нибудь это в нём реализует)

Mike33:
Спасибо!
А возможно как-то найти это идентификатор (наподобие ID_STATUS_ONLINE), чтобы обойтись без дополнительных плагинов?
Или есть какой-нибудь мануал по написанию плагинов, чтобы понять что там к чему, чтобы найти его самостоятельно?

Navigation

[0] Message Index

[#] Next page

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