Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
phpmax
Отправлено: 28 Мая, 2019 - 18:14:12
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2019  
Репутация: 0




Подскажите пожалуйста. Чтобы не запускать Кибор над окном, я сделал получение окна и активация после запуска:

win w_KIB = selectwindow ("BlueStacks"Подмигивание;
activate(w_KIB);

Но как сделать, чтобы клики в окне происходили по координатам относительно окна? А не экрана.

Спасибо
(Добавление)
С этим разобрался. Другой вопрос:
activate(w_KIB); не может развернуть окно, если оно свернуто. как быть? если оно просто за активным, то переходит на первый план, а если свернуто, то не разворачивается
 
 Top
Dantes3000
Отправлено: 28 Мая, 2019 - 18:52:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




CODE:
external(INT, "IsIconic", "IsIconic", "User32.dll");
external(INT, "ShowWindow", "ShowWindow", "User32.dll");

if(IsIconic(formatwi(w_KIB))!=0) ShowWindow(formatwi(w_KIB), 1); //Если свёрнуто - развернуть
 
 Top
Kibor
Отправлено: 28 Мая, 2019 - 18:55:39
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8224
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




CODE:
#define SC_RESTORE 61728
#define SC_MAXIMIZE 61488
win w=window ("Безымянный — Блокнот", "Notepad", -1);
sendmessage(WM_SYSCOMMAND, SC_RESTORE, 0, w);
//sendmessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0, w);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by