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

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

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

> Без описания
zaxlex
Отправлено: 01 Июня, 2021 - 16:21:11
Post Id



Пользователь
Участник


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




У меня есть 2-20 запущенных браузеров одновременно.
На каждый браузер кибор выдаёт такой контрол -
window ("название вкладки", "Chrome_WidgetWin_1", -1)
Мне надо активировать каждое окно и сделать в нём пару кликов.
Пробывал активировать после нажатия мышкой по координатам, но ничего не получается и окно не активируется после нажатия по координатам влкадки.
win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
mousedbl(LEFT,370,15);
start_();
messagebox(w_KIB);
activate(w_KIB);
function start_()
{
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
}

Подскажите как я могу отличать одинаковые окна друг от друга и работать с каждым по отдельности?
 
 Top
Zireael
Отправлено: 02 Июня, 2021 - 01:42:08
Post Id



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


Покинул форум
Сообщений всего: 4401
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
win w[20]; // массив для 20 окон
int count = window (#w[0], "Новая вкладка - Google Chrome", "Chrome_WidgetWin_1", -1); // найти окна
messagebox("Найдено окон: "+format(count));
for (int i=0; i<count; i++) // цикл для всех окон
{
activate(w[i]); // активировать окно
pause(1000); // ждать 1 секунду
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by