Steuerzeichen über Hyperterminal

Gast #274491
Lesenswert?
• ▲
▼
Hallo zusammen,

mein Hyperterminalprogramm zeigt die ASCII-Sybole für die Steuerzeichen
irgendie nicht an, da kommt dann z.b für <ALT>+04 (EOT) statt  immer
nur ein ? bei raus. Wenn ich dann versuche im TXT-Editor mit <ALT>+04
ein EOT zu erzeugen dann kommt da nur &#9830; raus. wenn ich das
zeichen nehme und beim hypert. einfüge kommt wieder nur ein ? raus.
Ich kann leider nicht wirklich nen anderes terminal benutzen da dieses
solche buttons hat hinter welchen man zu übermittelde befehlszeilen
vertecken kann und die bei betätigen gesendet werden.

Kann mir vieleicht jemand wie das schon bei folgendem beitrag mal
gemacht wurde http://www.mikrocontroller.net/forum/read-1-170399.html

eine txt-datei als anhang posten mit den Steuerzeichen EQN, DLE und
NAKin ASCII? denn die bräuchte ich noch.

Vielen Dank schon mal im vorraus
Gast #274493
Lesenswert?
• ▲
▼
Also es ist ein Hyperterminal von Windows version 3.10.0.61 also ein
schon etwas älteres. Das mit dem EOT aus dem txt file klappt wunderbar
nur kann ich die irgendwie net selbst erstellen.

ps: das "&#9830;" sollte ein ausgefüllte raute sein
Gast #274494
Lesenswert?
• ▲
▼
Zumindest das manuelle Eingeben von Steuerzeichen sollte kein
sonderliches Problem darstellen - das geht mit der Control-Taste (die
auf deutschsprachigen Tastaturen aus unerfindlichen Gründen mit
"Strg" beschriftet ist). Das war auch schon bei "echten" Terminals
wie VT52 und Konsorten so.

  Ctrl + A = 0x01
  Ctrl + B = 0x02
  ...
  Ctrl + Z = 0x1A

Bei Steuerzeichen, die außerhalb dieses Bereiches liegen, wird's mit
'ner deutschen Tastatur problematisch

  Ctrl + @ = 0x00

  Ctrl + [ = 0x1B
  Ctrl + \ = 0x1C
  Ctrl + ] = 0x1D

  Ctrl + ^ = 0x1E
  Ctrl + _ = 0x1F

EOT (0x04) ist also Ctrl + D

Eine Alternative zum meiner Ansicht nach unsäglichen "Bray" hat hier
wer unter PC-Programmierung veröffentlicht (Titel "Neues
Terminalprogramm für Windows").
Gast #274495
Lesenswert?
• ▲
▼
Eingabe auf der WinTastatur:

ALT(drücken) + NUM0 + NUM1 + NUM3 (ALT loslassen) -> Char(13)

&#9500;&#9472;&#9472;&#9532;&#9472;&#9472;&#9516;

Die Eingabe wird im KBD-Treiber "umgerechnet" und zum Prog gegeben.
Bei der Ausgabe muss das Terminal umrechnen, kann es nicht.
Gast #274496
Lesenswert?
• ▲
▼
Also das mit Ctlr+.. hatte ich auch schon vorher ausprobiert das klappt
auch nicht, das funktioniert bei mir lediglich in der ms-dos
eingabeaufforderung. Ein anderes Terminalprogramm kann ich nicht
nehmen, da die, die ich mittlerweile getestet hab keine Button-Funktion
haben mit denen man mit einem Klick eine Befehlszeile senden kann. Da
ich verschiedene Befehlszeilen nach einander senden muss und zum teil
im wechsel, ist die eingabe per hand oder über die funktion Text senden
(wo man eine datei auswählen muss) zu umständlich daher bin ich so mehr
oder weniger von diesem Terminalprogramm abhängig.

Was halt seltsam ist, das ich statt  immer ne raute raus bekomme wenn
ich ALT(drücken) + NUM0 + NUM4 drücke z.b im text editor oder auch
unter word.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.