CODE:string Text;
int a=21; // искомое число
int coord[4]={65, 180, 120, 400};
loadsymbolbase ("C:\123\123.sib");
readtext (NUM, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, coord[0], coord[1], coord[2], coord[3], -1);
messagebox (Text); // распознанный текст
int start_pos;
string temp;
if(regexsearch(1, #temp, Text, format(a))) // поиск числа в распознанной строке
{
regexstart(#start_pos); // узнать позицию числа
//messagebox(start_pos);
mousemove(coord[0]+symbolxpos(start_pos), coord[1]+symbolypos(start_pos)-symbolheight(start_pos));
}
else messagebox("Число не найдено");
|