Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помощь

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

1. Bafteam - 25 Декабря, 2021 - 02:49:57 - перейти к сообщению
Нужна помощь по работе в визуальном редакторе с распознаванием текста, в нужной теме уже не отвечают 3 день, форум вымер?
2. Ilya001 - 25 Декабря, 2021 - 04:28:11 - перейти к сообщению
 Bafteam пишет:
Нужна помощь по работе в визуальном редакторе с распознаванием текста, в нужной теме уже не отвечают 3 день, форум вымер?

Дай ссылку на твой вопрос Нашел, а что ты хочешь реализовать? Не понял
3. Bafteam - 25 Декабря, 2021 - 04:42:01 - перейти к сообщению
 Ilya001 пишет:
а что ты хочешь реализовать? Не понял

Я не понял как пользоваться блоком Распознавание текста в визуальном редакторе и нужен ли он вообще если в разделе Графика при выделении текста и переходе в раздел Распознавание текста он выдает код для распознавания строки типа:

CODE:
string Text;
loadsymbolbase ("E:\Game\1.0.172\Kibor\FontBase.sib");
int Color_Text[1];
Color_Text[0]=10532025;
int Color_Fon[1];
Color_Fon[0]=593167;
readtext (EN, #Text, 8, 1, -1, -1, -1, #Color_Text[0], #Color_Fon[0], 5, 50, 58, 727, 339, 764, -1);


Я вставляю их в созданный блок code и делаю логическое условие через блок Логика

CODE:
Text=="SNOWTROUT"


Но на кнопку нажимается после того как это слово пролисталось и появилось следующее, то есть оно почему то игнорирует найденное слово нажимает далее а потом только нужную кнопку на не нужном слове. Пробовал вставлять sleep и pause через блок code но оно выдает ошибку типа:

CODE:
sleep(2000) 1


Причем если просто вставить кусок кода для распознавания строки и вывода через messagebox (Text); то всегда все определеят корректно.
4. Ilya001 - 25 Декабря, 2021 - 05:01:08 - перейти к сообщению
 Bafteam пишет:
код для распознавания строки типа

Этот код не нужен для виз.редактора.
5. Bafteam - 25 Декабря, 2021 - 05:23:21 - перейти к сообщению
 Ilya001 пишет:
Этот код не нужен для виз.редактора.

По другому он вообще ничего не распознает.
6. Ilya001 - 25 Декабря, 2021 - 05:24:54 - перейти к сообщению
 Bafteam пишет:
 Ilya001 пишет:
Этот код не нужен для виз.редактора.

По другому он вообще ничего не распознает.

Видео: https://youtu.be/M8BRKD02kRI
7. Bafteam - 25 Декабря, 2021 - 05:42:27 - перейти к сообщению
 Ilya001 пишет:
Видео

Да с надписью вроде заработало ошибок не было.
Делаю по тому же примеру только:

CODE:
Text_S>"52-"


Также пробовал

CODE:
Text_S>="52-"


И ничего не происходит, почему так?
8. Kibor - 25 Декабря, 2021 - 05:45:56 - перейти к сообщению
Text_S=="52-"
9. Bafteam - 25 Декабря, 2021 - 05:53:15 - перейти к сообщению
 Kibor пишет:
Text_S=="52-"

Так это означает что если равно а мне нужно нажимать на кнопку если искомое число больше 52.
10. Zireael - 25 Декабря, 2021 - 05:57:40 - перейти к сообщению
 Цитата:
нужно нажимать на кнопку если искомое число больше 52.

CODE:
string Text_S = "57-"; // допустим это распознанный текст

messagebox(Text_S);
regexreplace(-1, #Text_S, Text_S, "[^\d]", ""); // удалить из строки всё кроме чисел
messagebox(Text_S);

if(formatsn(Text_S)>52)
{
messagebox("Больше 52");
}
else
{
messagebox("Меньше 52");
}

Powered by ExBB FM 1.0 Final