Этот плагин регистрирует команду showwindow. При этом свернутое окно становится активным и "разворачивается".
Команду можно использовать в макросах. Например:
Код: Выделить всё
automacro drop {
console /Item added to inventory: .*/
call {
do showwindow
}
}
Если мы хотим, чтоб окно показывалось, когда срабатывает плагин alertsound.pl, то:
В файле alertsound.pl заменим:
на:message "Sound alert: $event\n", "alertSound";
Utils::Win32::playSound($config{"alertSound_".$i."_play"});
return;
И теперь в config.txt в блоке alertSound можно использовать опцию showwindow. Например:message "Sound alert: $event\n", "alertSound";
Utils::Win32::playSound($config{"alertSound_".$i."_play"});
if($config{"alertSound_".$i."_showwindow"}){
Commands::run("showwindow");
}
return;
alertSound - {
eventList private chat
notInTown 1
inLockOnly 0
showwindow 1
play sounds\phone.wav
}
P.S: Изначально хотел сделать, чтобы окошко просто мигало, но библиотека GuiTest(http://sourceforge.net/projects/winguitest) не поддерживает функцию FlashWindow. Если кто разберется, как ее компилировать и выложит готовый проект для MS Visual Studio, то добавлю мигание(так как когда выскакивает окошко, это иногда не очень удобно).
P.P.S: Предложения приветствуются.