Einführung in ASCII-Codes Verfasst am: 27.03.2009, 12:54
In vielen Fällen erfordern ANSI-Escape-Zeichenfolgen ASCII-Codes als Parameter. ASCII-Codes stellen Zeichen dar. Ursprünglich bestand ASCII aus 128 verschiedenen Codes, die das englische Alphabet, die Interpunktionszeichen und gewisse Steuerzeichen darstellten. Zum jetzigen Zeitpunkt erkennen die meisten Systeme 256 Codes: die ursprünglichen 128 ASCII-Codes und dazu weitere 128 Codes, den sogenannten erweiterten Zeichensatz. Der erweiterte Zeichensatz umfaßt eine Reihe von europäischen Buchstaben, Grafikzeichen und wissenschaftlichen Zeichen.
Jeder Taste auf Ihrer Tastatur ist ein ASCII-Code zugeordnet. Wenn Sie eine Taste drücken, ermittelt MS-DOS, um welche es sich dabei handelt, und ordnet ihr dann den entsprechenden ASCII-Code zu. Verschiedene Codes sind der Taste allein oder in
Kombination mit der UMSCHALTTASTE zugeordnet. Außerdem haben die meisten Tasten Codes für STRG. und ALT-Tastenkombinationen. Die ASCII-Codes für Tasten, die ein Zeichen darstellen (A, S, D, F usw.), sind Zahlen. So ist beispielsweise der ASCII-Code für das große A die Zahl 65.
Gewisse Tasten stellen kein Zeichen dar und haben keinen entsprechenden ASCII-Code. (FI, ENTF-TASTE und die NACH-OBEN-TASTE sind Beispiele von Tasten, die keinen ASCII-Code haben.) Eine solche Taste können Sie angeben, indem Sie ihre Tastencodefolge verwenden, die aus der Tastencodemarkierung und einem numerischen Code besteht. Die Tastencodemarkierung für eine Tastencodefolge besteht aus einer Null und einem Semikolon (0. Der eigentliche Tastencode folgt unmittelbar auf die Tastencodemarkierung. Der Tastencode für FI lautet beispielsweise 59; die vollständige Tastencodefolge für FI, einschließlich Tastencodemarkierung, lautet 0;59.
Nehmen wir beispielsweise an, Sie drücken die UMSCHAUFFASTE+5. MS-DOS weist dieser Tastenkombination ASCII 37 zu. Normalerweise ist ASCII 37 ein Prozentzeichen (%). Eine Liste der ASCII-Codes, die MS-DOS normalerweise einer Taste zuordnet, finden Sie im Anhang , "Tastenbelegungen und Codeseiten".
Hinweis Der ASCII-Code, den MS-DOS einer Taste zuordnet, wird von der aktuellen Codeseite sowie dem zur Zeit verwendeten Tastaturlayout und Bildschirmtreiber beeinflußt. _________________