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

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

6 ответов

14 просмотров

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

Данная хрень работает в игре, но только с не подвижной картинкой... ; Путь, где хранятся картинки для поиска: 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%

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

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

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
15
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Карта сайта