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

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

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

> Без описания
Kostick
Отправлено: 26 Сентября, 2020 - 20:13:15
Post Id



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


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




Во время сбора улова во время рыбалки в БДО нужно, чтобы собиралась определенная рыба (например меченосец, угорь, карп и т.д.). Как сделать так, чтобы после распознавание текста программа проверяла, совпадает ли распознанный текст с возможными вариантами, и если да, то нажимала кнопку R.
Пример:
Рыба, которую надо поймать и область от [853, 408] до [969, 437], в которой надо распознать текст:
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Оригинал:
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
База для распознавания текста:
Ссылка на базу [basetext.sib]

(Отредактировано автором: 26 Сентября, 2020 - 20:18:37)

 
 Top
Zireael
Отправлено: 26 Сентября, 2020 - 20:25:18
Post Id



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


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




 Цитата:
Как сделать так, чтобы после распознавание текста программа проверяла, совпадает ли распознанный текст с возможными вариантами

CODE:
string variant[3] = {"меченосец", "угорь", "карп"}; // 3 варианта

string Text;
// тут readtext
Text = "угорь"; // допустим это распознанный текст
if(compare(Text)) // если функция вернула не 0
{
messagebox("Совпадение есть");
// тут нужные действия
}
else messagebox("Совпадений нет");


function compare(string s)
{
for(int i=0; i<sizearray(variant); i++) // цмкл для массива с вариантами
{
//messagebox(s+"^t"+variant[i]);
if(s == variant[i])return 1; // если совпало, вернуть 1
}
return 0; // если нет совпадений, вернуть 0
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by