Du willst also das Skript starten, anfangen zu schreiben, die Tastaturanschläge zählen, und erst nacht 50 Anschlägen (ich hoffe aber Zeichen) soll via Send der aufgezeichnete String gesendet werden? Verstehe ich das richtig ![]()
Edit1: Habs jetzt verstanden. Du willsch normal schreiben, aber alle 50 Zeichen soll was automatisch geschrieben werden, richtig ?
Sollte einfach möglich sein, alle Tasten über HotkeySet abfangen, und folgende Funktion aufrufen:
[autoit]Global $iCount = 0
[/autoit][autoit][/autoit][autoit]Func Tasten()
HotKeySet(@HotKeyPressed)
Send(@HotKeyPressed)
HotKeySet(@HotKeyPressed, "Tasten")
$iCount +=1
If $iCount >=50 Then
$iCount = 0
Send("Bla")
EndIf
EndFunc
Edit2: Hab die Hotkey nochmal deregistriert und danach wieder registriert, hier aber nicht in die Funktion eingebaut , wegen der K**l*g*er-Gefahr
So werden die gesendeten Zeichen nicht mitgezählt.