thx für die schnelle Antwort
Beiträge von war10ck
-
-
Hab mal ein kleines Script geschrieben bei dem man über die eingabe der runden einen gewissen Funktionsablauf eben so oft ausführen soll. Hab statt der Funktionen einfach mal run("notepad") ingeschrieben.
Das Problem: Es führ den ablauf immer genau 5 mal aus. Ich komm einfach nicht drauf was da falsch is.
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <file.au3>Hotkeyset("{DELETE}", "_CLOSE")
[/autoit] [autoit][/autoit] [autoit]
hotkeyset("{PAUSE}", "_PAUSE")guicreate("GUI" , 600, 400)
[/autoit] [autoit][/autoit] [autoit]
guictrlcreatebutton("Start", 10, 10, 100, 30)
guictrlcreatelabel( "Runden. Bitte eingeben:", 10, 50)
$rounds = guictrlcreateinput( "0", 150, 50, 50, 30)
guictrlcreateupdown( $rounds )
guictrlcreatelabel("MouseClickdowndelay", 10, 100)
$clickDelay = guictrlcreateinput("80", 150, 100 , 30, 30)
guictrlcreatelabel("Mouseslidespeed", 10, 150)
$slideSpeed = guictrlcreateinput("250", 150, 150, 30, 30)
guisetstate(@sw_show)$i = 0
[/autoit] [autoit][/autoit] [autoit]
while 1
$msg = GUIGetMsg()
if $msg = 3 Then
Do
run("notepad")
sleep(500)
$i = $i + 1
until $i = $rounds
EndIf
WEndFunc _CLOSE()
[/autoit] [autoit][/autoit] [autoit]
while 1
Exit
wend
endfuncfunc _PAUSE()
[/autoit]
while 1
sleep(100)
WEnd
endfuncVielen Dank im Voraus
-
OK Dake Mal. Muss mal gucken wie ich den Code auf mein script übertrage.
Raupi : Ja ich kenne if und then
Mfg
-
Wenn ic das nict falsc verstanden habe kann man mit Pixel search nur ein einziges Pixel mit der Farbe suchen. Habe aber das Problem das ich ein rechteck mit ein paar unterschiedlichen farben drin suchen muss, auf das die maus dann klcickt.
Mfg
-
Mann das ging aber schnell hier^^.
Ich werd mir das ganze mal genauer angucken.
Vielen dank erstmal
Mfg
-
Ich möchte ein programm schreiben dass automatisch einen gewissen Punkt eines Bildes Findet, und dann die maus klicks dorthin ausrichtet. Es müsste allerdings nicht nur nach einem einzelnen Pixel mit der Farbe suchen, sondern nach einem Bereich/ Region von Pixeln.
Mfg