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

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

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

> Описание: распознания текста
viktyar
Отправлено: 19 Июня, 2021 - 01:10:15
Post Id



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


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




Помогите с новым визуальным редактором.
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.
Подскажите как правильно писать и куда в какой блок?
 
 Top
konctantin777
Отправлено: 19 Июня, 2021 - 10:56:42
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф
 
 Top
Kibor
Отправлено: 19 Июня, 2021 - 11:00:55
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 viktyar пишет:
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.


Почему не получается?
Все нормально.
Пишите
CODE:
formatsn(text)>0 && formatsn(text)<10

получится
CODE:
if(formatsn(text)>0 && formatsn(text)<10) goto KIB_2;
goto KIB_3;


 konctantin777 пишет:
Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф

Можно как угодно сравнивать больше одного..
 
 Top
viktyar
Отправлено: 19 Июня, 2021 - 12:50:46
Post Id



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


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




 Kibor пишет:
 viktyar пишет:
В старом редакторе можно было в блоке логики вписать formatsn(text)>0 && formatsn(text)<10 и бот искал числа больше 0 и меньше 10, а в новом редакторе не как не получается.


Почему не получается?
Все нормально.
Пишите
CODE:
formatsn(text)>0 && formatsn(text)<10

получится
CODE:
if(formatsn(text)>0 && formatsn(text)<10) goto KIB_2;
goto KIB_3;


 konctantin777 пишет:
Тоже беда если больше одного сравнивать. Назначаю новую переменную или делаю два блока иф

Можно как угодно сравнивать больше одного..


Тогда посмотрите сами, что я не так делаю(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 19 Июня, 2021 - 12:52:54
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




А код какой генерирует?
(Добавление)
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст");


Все правильно.

У вас просто в Text_S не находится текст который можно в число преобразовать.
(Добавление)
Если в Text_S записать текст в котором число, то все сработает.
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
Text_S="5";
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст");
 
 Top
viktyar
Отправлено: 19 Июня, 2021 - 13:32:40
Post Id



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


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




 Kibor пишет:
А код какой генерирует?
(Добавление)
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст"Подмигивание;


Все правильно.

У вас просто в Text_S не находится текст который можно в число преобразовать.
(Добавление)

А можно пример привести как оно будет выглядеть на фото или видео? Мне тяжело разобраться в коде, я не на столько силён в программирование, а от ваши видео мне очень помогали
Если в Text_S записать текст в котором число, то все сработает.
 Цитата:
KIB_1: ReadText(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\basetext.sib", #Text_S, #K_S, #X_S[0], #Y_S[0], #sX_S[0], #sY_S[0], #Cor_S[0], #Type_S[0], #K_Str, #Text_Str[0], #X_Str[0], #Y_Str[0], 1, 0, 0, 0, 8, 1, -1, -1, -1, 0, #Col_T0[0], 0, 0, #Kol_F0[0], 0, 0, 20, 100, 100, 200, 130, -1, 0);
Text_S="5";
if(formatsn(Text_S)>0 && formatsn(Text_S)<10) goto KIB_3;
goto KIB_1;
KIB_3: messagebox("Текст"Подмигивание;
 
 Top
Kibor
Отправлено: 19 Июня, 2021 - 13:37:40
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Стоп.
Есть проблема.
Сейчас поправлю
(Добавление)
Обновил шаблоны
ReadText
ReadText_RESOURSE

Добавлялся перенос строки. Не распознавал как число.
 
 Top
viktyar
Отправлено: 19 Июня, 2021 - 22:01:44
Post Id



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


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




 Kibor пишет:
Стоп.
Есть проблема.
Сейчас поправлю
(Добавление)
Обновил шаблоны
ReadText
ReadText_RESOURSE

Добавлялся перенос строки. Не распознавал как число.



Нечего у меня не получилось, а на видео или фото показать пример не как?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by