|
You last visited: Today at 18:53
Advertisement
AutoIt
Discussion on AutoIt within the AutoIt forum part of the Coders Den category.
04/22/2012, 12:24
|
#1
|
elite*gold: 1
Join Date: Feb 2011
Posts: 261
Received Thanks: 71
|
AutoIt
Hej
Weiß net ob ich hier richtig bin aber brauche ma eben Hilfe
PHP Code:
#include<ImageSearch.au3>
HotkeySet("{F5}", "start")
HotkeySet("{F6}", "stop")
$x1=0
$y1=0
$x2=0
$y2=0
While 1
sleep(1)
WEnd
Func start ()
$result=_ImageSearch("Angriff.png",1,$x1,$y1,0)
If $result=1 Then
MouseClick("Left",$x1,$y1)
sleep(500)
Endif
$result2=_ImageSearch("Target.png",1,$x1,$y1,0)
If $result=1 Then
MouseClick("Left",$x1,$y1)
sleep(2500)
EndIf
$result3=_ImageSearch("Close.png",1,$x1,$y1,0)
If $result=1 Then
MouseClick("Left",$x1,$y1)
sleep(500)
EndIf
EndFunc
Func stop ()
Exit
EndFunc
Kann mir jemand diesen Code so umschreiben
das er sofern er das Close.png Bild nicht findet
PHP Code:
$result3=_ImageSearch("Close.png",1,$x1,$y1,0)
If $result=1 Then
MouseClick("Left",$x1,$y1)
sleep(500)
Wieder oben bei dem ersten result anfängt?
Also findet er Close.png nicht fängt er wieder ganz oben bei dem ersten an?
Danke schon einmal.
|
|
|
04/22/2012, 12:44
|
#2
|
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
|
 *hust*
Btw.
Code:
Do
$result1 = _ImageSearch("Angriff.png", 1, $x1, $y1, 0)
If IsArray($result1) Then
MouseClick("Left", $x1, $y1)
Sleep(500)
EndIf
$result2 = _ImageSearch("Target.png", 1, $x1, $y1, 0)
If IsArray($result2) Then
MouseClick("Left", $x1, $y1)
Sleep(2500)
EndIf
$result3 = _ImageSearch("Close.png", 1, $x1, $y1, 0)
If IsArray($result3) Then
MouseClick("Left", $x1, $y1)
Sleep(500)
EndIf
Until IsArray($result1) And IsArray($result2) And IsArray($result3)
|
|
|
04/22/2012, 13:01
|
#3
|
elite*gold: 1
Join Date: Feb 2011
Posts: 261
Received Thanks: 71
|
Danke
Sorry hatte net gesehen das es ne exter Section gibt
|
|
|
04/26/2012, 08:32
|
#4
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
|
|
|
All times are GMT +1. The time now is 18:55.
|
|