|
You last visited: Today at 13:04
Advertisement
[AutoIt] Hilfe bei Script
Discussion on [AutoIt] Hilfe bei Script within the General Coding forum part of the Coders Den category.
08/26/2010, 16:46
|
#1
|
elite*gold: 0
Join Date: Aug 2008
Posts: 6
Received Thanks: 0
|
[AutoIt] Hilfe bei Script
Hi Leute,
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
|
|
|
08/26/2010, 17:26
|
#2
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by scansi
Hi Leute,
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.
PHP Code:
#RequireAdmin #include <ImageSearch.au3>
Global $fenster Global $active = 0
HotKeySet("{PGUP}", "starten") HotKeySet("{PGDN}", "beenden")
$x1 = 0 $y1 = 0
global $pics[20][3] $pics[0][0]="x1.png" $pics[0][1]="xx1.png" $pics[0][2]="xxx1.png" $pics[1][0]="x2.png" $pics[1][1]="xx2.png" $pics[1][2]="xxx2.png" $pics[2][0]="x3.png" $pics[2][1]="xx3.png" $pics[2][2]="xxx3.png" ;~ ...
While 1 Sleep(1) WEnd
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
EndIf Next
WEnd EndFunc ;==>starten
Func beenden() Exit 1 EndFunc ;==>beenden
|
|
|
 |
Similar Threads
|
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 !!
|
All times are GMT +1. The time now is 13:05.
|
|