Плагин ShowWindow - делает окно активным, когда оно свернуто
Добавлено: Вс янв 06, 2008 5:56 pm
Когда запускаешь несколько ботов, и в каком-то из них срабатывает плагин alertsound.pl. То начинаешь щелкать по ботам, пытаясь найти того самого, где сработал плагин, что очень неудобно(если запущенных ботов много, это сильно раздражает).
Этот плагин регистрирует команду showwindow. При этом свернутое окно становится активным и "разворачивается".
Команду можно использовать в макросах. Например:
Если мы хотим, чтоб окно показывалось, когда срабатывает плагин alertsound.pl, то:
В файле alertsound.pl заменим:
P.S: Изначально хотел сделать, чтобы окошко просто мигало, но библиотека GuiTest(http://sourceforge.net/projects/winguitest) не поддерживает функцию FlashWindow. Если кто разберется, как ее компилировать и выложит готовый проект для MS Visual Studio, то добавлю мигание(так как когда выскакивает окошко, это иногда не очень удобно).
P.P.S: Предложения приветствуются.
Этот плагин регистрирует команду 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: Предложения приветствуются.