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

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

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

> Без описания
Kostick
Отправлено: 19 Января, 2022 - 18:10:49
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 178
Дата рег-ции: Авг. 2020  
Репутация: 1




Можно ли с помощью kibor'а рисовать геометрические фигуры?
Например, у меня имеется область распознавания с координатами x1, y1, x2, y2. Может ли kibor поверх окна, в котором работает, нарисовать квадрат по соответствующим координатам, наглядно обозначив тем самым для меня, где идет поиск?
 
 Top
Zireael
Отправлено: 20 Января, 2022 - 00:54:29
Post Id



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


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




CODE:
int array[1920][1080];
initialarray(#array[0][0], 255); // 255 - цвет рамки


loop()
{
visual(200, 100, 700, 500, 3); // координаты рамки и толщина линии
sleep(500);
visual(400, 200, 600, 700, 2); // координаты рамки и толщина линии
sleep(500);
}

function visual(int sx, int sy, int ex, int ey, int width)
{
resettextout(1);
visualwindow(0, 0, 0, ex-sx, width, sx, sy, 100, #array[0][0]);
visualwindow(1, 0, 0, width, ey-sy, sx, sy, 100, #array[0][0]);
visualwindow(2, 0, 0, ex-sx+width, width, sx, ey, 100, #array[0][0]);
visualwindow(3, 0, 0, width, ey-sy, ex, sy, 100, #array[0][0]);
}
 
 Top
Kostick
Отправлено: 20 Января, 2022 - 15:24:14
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 178
Дата рег-ции: Авг. 2020  
Репутация: 1




 Zireael пишет:
CODE:
int array[1920][1080];
initialarray(#array[0][0], 255); // 255 - цвет рамки


loop()
{
visual(200, 100, 700, 500, 3); // координаты рамки и толщина линии
sleep(500);
visual(400, 200, 600, 700, 2); // координаты рамки и толщина линии
sleep(500);
}

function visual(int sx, int sy, int ex, int ey, int width)
{
resettextout(1);
visualwindow(0, 0, 0, ex-sx, width, sx, sy, 100, #array[0][0]);
visualwindow(1, 0, 0, width, ey-sy, sx, sy, 100, #array[0][0]);
visualwindow(2, 0, 0, ex-sx+width, width, sx, ey, 100, #array[0][0]);
visualwindow(3, 0, 0, width, ey-sy, ex, sy, 100, #array[0][0]);
}

Спасибо! То, что нужно. Я находил эту функцию, но не понял, что с ее помощью можно делать рамки.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by