Forum: PC-Programmierung Zeichen um Rahmen in Terminal zu zeichnen


von Sven H. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich komme noch aus der Schneider CPC Zeit. Damals hat man den 
Zeichensatz verwendet um Rahmen etc. zu zeichnen.
Gibt es diese Möglichkeit heute noch, wenn ich ich Terminal 
angeschlossen habe?
Ich dachte immer, dass diese Zeichen Bestandteil der ASCII Tabelle sei, 
aber als ich heute ein Blick auf diese geworfen habe, habe ich 
festgestellt, dass es diese Zeichen gar nicht mehr gibt.
In der Anlage befindet sich ein Screenshot von den Zeichen, die ich 
meine.

Meine Frage: Kann ich durch eine Ascii-Escape Sequenz o.ä. diese Zeichen 
auf einem angeschlossenen V100 Terminal (o.ä.) darstellen?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Diese Zeichen waren noch nie Bestandteile des ASCII-Zeichensatzes, sie 
sind jedoch Bestandteile des IBM-PC-Zeichensatzes (Codepage 437 bzw. 
850). Dein Terminalemulationsprogramm oder echtes Terminal muss also nur 
dazu gebracht werden, diesen Zeichensatz zu verwenden.

von Sven P. (Gast)


Lesenswert?

Wie immer nehme ich mal an, dass du Linux oder Unix benutzt. Und da sind 
heute noch (virtuelle) VT100 üblich. Die ncurses-Bibliothek leistet da 
ausgezeichnete Dienste.

von Sven H. (Gast)


Lesenswert?

Nein, ich benutze kein Linux! =)
(Außer auf meinem Server... Aber als Arbeitsstation habe ich ein 
Fenster)

Es geht darum, dass ich ein Gerät mit Bluetooth (SPP) gebaut habe. Hier 
soll man sich nun mit einem X-belibigen Rechner anmelden können um das 
Gerät dann zu konfiguieren.
Hierzu soll dann ein Terminal Programm dienen.
Um es möglichst übersichtlich zu gestalten will ich die o.g. Zeichen 
verwenden.

Weiß denn jemand, was ich an ein Terminal senden muss, damit es diesen 
Zeichensatz verwendet?

von Sven P. (Gast)


Lesenswert?

Jo, dann is doch ncurses ideal. Welche Zeichen was bewirken (z.B. auch 
Cursorbewegung und Farben und so weiter) hängt vom Terminal ab. Unter 
Linux gibts dazu die Termcap-Datei, da steht drin, welches Terminal was 
versteht.

Nu klemmste dir ein virtuelles VT100 untern Arm (Putty...) und guckst 
dir entweder Termcap an oder benutzt halt direkt ncurses, genau für 
solche Sachen ists ja da.

von Sven H. (Gast)


Lesenswert?

Danke!

Ich bin nun aber auch hier fündig geworden:

http://sundae.triumf.ca/pub2/vt100/vt100_2.html

Trick:
Erst mit \x1B(0 in den Grafikmodus wechseln. Dann habe ich auch wieder 
meine guten alten Rahmenelemente ;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.