Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 241754 (3190)
  Suchen
 Zurück zur Übersicht
 AutorThema: Virtuelle KeyCodes
Stefan Schnell
Datum:19.09.02 10:55 Antwortenals Email verschicken (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



Jörg Sellmeyer
Datum:19.09.02 12:30 Antwortenals Email verschicken (joerse@gmx.de) 


Hallo Stefan,
das kann man leicht rauskriegen:

print Ord(":")
print Ord("\\")

WaitInput

Gruß
Jör


Stefan Schnell
Datum:19.09.02 13:02 Antwortenals Email verschicken (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




Jörg Sellmeyer
Datum: 19.09.02 15:51 Antwortenals Email verschicken (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


 Zurück zur Übersicht