Autohotkey Taste X mal drücken
Hallo leute, ich habe schon gegooglet aber nichts gefunden, undzwar, möchte ich mit Autohotkey ein script erstellen, das folgendes bewirken soll:
- Die taste V in X sekunden X mal drücken
kenne den befehl aber nicht, hat jemand den befehl?
2 Antworten
Probier es mal mit folgenden Progi.
#w::
; --------- Hier Variablen festlegen --------- ;
xsek = 17 ; Innerhalb x Sekunden
xmal = 12 ; Taste x mal druecken
Taste = v ; Hier wird die Taste festgelegt
; ------------------------------------------- ;
Zaehler = 0
wartezeit := ((xsek) / (xmal-1)) * 1000
Loop %xmal%
{
Zaehler := Zaehler + 1
Send %Taste%
if (Zaehler < xmal)
{
Sleep %wartezeit%
}
}
Return
Bei xsek kann man den Gesamt-Zeitraum (in X Sekunden) festlegen, innerhalb dessen die Taste gedrückt wird.. Also hier ist mal 17 Sekunden eingegeben. Bei xmal kann festlegen wie oft die Taste gedrückt wird. Hier ist 12 mal eingegeben. Und bei Taste kann man festlegen welche Taste gedrückt wird, Hier als ist v festegelegt.
Statt
Send %Taste%
kann man such schreiben
Send {%Taste% down}{%Taste% up}
Kommt auf den Fall an. Wofür man das verwendet,
Also wenn Zeit nicht unbeding eine Rolle spielt geht das hier:
$F4::
Loop 5
{
Send V
}
Das bewirkt beim Drücken von F4 eine 5-malige eingabe von V. Kannst leicht aus der 5 ne 23 machen, dann kommt halt 23 mal nen V.
Hoffe das hilft dir ein bisschen weiter, ich stecke auch nicht sooo tief in der Materie...