Что нового

ImageSearch

Статус
Закрыто для дальнейших ответов.

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
Код:
#include <ImageSearch.au3>

HotKeySet("{F9}","Start")
HotKeySet("{F10}","Stop")

while 1
    sleep(1000)
WEnd

$x1 = 0
$y1 = 0

Func Start()
    $result = _ImageSearch("123.jpg",1,$x1,$y1,0)
    If $result = 1 Then
        MouseMove($x1, $y1, 1)
    Else
        MsgBox(1, "Not", "Not")
    EndIf
EndFunc

Func stop()
	Exit
	EndFunc

$result = _ImageSearch("123.jpg",1,$x1,$y1,0)
$result = _ImageSearch("123.jpg",1,^ ERROR

Garrett HELP
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: ImageSearch error

Код:
#include <ImageSearch.au3>

HotKeySet("{F9}","Start")
HotKeySet("{F10}","Stop")

while 1
    sleep(1000)
WEnd



Func Start()
	Local $x1 = 0, $y1 = 0
	$result = _ImageSearch("123.jpg",1,$x1,$y1,0)
	if $result=1 Then
		MouseMove($x1,$y1,3)
	EndIf
EndFunc

Func stop()
    Exit
EndFunc
 
Автор
E

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
Re: ImageSearch error

Garrett Вот с твоим скриптом
if $result[0]="0" then return 0
if $result^ ERROR
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: ImageSearch error

edward_freedom
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Как правильно называть темы

[ImageSearch error] это неприемлемое название темы, переименуйте тему иначе она будет закрыта.

С уважением, Администратор форума.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: ImageSearch error

edward_freedom
Понятно. Я не телепат, но попробую ;)
1. Для начала, эта UDF ищет картинку на рабочем столе, и возвращает её координаты!
2. UDF написана немного не грамотно, отсюда ошибка
edward_freedom [?]
if $result[0]="0" then return 0if
$result^ ERROR
Нет проверки @error, которую возвращает DLL ;)
3. Для начала попробуй поместить картинку 123.jpg на рабочем столе (это может быть ярлык на файл, к примеру), а потом в качестве аргумента _ImageSearch задай любой участок этой картинки. Ну, к примеру, 10х10 px
Код:
_ImageSearch("123_10x10.jpg",1,$x1,$y1,0)




Добавлено:
Сообщение автоматически объединено:

edward_freedom
А сама DLL - ImageSearchDLL.dll лежит в папке со скриптом и UFD?
 
Автор
E

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
А сама DLL - ImageSearchDLL.dll лежит в папке со скриптом и UFD? 8)
Добавил,и ошибка исчезла!GarrettСпасибо! :ok:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
edward_freedom
Издеваешься? :Rulz:
По твоему «ImageSearch» лучше чем «ImageSearch error»?

Garrett
Тебе тоже предупреждение, почитай Как правильно называть темы:
к “ответчикам” и “помошникам” в подобных темах есть просьба - не отвечать в теме с таким заголовком, можно нажать на кнопочку «Сообщить модератору» или дождаться переименования темы.
 
Автор
E

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
CreatoRА в чем проблема?Я написал кратко и понятно 8)Пиши как нужно,и тема будет переименована,я не экстрасенс гадать какое название тебе понравиться, а какое нет! :mad:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
edward_freedom [?]
в чем проблема?Я написал кратко и понятно
В том что ты не читал тему Как правильно называть темы. Оно то коротко, но совсем не понятно (для других).

Пиши как нужно,и тема будет переименована
Я буду за всех темы придумывать?

я не экстрасенс гадать какое название тебе понравиться
А другие по твоему экстрасенсы, гадать какое там содержимое темы по такому названию? и это не мне должно понравится.

Короче, даю тебе 3 дня отпуск в баню, на раздумие. Тему переименовал сам, возьми это как пример на будущее. Впрочем я её закрываю, т.к она абсолютно бесполезна на этом форуме (кроме как самому автору темы).
 
Статус
Закрыто для дальнейших ответов.
Верх