![]() |
Отправка команды send в свернутое окно
Собственно сабж. Окно приложения свернуто и, как следствие, неактивно. Есть ли возможность эмулировать в свернутом приложении нажатия на клавиатуре?
|
Нашел ответ тут, в принципе работает.
|
Возник вопрос относительно функции PixelGetColor... Проверяю возвращаемое значение простым, собственно, запросом
Код:
;WinWaitActive("мое приложение") ЗЫ. Можно ли узнавать цвет пикселя в НЕАКТИВНОМ (несвернутом) окне? |
Можно, но это окно должно лежать поверх остальных (Можно и не поверх, но тот участок клиента игры с которого ты будешь брать цвет, не должен быть закрыт другими окнами)
$WinPos = WinGetPos($Game) PixelGetColor($WinPos[0]+$x, $WinPos[1]+$y) При таком раскладе окно может быть не активным, скрипт привяжется просто к левой верхней координате окна, прибавит заданный по Ч и У отступ и возьмет цвет. Но цвет он уже будет брать относительно левого верхнего угла экрана. Тоесть Opt("MouseCoordMode",2) тебе надо будет либо выключить. |
Время: 17:26. |
Время: 17:26.
© OSzone.net 2001-