Прохожий
Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2019
Репутация: 0
|
Kibor пишет: Окно браузера должно быть активным в момент нажатия клавиш.
Запустите и кликните на браузер.
CODE:pause(2000);
keydown(CONTROL);sleep(200);
keydown(SHIFT);sleep(200);
key(DELETE);
keyup(SHIFT);keyup(CONTROL)
Не работает! + ко всему перестала работать клавиатура после выполнения скрипта! Думаю из-за того что DELETE не отжали! Помогла перезагрузка
(Добавление)
Подставил блок клик перед выполнением скрипта для большей уверенности, но комбинация не срабатывает
(Добавление)
win W_Kib;
int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);
Mouse(0, #W_Kib, W_Kib.leftclient, W_Kib.topclient, 200, 500, 500, "Левую клик", 200);
keydown(17);sleep(200);
keydown(16);sleep(200);
keydown(46);
keyup(16);keyup(17);keyup(46);
function Mouse(int ew, win #w, int v_x, int v_y, int p1, int x, int y, string m, int p2)
{
pause(p1);
if (ew==0)
{
if (m=="Левую клик"){mouse(LEFT, x, y); goto hy;}
if (m=="Среднюю клик"){mouse(MIDDLE, x, y); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, x, y); goto hy;}
if (m=="Левую нажать"){mousedown(LEFT, x, y); goto hy;}
if (m=="Среднюю нажать"){mousedown(MIDDLE, x, y); goto hy;}
if (m=="Правую нажать"){mousedown(RIGHT, x, y); goto hy;}
if (m=="Левую отпустить"){mouseup(LEFT, x, y); goto hy;}
if (m=="Среднюю отпустить"){mouseup(MIDDLE, x, y); goto hy;}
if (m=="Правую отпустить"){mouseup(RIGHT, x, y); goto hy;}
if (m=="Левая двойной клик"){mousedbl(LEFT, x, y); goto hy;}
if (m=="Средняя двойной клик"){mousedbl(MIDDLE, x, y); goto hy;}
if (m=="Правая двойной клик"){mousedbl(RIGHT, x, y); goto hy;}
if (m=="Переместить"){mousemove(x, y); goto hy;}
}
if (ew==1)
{
if (m=="Левую клик"){mouse(LEFT, v_x+x, v_y+y); goto hy;}
if (m=="Среднюю клик"){mouse(MIDDLE, v_x+x, v_y+y); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, v_x+x, v_y+y); goto hy;}
if (m=="Левую нажать"){mousedown(LEFT, v_x+x, v_y+y); goto hy;}
if (m=="Среднюю нажать"){mousedown(MIDDLE, v_x+x, v_y+y); goto hy;}
if (m=="Правую нажать"){mousedown(RIGHT, v_x+x, v_y+y); goto hy;}
if (m=="Левую отпустить"){mouseup(LEFT, v_x+x, v_y+y); goto hy;}
if (m=="Среднюю отпустить"){mouseup(MIDDLE, v_x+x, v_y+y); goto hy;}
if (m=="Правую отпустить"){mouseup(RIGHT, v_x+x, v_y+y); goto hy;}
if (m=="Левая двойной клик"){mousedbl(LEFT, v_x+x, v_y+y); goto hy;}
if (m=="Средняя двойной клик"){mousedbl(MIDDLE, v_x+x, v_y+y); goto hy;}
if (m=="Правая двойной клик"){mousedbl(RIGHT, v_x+x, v_y+y); goto hy;}
if (m=="Переместить"){mousemove(v_x+x, v_y+y); goto hy;}
}
if (ew==2)
{
if (m=="Левую клик"){sendmouse(LEFT, x, y, w); goto hy;}
if (m=="Среднюю клик"){sendmouse(MIDDLE, x, y, w); goto hy;}
if (m=="Правую клик"){sendmouse(RIGHT, x, y, w); goto hy;}
if (m=="Левую нажать"){sendmousedown(LEFT, x, y, w); goto hy;}
if (m=="Среднюю нажать"){sendmousedown(MIDDLE, x, y, w); goto hy;}
if (m=="Правую нажать"){sendmousedown(RIGHT, x, y, w); goto hy;}
if (m=="Левую отпустить"){sendmouseup(LEFT, x, y, w); goto hy;}
if (m=="Среднюю отпустить"){sendmouseup(MIDDLE, x, y, w); goto hy;}
if (m=="Правую отпустить"){sendmouseup(RIGHT, x, y, w); goto hy;}
if (m=="Левая двойной клик"){sendmousedbl(LEFT, x, y, w); goto hy;}
if (m=="Средняя двойной клик"){sendmousedbl(MIDDLE, x, y, w); goto hy;}
if (m=="Правая двойной клик"){sendmousedbl(RIGHT, x, y, w); goto hy;}
if (m=="Переместить")sendmousemove(x, y, w);
}
hy: if (m!="Бездействие")pause (p2);
}
Подставил клик перед выполнением скрипта - без резултатно((Отредактировано автором: 09 Июня, 2021 - 12:35:54) |