Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Сравнение двух распознанных цифр.

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

1. Yowai - 25 Августа, 2020 - 16:18:40 - перейти к сообщению
Доброго времени суток,с программой познакомился 3 дня назад и далек от всего этого дела,работаю пока только в визуальном редакторе,так что не судите строго.
В чем суть вопроса:
Не могу додуматься,как сравнить 2 распознанные цифры и как построить блоки или код.
Есть распознанная цифра "А" ее нужно сравнить с распознанной цифрой "В" и если В<=А выполнить определенное действие./
Была идея,но из-за того,что ВСЕ блоки распознанного текста именуются "text_KIB" она провалилась.
Жду помощи)
2. Kibor - 25 Августа, 2020 - 16:36:46 - перейти к сообщению
 Yowai пишет:
Была идея,но из-за того,что ВСЕ блоки распознанного текста именуются "text_KIB" она провалилась.

Объявите в блоке старт свою переменную типа string и укажите свою переменную.

Тут ответы на все ваши вопросы есть.
3. Yowai - 26 Августа, 2020 - 01:50:38 - перейти к сообщению
 Kibor пишет:
 Yowai пишет:
Была идея,но из-за того,что ВСЕ блоки распознанного текста именуются "text_KIB" она провалилась.

Объявите в блоке старт свою переменную типа string и укажите свою переменную.

Тут ответы на все ваши вопросы есть.
<iframe width="560" height="315" src="https://www.youtube.com/embed/lcnt9cbMuzw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>


Огромное спасибо!Смотрел это видео примерно до 15 минуты +-,думая,что дальше исключительно переходы по локациям. Радость
4. rollerboy45 - 06 Сентября, 2020 - 10:22:13 - перейти к сообщению
Здравствуйте, тоже недавно у вас. Тоже вопрос про распознавание, но без сравнения. Не знаю почему не работает, все делал в визуальном редакторе. Ошибка else. Распознаю определенную цифру в строке времени, если она равна, например, 4, то следующее действие, если нет, то продолжать распознавать.
Вот код, что там не так? спасибо заранее)

CODE:
string text_KIB;
loadsymbolbase("C:\Users\kotsa\Downloads\basetext.sib");

m_KIB1: pause(2000);
readtext(NUM | MARK, #text_KIB, 7, 1, -1, -1, -1, -1, -1, 0, -1, 1287, 729, 1294, 747, -1);


if (formatsn(text_KIB)==4;) goto m_KIB3;
else goto m_KIB1;
m_KIB3: messagebox(text_KIB);
5. Zireael - 06 Сентября, 2020 - 10:46:31 - перейти к сообщению
 Цитата:
Вот код, что там не так?

В этом коде нет ошибок.
Код на форуме заключайте в теги [code][/code].
6. Kibor - 06 Сентября, 2020 - 10:47:47 - перейти к сообщению
if (formatsn(text_KIB)==4;)
В блоках логики не надо ставить ; в условие.
7. rollerboy45 - 06 Сентября, 2020 - 13:02:26 - перейти к сообщению
Спасибо большое, всё работает!)

Powered by ExBB FM 1.0 Final