169 похожих чатов

Http://Forum.Script-Coding.Com/Viewtopic.Php?Pid=140225#P140225 Вот еще интересная тема. Тоже про поиск картинки на АХК.

6 ответов

26 просмотров

ООООО, то что мне надо)) Только осталось проверить, работает ли это

Данная хрень работает в игре, но только с не подвижной картинкой... ; Путь, где хранятся картинки для поиска: Dir = C:\capcha\a\ ; Список где названия картинок с расширением, в качестве делителя строки будет символ '-' List = A.png-D.png-S.png-W.png ; Время ожидания перед очередным поиском картинок: (указываем в мс) Time := 5000 ; 5 секунд ;Time := 1000* 15 ; 15 секунд (можно так) Return ; F4 - Кнопка запуска таймера, который будет запускать метку 'Search' каждое 'Time' время: F4:: SetTimer, Search, %Time% Return ; F5 - Кнопка выключения таймера F5:: SetTimer, Search, Off ToolTip, Поиск картинок выключен. Sleep, 3000 ToolTip Return Search: Loop, parse, List, - { File_Name := A_LoopField ImageSearch, Coordinate_X, Coordinate_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, *60 %Dir%\%File_Name% If ErrorLevel = 0 ; Если картинка найдена: { MouseMove, %Coordinate_X%, %Coordinate_Y%, 0 ; Переместить мышь на картинку ToolTip, Найдена: %File_Name%`nПозиция: %Coordinate_X%`, %Coordinate_Y% ,0,0 Sleep, 1000 ; Кнопки, что будут нажиматься: (определение по названию файла - добавить остальные) If File_Name = A.png Send, {MButton} Else If File_Name = D.png Send, {RButton} Else If File_Name = S.png Send, {LButton} Else If File_Name = W.png Send, Y ToolTip Return } If ErrorLevel = 2 { MsgBox, 8256, ERROR: Ошибка поиска, Не удалось провести поиск. Отсутствует файл %File_name% Return } Else if ErrorLevel = 1 { ToolTip, Картинка %File_name%`nне найдена ,0,0 Sleep, 1000 ToolTip } } Return

Паша
Данная хрень работает в игре, но только с не подви...

Как можно сделать так, что бы он 1 картинку в течении 3сек искал ?

Alex-Levchenko Автор вопроса
Паша
Как можно сделать так, что бы он 1 картинку в тече...

Таймер запусти по времени. И пусть скрипт 3 секунды работает по циклу. Проблема в другом, поиск картинки идёт сам по себе долго. Что то около полусекунды вроде.

Alex Levchenko
Таймер запусти по времени. И пусть скрипт 3 секунд...

Я хз как правильно написать...((( Так что ли? SetTimer, ImageSearch , 3000 ImageSearch, Coordinate_X, Coordinate_Y, 0, 0, A_ScreenWidth, A_ScreenHeight, *60 %Dir%\%File_Name%

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта