007wan |
Отправлено: 29 Октября, 2019 - 06:56:08
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Владимир, подскажите, пожалуйста, как у вас созданы "вкладки" в Киборе? Из изображений? А каких: Цельных или элементных(по фрагментно).
Вопрос: как создать простейшие вкладки? Хочу понять принцип поведения при их наведении, нажатии и главное- создание. Волнует : как вывести изображение не нарисованное, а их файла с продырявленным центром(прозрачным) , может вкладки так создаются, всю ночь думал как...
Можно пж, пример. Будет выводиться прямоугольник(вкладки с текстом это), а при нажатии на одну из них - подчеркивать, получать номер и текс вкладки, при наведении на неактивную- закрашивать, просто интересует принцип, потом я попробую более сложный вариант. И выложу код. |
|
|
Zireael |
Отправлено: 30 Октября, 2019 - 01:39:13
|
Эксперт
Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: при resettextout
Вывести надписи за пределы экрана, не придётся обновлять экран.
Цитата: нарисованные геометрические фигурки
https://kibor-bot.com/forum/topi...05467#1558605467 |
|
|
Zireael |
Отправлено: 01 Ноября, 2019 - 00:39:30
|
Эксперт
Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: подскажите пожалуйста как запрограммировать бот на клик мышки после любого изменения численного счёта на сайте браузер
Если меняется только счёт, а фон за ним статичен, то можно сделать скрин части экрана, где находится счёт, и искать его через findimage. Как только счёт изменить сохранённый скрин не будет найдет, можно выполнить нужные действия.
CODE:int image[500][500]; // массив для скрина размером не более чем 500*500
int coord[4]={0, 0, 100, 100} // экранные координаты счёта, левый верхний угол и правый нижний
int x, y;
screen (#image[0][0], coord[0], coord[1], coord[2], coord[3], -1); // сделать скрин экрана
while(findimage(-1, #image[0][0], -1, #x, #y, coord[0], coord[1], coord[2], coord[3], -1))sleep(100); // пока картинка не изменится
messagebox("+++"); // сообщение
mouse(LEFT, 215, 175); // клик левой кнопкой мыши в координатах 215 175, указать нужные |
|
|
|