1. xlopez69 - 01 Апреля, 2023 - 08:46:13 - перейти к сообщению
Добрый, имеется неопределенное количество изображений как правильно определить их количество и сделать так чтобы выполнить сразу действие над одним потом над другим и.т.д. пока не закончатся. если не трудно подскажите код с коментариями что и зачем
2. xlopez69 - 01 Апреля, 2023 - 11:00:23 - перейти к сообщению
помогите понять в чем ошибка
ругается что ошибка getdisplay(eCol_Kib, eX_Kib, eY_Kib);
ругается что ошибка getdisplay(eCol_Kib, eX_Kib, eY_Kib);
CODE:
win W_Kib;
int Screen[3000][3000];
int k;
int x(0)[1000];
int y(0)[1000];
int Image0[13][13];
int n;
int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);
k, x(50), y(50), n=0
load_images();
FindImage(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image0[0][0], 50, 0, 0, 0, #k, #x(0)[0], #y(0)[0], 235, 14, 1236, 826, 0, 0, -1, 0, 90, 1, 0, "0, 0, 0, 0", 0, "Левую клик", 0, 0, 0, 0, 5, 5, 0, 0);
Mouse(0, #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, x(n), y(n), "Левую клик", 500);
for(n=0; n<5; n++)
{
if(n<k){}
}
int Screen[3000][3000];
int k;
int x(0)[1000];
int y(0)[1000];
int Image0[13][13];
int n;
int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);
k, x(50), y(50), n=0
load_images();
FindImage(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image0[0][0], 50, 0, 0, 0, #k, #x(0)[0], #y(0)[0], 235, 14, 1236, 826, 0, 0, -1, 0, 90, 1, 0, "0, 0, 0, 0", 0, "Левую клик", 0, 0, 0, 0, 5, 5, 0, 0);
Mouse(0, #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, x(n), y(n), "Левую клик", 500);
for(n=0; n<5; n++)
{
if(n<k){}
}
3. resident - 01 Апреля, 2023 - 13:38:17 - перейти к сообщению
Скорее всего ругается на следующую строку.
Я еще не особо разбираюсь в синтаксисе кибора, но что значит int x(0)[1000];
и k, x(50), y(50), n=0
записи типа x(0) и x(50) обычно вызывают функцию с именем x
Я еще не особо разбираюсь в синтаксисе кибора, но что значит int x(0)[1000];
и k, x(50), y(50), n=0
записи типа x(0) и x(50) обычно вызывают функцию с именем x