hallo leute ich hab ein problem mit den _ispressed befehl also hier erstma mein quelltext
[autoit]
Global $read
While 1
ToolTip("send "&$read,0,0)
For $c = 0 To 9
If _IsPressed(30+$c) = 1 Then $read =$read&$c
Next
If _IsPressed(20) = 1 Then ExitLoop
Sleep(150)
WEnd
MsgBox(0,"",$read)
mein problem ist das wenn ich zb 1 drücke das je nach länge des tastendrucks entweder keine, eine wie gewünscht, oder mehr als eine 1 $read hinzugefügt wird, ich hab schon ein bisschen mit dem sleep rumgespielt aber das hat auch zu keinem befriedigenden ergebniss geführt
mein zweites problem ist das ich die schleife gerne mit einem tastendruck auf enter und nicht auf space beenden würde aber wenn ich
If _IsPressed(0D) Then ExitLoop
verwende bekomme ich eine fehlermeldung wegen dem d in der klammer
ich bedanke mich jetz schonmal für eure hilfe
lg Remus