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

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

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

> Без описания
OlegO
Отправлено: 21 Февраля, 2022 - 23:09:06
Post Id



Пользователь
Прохожий


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




Есть цена, например 30 zł
Проблема 1 - польская буква в конце. readtext её не распознаёт.
Проблема 2 - используется выравнивание по центру. То есть, буквы zł находятся в разных местах, в зависимости от суммы.
Думал, задам область, получу строку, отрежу буквы и в итогу будет цена.
Если первый параметр NUM, то выдает 30 71
Если NUM|EN, то 3о z1
Как побороть?
 
 Top
Vramin
Отправлено: 22 Февраля, 2022 - 00:20:59
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 43
Дата рег-ции: Янв. 2022  
Откуда: Украина
Репутация: 0




 OlegO пишет:
readtext её не распознаёт.

Есть же возможность обучения базы. Можно например присвоить польский зет английскому
 
 Top
Zireael
Отправлено: 22 Февраля, 2022 - 01:48:04
Post Id



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


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




 Цитата:
Если первый параметр NUM, то выдает 30 71

Можно из распознанной строки получить только нужную часть.
CODE:
string Text = "30 71"; // допустим, это распознанный текст

if(regexsearch(1, #Text, Text, ".+(?=..)")) // получить часть строки, кроме последних двух символов
{
regexreplace(-1, #Text, Text, " ", ""); // удалить пробелы
messagebox(Text);
}
else messagebox("Не найдено");
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by