Здравствуйте, гость ( Вход | Регистрация )

> Рапознавание текста
cartenoir
сообщение 3.2.2018, 3:45
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 3.2.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.816



Всем привет!

Можно ли с помощью Пилота распознавать текст в нужной области? Необходимо нападать на противников только в том случае, если обе строчки ниже определенных чисел.
В идеале, чтобы еще и ник мог распознать, чтобы прописать исключения.

(IMG:https://pp.userapi.com/c841521/v841521758/653d9/-UTC9L08LHA.jpg)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 4.2.2018, 12:08
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26703
Пользователь №: 16.971
Возраст: 29



Код
showwindow windowhandle minimize    // свернуть пилот
wait 500
//// выделяем текст чтобы скопировать его
kleft_down 50, 269              // зажать левую кнопку мыши, указать свои координаты
wait 500
kleft_up 209, 316               // отпустить, указать свои координаты
////////
wait 500
sendex_down ^{C}                // зажать Ctrl+C
wait 200
sendex_up ^{C}                  // отпустить Ctrl+C
wait 200
get clipboard %a string         // получить из буфера выделенный текст
wait 100
log %a [1 1]                    // это будет ник
log %a [2 1]                    // это первое число
log %a [3 1]                    // это второе число
end_script

Примерно так.
Учтите, пилот может сравнивать только целые числа, т. е. из числа 681.352 надо удалить точку.
Код
set %a [3 1] "681.352"  
set $temp %a[3 1]
set %a [3 1] string_replace($temp "." "")  // удаляем точку, чтобы число было целым
log  %a [3 1]
if %a[3 1] < 690500      // если  681352 меньше  690500
    log +++
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 2:23
Designed by Nickostyle