Singelklick durch Doppelklick ersetzen? Autoit

06/15/2014 21:07 133777#1
Hi, ich habe mit Autit recht frisch angefangen und komme nicht weiter, gibt es eine Funktion, die jeden einfachen Klick durch einen Doppelklick ersetzt?
06/15/2014 22:19 TeraTroll#2
Kenne mich mit AutoIt nicht aus, jedoch könntest du den Click doch in eine Schleife setzen welche 2 mal ausgeührt wird.

PS: Du musst die Parameter der Funktion angleichen :
Code:
 MouseClick ( "button" [, x, y [, clicks = 1 [, speed = 10]]] )
zu
Code:
 MouseClick ( "primary" [, x, y [, clicks = 2 ]] )
Ein mal googlen und direkt gefunden:

MfG Joshi
06/15/2014 23:41 YatoDev#3
MouseClick("left")
sleep(20)
MouseClick("left")

+ Hotkeyset

Ich rate dir wirklich mal ein tutorial zu lesen und in die hilfe zu schauen
06/16/2014 15:04 133777#4
@FlutterShy, Soweit ich weiß kann man die Linke Maus nicht auf Hotkeyst verwenden, sonst hätte ich es ja getan. Habe das ganze jetzt so gelöst, ne leichtere Möglichkeit habe ich nicht gefunden.

Code:
If _IsPressed(01) Then dklick()
Func dklick()
	MouseClick("left")
	Sleep(100)
	MouseClick("left")
EndFunc
Aber nach meinem Verständniss führt er die Funktion jetzt so lange aus, bis die LinkeMaustaste losgelassen wird, gibt es da eine möglichkeit es nicht auf Pressed sondern so zu setzen, das wenn die Taste losgelassen wird, dass dann noch ein klick ausgeführt?


Etwas in so? Nur leider gibt es _IsReleased nicht

Code:
If _IsReleased(01) Then dklick()
Func dklick()
	Sleep(100)
	MouseClick("left")
EndFunc