Доброго времени суток!
Прочитал всю тему от корки до корки, но так и не вразумил, как подключать разные базы, в том числе с разными настройками при распознании, у меня код ниже выдаёт либо что Text уже назначен, либо при выполнении string Text1 вставляет текст кракозябрами
Прошу подсказки знатоков, т.к. баз будет много, и на каждом участке распознавания будут свои настройки, прошу Вас подсказать двумя тремя строчками примера как повторно использовать функции.
CODE:///НИК
{
string Text;
loadsymbolbase ("d:\base\XXnic.sib");//загружаем базу распознавания текста(НИКИ)
int Color_Text[12];
Color_Text[0]=16777215; Color_Text[1]=15330028; Color_Text[2]=12895943; Color_Text[3]=13685460; Color_Text[4]=11448756; Color_Text[5]=12106171; Color_Text[6]=13290445; Color_Text[7]=12237759; Color_Text[8]=7369849; Color_Text[9]=13685459; Color_Text[10]=11908793; Color_Text[11]=14672098;
int Color_Fon[3];
Color_Fon[0]=8422284; Color_Fon[1]=7304581; Color_Fon[2]=2304311;
readtext(NUM | RU | EN | MARK, #Text, 1, 2, 58, -1, -1, #Color_Text[0], #Color_Fon[0], 13, 0, 1143, 100, 1335, 119, -1);//распознаем НИК Нападающего
writeclipboard(Text);
pause(400);
mousemove(438,350)///перемещение курсора в поле НИК и клик к в него
pause(400);
mouse(LEFT);
ctrl_v();// вставка НИКа Нападающего
disablesymbolbase(0);//Отключение базы распознавания текста(НИКИ)
pause(200);
}
{
//ГИЛЬДИЯ
string Text1;
loadsymbolbase ("d:\base\XXgu.sib");//загружаем базу распознавания текста(Гильдия)
int Color_Text1[2];
Color_Text1[0]=8769529; Color_Text1[1]=6329521;
readtext (NUM | RU | EN | MARK, #Text1, 5, 2, 32, -1, -1, #Color_Text1[0], 1, 39, 0, 1143, 123, 1335, 140, -1);//распознаем Гильдию Нападающего
writeclipboard(Text1);
pause(400);
mousemove(470,420)///перемещение курсора в поле Гильдия и клик к в него
pause(400);
mouse(LEFT);
ctrl_v();// вставка Гильдии Нападающего
disablesymbolbase(0);//Отключение базы распознавания текста(Гильдия)
}