Прохожий
Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2017
Репутация: 0
|
повторил алгоритм с галочкой на оконном режиме в виз редакторе.
но нужно каким то образом привязать действия к окну.
сделал скриншот, где окно определено на скриншоте.
помогите, каким образом и что нужно указать в коде, чтобы все нажатия клавиатуры шли в окно?
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
PHP:
win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
w=window ("window ("Elder Scrolls Online", "EsoClientWndClass", -1)");
start_();
m_KIB1: key_(65, 2, 0, 300);
key_(65, 3, 0, 200);
key_(68, 2, 0, 300);
key_(68, 3, 0, 200);
key_(17, 2, 0, 900);
key_(17, 3, 0, 200);
key_(105, 2, 0, 300);
key_(105, 3, 0, 150); goto m_KIB1;
function start_()
{
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(0, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
}
function key_(int k, int m, int p1, int p2)
{
pause(p1);
if (m==1) sendkey(k, w_KIB);
if (m==2) sendkeydown(k, w_KIB);
if (m==3) sendkeyup(k, w_KIB);
pause(p2);
}
|