Мышь наводится правильно, но хоткей не срабатывает.
Подскажите, плз.
CODE:
win wind=window ("Lineage II");
int xe, ye, color;
getdisplay(color, xe,ye);
int PrivyazkaXY[7][75];
int P_X[1], P_Y[1];
if(loadimage (#PrivyazkaXY[0][0], "F:\L2_online_win_7_64\Image_0.bmp")==-1)
messagebox("Рисунок не загружен");
if(findimage(1, #PrivyazkaXY[0][0], 0, #P_X[0], #P_Y[0], 0, 0, xe, ye, -1)==0)
messagebox("Рисунок не найден");
//Clic_Mouse(P_X[0]+501-13, P_Y[0]+606-32);
int xc,yc;
xc=P_X[0]+501-13;
yc=P_Y[0]+606-32;
mousemove(xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
int xe, ye, color;
getdisplay(color, xe,ye);
int PrivyazkaXY[7][75];
int P_X[1], P_Y[1];
if(loadimage (#PrivyazkaXY[0][0], "F:\L2_online_win_7_64\Image_0.bmp")==-1)
messagebox("Рисунок не загружен");
if(findimage(1, #PrivyazkaXY[0][0], 0, #P_X[0], #P_Y[0], 0, 0, xe, ye, -1)==0)
messagebox("Рисунок не найден");
//Clic_Mouse(P_X[0]+501-13, P_Y[0]+606-32);
int xc,yc;
xc=P_X[0]+501-13;
yc=P_Y[0]+606-32;
mousemove(xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
sleep(1000);
mouse(LEFT, xc, yc);
Судя по всему окно с линейкой должно становиться активным, но не становится.
Пробовал передавать фокус окну с линейкой с помощью activate(). Окно стало активным, но мышь уже не наводится.