Autor | Thema: Virtuelle KeyCodes |
| Datum:19.09.02 10:55 
(mail@stschnell.de) | |
Hallo Community,
möchte gerne Virtuelle KeyCodes an ein WinProg via SendKey übertragen, jedoch finde ich keine Codes für den Doppelpunkt (:) und dem Backslash (\). Ist einem von Euch dies bekannt?
Tschüss
Stefan
|
|
| Datum:19.09.02 12:30 
(joerse@gmx.de) | |
Hallo Stefan,
das kann man leicht rauskriegen:
print Ord(":")
print Ord("\\")
WaitInput
Gruß
Jör
|
|
| Datum:19.09.02 13:02 
(mail@stschnell.de) | |
Hallo Jörg,
ganz so einfach ist es leider auch nicht:
Print @Ord(":")
WaitKey
End
ergibt 58, was ja auch gem. ANSI-Tabelle korrekt ist.
Leider nur sind die virtuellen Tastencodes etwas anders definiert, so wird 58 oder 3A in Hex in der WinAPI als undefinierter virtueller Key-Code geführt (3A-40 Undefined). Entsprechend verhält sich auch das Programm, wenn ich ihm diesen Key-Code übermittle.
Danke für Deine Anregung.
Tschüss
Stefan
|
|
| Datum: 19.09.02 15:51 
(joerse@gmx.de) | |
Hallo Stefan,
>ergibt 58, was ja auch gem. ANSI-Tabelle korrekt ist.
>Leider nur sind die virtuellen Tastencodes etwas anders definiert
wer hätte das gedacht. Wäre ja auch zu schön, wenn man bei Windows durch
Logik zu brauchbaren Ergebnissen käme.
Aber kannst Du nicht mit Sendstring das gewünschte Resultat erzielen ?
Gruß
Jörg
|
|