mein Script sucht nur nach einem wert ("x.png"). Ich habe gedacht, ich kann das mit Arrays lösen, um einer Variable mehrere Werte zuzuweisen, die alle überprüft werden. Habs aber iwie nicht hinbekommen. Kann das funktionieren oder wie muss ich das machen?
hier mein aktueller Code:
Code:
#RequireAdmin
#include <ImageSearch.au3>
Global $fenster
Global $active = 0
HotKeySet ("{PGUP}","starten")
HotKeySet ("{PGDN}","beenden")
$x1=0
$x2=0
$x3=0
$y1=0
$y2=0
$y3=0
While 1
sleep(1)
WEnd
Func starten()
While 1
$result1 = _ImageSearch("x.png",1,$x1,$y1,150)
If $result1 = 1 Then
MouseClick ("LEFT",$x1,$y1)
sleep (100)
$result2 = _ImageSearch ("xx.png",1,$x2,$y2,150)
If $result2 = 1 Then
MouseClick ("LEFT",$x2,$y2)
sleep (100)
EndIf
Else
$result3 = _ImageSearch("***.png",1,$x3,$y3,150)
If $result3 = 1 Then
MouseClick ("LEFT",$x3,$y3)
EndIf
EndIf
WEnd
EndFunc
Func beenden()
Exit 1
EndFunc
mein Script sucht nur nach einem wert ("x.png"). Ich habe gedacht, ich kann das mit Arrays lösen, um einer Variable mehrere Werte zuzuweisen, die alle überprüft werden. Habs aber iwie nicht hinbekommen. Kann das funktionieren oder wie muss ich das machen?
hier mein aktueller Code:
Code:
#RequireAdmin
#include <ImageSearch.au3>
Global $fenster
Global $active = 0
HotKeySet ("{PGUP}","starten")
HotKeySet ("{PGDN}","beenden")
$x1=0
$x2=0
$x3=0
$y1=0
$y2=0
$y3=0
While 1
sleep(1)
WEnd
Func starten()
While 1
$result1 = _ImageSearch("x.png",1,$x1,$y1,150)
If $result1 = 1 Then
MouseClick ("LEFT",$x1,$y1)
sleep (100)
$result2 = _ImageSearch ("xx.png",1,$x2,$y2,150)
If $result2 = 1 Then
MouseClick ("LEFT",$x2,$y2)
sleep (100)
EndIf
Else
$result3 = _ImageSearch("xxx.png",1,$x3,$y3,150)
If $result3 = 1 Then
MouseClick ("LEFT",$x3,$y3)
EndIf
EndIf
WEnd
EndFunc
Func beenden()
Exit 1
EndFunc
Ich bin mir zwar nicht sicher, ob du es so gemeint hast, aber schaus dir einfach mal an.
Func starten() While 1 for $i=0 To UBound($pics)-1 $result1 = _ImageSearch($pics[$i][0], 1, $x1, $y1, 150) If $result1 = 1 Then MouseClick("LEFT", $x1, $y1)
Sleep(100)
$result1 = _ImageSearch($pics[$i][1], 1, $x1, $y1, 150) If $result1 = 1 Then MouseClick("LEFT", $x1, $y1)
Sleep(100)
EndIf
Else $result1 = _ImageSearch($pics[$i][2], 1, $x1, $y1, 150) If $result1 = 1 Then MouseClick("LEFT", $x1, $y1) EndIf
Hilfe bei einem AUtoIT imagesearch script 08/24/2010 - AutoIt - 2 Replies Nun,
Ich will ein Script, dass solange den Bildschirm SCHNELL nach dem Pixel 0x267042 sucht und immer wieder draufklickt, bis das Bild "gewonnen.PNG" sichtbar wird,dann da drauf klickt und wieder von vorne anfängt mit Pixelsearch.
Danke
Bot Start Script, AUTOIT brauch Hilfe 06/07/2010 - AutoIt - 4 Replies Hab mal hier aus nem Beitrag das Script Thread das script genommen kann mir das wer anpassen
Das Grüne hab ich eingefühgt Er Switcht zwa mit der Maus hin und her aber wie bring ich ihn dazu zu klicken?
Ich muste 2stunden und 50Minuten einstellen das er den ersten klick macht und den 2then direkt danach um den Bot wieder zu starten. Das in ner endlos schliefe immer alle 2Stunden, 50minuten.
Warum das ganze? Das ist einfach weil der Bot wenn nicht gekauft sich alle 3h beendet und...
AutoIt Script .. Hilfe 05/16/2010 - AutoIt - 2 Replies Hey..
Hab mal ne Frage ...
Kann mir einer vll ein Autoit Programm schreiben das:
Wenn man eine taste drückt
"F8"
Hilfe bei nem autoit-anfänger-script 01/03/2010 - AutoIt - 4 Replies hallo erstmal.
ich bin gerade dabei autoit tutorials zu lesen, und hab mir gedacht ich solle das gelesene auch mal versuchen anzuwenden.
und zwar hab ich folgendes problem, bei dem folgenden script wirkt der "enter" (wie zB zeile 16) nach "könntest" nicht, sondern ertönt nur ein heller ton und anch der sleeptime wird in der gleichen Zelle weitergeschrieben.
ich weiß nicht recht wieso da der befehl richtig geschrieben ist...(oder?^^)
naja, 2. frage, wie mach ich das am bestern in der letzten...
Hilfe beim PvP Paladin Autoit Script 03/07/2009 - Diablo 2 - 1 Replies Hi leutz,
hab mir heut mal nen autoit script editor gedownloadet
wolt mir nen script machen fürn hammadin-smiter pvp
hab auf waffen slots1 hoto und zaka und auf slot2 cta und spirit shild
nun wolte ich das ich per knopf druck aus slot1 hoto und zaka gehen grief und exil tausche aber irgentwie komm ich ich nicht so kla
das ist mein script aber irgentwie bewegt sich die maus voll langsam !!