Halli Hallo,
habe da mal wieder ein kleines Problem, und zwar wollte ich folgenden machen...
Wenn ich z.B. Num1in einem Textfeld drücke, wird ja 1 geschrieben... nun wollte ich das aber so haben das nicht die 1 gesendet wird sondern z.B. Num1... also die Tastenbezeichnung...
Wie realiesiere ich nun das die 1 nicht vorran geschrieben wird?
Natürlich habe ich mir auch schon die Hilfe angeschaut und folgendes gefunden...
BlockInput(1)
[/autoit][autoit][/autoit][autoit]Run("notepad")
WinWaitActive("[CLASS:Notepad]")
Send("{F5}") ; Fügt Zeit und Datum ein
BlockInput(0)
[/autoit]Jetzt dachte ich mir ich schreibe das ganze so...
Run("notepad")
WinWaitActive("[CLASS:Notepad]")
while 1
if _ispressed(61) then
BlockInput(1)
send("Num1")
BlockInput(0)
exitloop
wend
endif
Leider schreibt autoit die 1 mit weil das BlockInput zu spät konmt...
Nur ich kann es nicht früher setzen da sonst mein Tastendruck auch ignoriert wird...
Hoffe mir kann jemand helfen
mfg Drop_Dead