В данных координатах поиска столбцом находятся цифры:
20
21
22
23
Если переменная a= 20, то кибор нажимает на 20 (туда, куда нужно)
Если переменная a= 21, 22, либо 23 - кибор все равно нажимает на переменную 20, хотя определяет все верно.
Подскажите, где ошибка?
CODE:
string text_KIB[99];
int a=21;
int coord[4]={65, 180, 120, 400};
loadsymbolbase("C:\123\123.sib");
readtext(NUM, #text_KIB[0], 8, -1, -1, 20, -1, -1, -1, 1, 65, 65, 180, 120, 400, -1);
if (text_KIB[2] == format(a))
{
messagebox("найдено");
mousemove(coord[0]+symbolxpos(2), coord[1]+symbolypos(2));
}
else
{
messagebox("не найдено");
}
int a=21;
int coord[4]={65, 180, 120, 400};
loadsymbolbase("C:\123\123.sib");
readtext(NUM, #text_KIB[0], 8, -1, -1, 20, -1, -1, -1, 1, 65, 65, 180, 120, 400, -1);
if (text_KIB[2] == format(a))
{
messagebox("найдено");
mousemove(coord[0]+symbolxpos(2), coord[1]+symbolypos(2));
}
else
{
messagebox("не найдено");
}