ivantu |
Отправлено: 23 Апреля, 2020 - 12:36:01
|
Эксперт
Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013
Репутация: 14
|
Друзья, у меня вопрос, Mouse(); может делать клик в окне которое скрыто перемещением с экрана к примеру в координаты -9999 , вот код:
Код (Отобразить)
CODE:
int btn_hide,prozr=0,btn_resize, btn_mouse;
win wind=window ("Raid: Shadow Legends", "UnityWndClass", -1);
#include "C:\Kibor_set\test\constants.txt";
createdialog(0);
showdialog(0, "RAID-Bot (ver.1)", 400, 400, 506, 343, 3, 0);
function getmessage(0, WM_CREATE)
{
///////////////MAIN WINDOW /////////////////
// BUTTON
btn_hide=CreateWindow(0, "BUTTON", "Скрыть", BS_FLAT | WS_VISIBLE | WS_CHILD, 16, 80, 120, 35, gethwnd(0), 0, 0, 0); // создать кнопку
btn_resize=CreateWindow(0, "BUTTON", "Авто-размер", BS_FLAT | WS_VISIBLE | WS_CHILD, 130, 80, 120, 35, gethwnd(0), 0, 0, 0); // создать кнопку
btn_mouse=CreateWindow(0, "BUTTON", "Mouse", BS_FLAT | WS_VISIBLE | WS_CHILD, 270, 80, 120, 35, gethwnd(0), 0, 0, 0); // создать кнопку
///////////////MAIN WINDOW /////////////////
}
function getmessage(0, WM_COMMAND){
//Скрыть показать окно
if(message.lparam==btn_hide){
if (prozr==0) {
prozr=1;
transparency (-1, wind);
wind.left=10; movewindow(wind);
}
else {
prozr=0;
wind.left=10;wind.top=10; movewindow(wind);
transparency (100, wind);
}
}
//Изменить размер окна
if(message.lparam==btn_resize){
setwindowparam(wind);
if (wind.width != 1296 || wind.height!=807 ) {
wind.width=1296;
wind.height=807;
movewindow(wind);
}
}
if(message.lparam==btn_mouse){
mouse(LEFT,20, 20, 0, wind);
}
}
loop(){sleep(5);}
|
|
|
alex75 |
Отправлено: 05 Февраля, 2021 - 14:04:28
|
Прохожий
Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2016
Репутация: 0
|
Так для NOX (6.6.1.5) есть решение перетаскивать мышь в неактивном окне?
это работает enablerealmouse(15, 20, 10, 10);
mousedown (LEFT, 681, 499);
mousemove(684, 50);
mouseup (LEFT ,684, 50);
а send добавляю и не робит(Отредактировано автором: 05 Февраля, 2021 - 14:10:32) |
|
|
Jezz |
Отправлено: 03 Июля, 2021 - 17:16:11
|
Прохожий
Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2021
Репутация: 0
|
Zireael пишет: Цитата: а если в имени и классе контрола ничего не отображается, может ли это быть причиной того, что клики не отправляются в перекрытое окно?
Нет. Контролов может не быть.
Всё зависит от приложения, иногда работают только клики мышью, иногда только нажатия клавиатуры, иногда ни то, ни другое.
а как понять, я ошиблась или в игре не работает? |
|
|
|