Всем ДВС!
Недавно установил AutoIt специально для ImageSearch'а. Неделю уже ковыряюсь и не могу понять почему ничего не работает. Облазил местный форум, а также буржуйский. Очень много сообщений с той же проблемой, что и у меня - не работает простейшая программа. Никаких ошибок не выдает, просто не ищет картинку. Ни одного решения я не нашел, даже идеи о том, в чем может быть проблема. Прошу помощи!
Что пробовал я?
1) танцевать с бубном
2) менять картинки
3) установить права админа на все файлы AutoIt'а
4) добавлять разные библиотеки imagesearch.dll, разных лет с разных сайтов
5) искать картинку в цикле и без
6) писать цикл после функции и до нее (смотри в коде, там цикл после)
7) прописывать полный путь к картинке в первом аргументе ImageSearch
8) менять версию AutoIt'а
9) Все пункты с 1 по 8 повторить по 10 раз
Код программы такой
Архитектура x32. Windows 10
Недавно установил AutoIt специально для ImageSearch'а. Неделю уже ковыряюсь и не могу понять почему ничего не работает. Облазил местный форум, а также буржуйский. Очень много сообщений с той же проблемой, что и у меня - не работает простейшая программа. Никаких ошибок не выдает, просто не ищет картинку. Ни одного решения я не нашел, даже идеи о том, в чем может быть проблема. Прошу помощи!
Что пробовал я?
1) танцевать с бубном
2) менять картинки
3) установить права админа на все файлы AutoIt'а
4) добавлять разные библиотеки imagesearch.dll, разных лет с разных сайтов
5) искать картинку в цикле и без
6) писать цикл после функции и до нее (смотри в коде, там цикл после)
7) прописывать полный путь к картинке в первом аргументе ImageSearch
8) менять версию AutoIt'а
9) Все пункты с 1 по 8 повторить по 10 раз
Код программы такой
Код:
#include <ImageSearch.au3>
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Ex")
$x1 = 0
$y1 = 0
Func Start()
$result = _ImageSearch('test.bmp', 1, $x1, $y1, 0)
if $result = 1 Then
MouseMove($x1, $y1, 10)
Else
MsgBox(1, "Not", "Not")
EndIf
EndFunc
Func Ex()
Exit
EndFunc
While 1
Sleep(100)
WEnd
Архитектура x32. Windows 10