AW: Farbe
Osterhus Dr., Ulrich
Ulrich.Osterhus at lg-luebeck.landsh.de
Di Jan 22 12:44:19 CET 2002
Wie bringt man eigentlich ESC [ zu Stande?
Im MS-DOS-Editor drückt man zuerst die Tastenkombination <STRG>+<P>, danach
die <ESC>-Taste. Es erscheint ein nach links weisender Pfeil. Dahinter die
ANSI-Sequenz eingeben. Bestens geeignet auch für bunte Prompt-Zeichen.
MfG Ulrich Osterhus
Dr. Ulrich Osterhus
Landgericht Lübeck
- Bücherei -
Am Burgfeld 7, 23568 Lübeck
Tel.: (04 51) 3 71-17 88; Fax: (04 51) 3 71-15 19
E-Mail: Buecherei at lg-luebeck.landsh.de
oder Ulrich.Osterhus at lg-luebeck.landsh.de
> ----------
> Von: Thomas Berger[SMTP:ThB at gymel.com]
> Antwort an: allegro at buch.biblio.etc.tu-bs.de
> Gesendet: Dienstag, 22. Januar 2002 12:21
> An: Diskussionsliste Allegro-C
> Betreff: Re: Farbe
>
> Liebe Frau Panski,
>
> > Liebe Liste,
> > Für Presto ist in unserer cfg ist für die Farbe wd007 angegeben,
> also
> > schwarze Schrift auf weißem Grund. Im Anzeigeparameter (Zwischenteile
> 71-78)
> > gibt es 76 reset (hellblau(normal)
> > Wie muß das reset aussehen wenn man auf schwarze Schrift/weißer Grund
> > zurückschalten möchte?
>
> am besten auch 76 :-)
>
> Scherz beiseite: Es ist wirklich besser, die Zwischenteile
> selber zu aendern als die einzelnen Vorkommen der Zwischenteile
> im Text (leider fehlt in den Anzeige- und Druckzwischenteilen
> ein Abschnitt fuer die "logische Schicht", dann waere 76 in
> der Tat immer "blau", benutzen wuerden Sie jedoch einen
> hypothetischen Zwischenteil 55 mit der Bedeutung "normal"...)
>
> Die Ziffern in der .CFG haben ja folgende Bedeutung:
>
> 1. Ziffer: 0 Normal, 1 Highlight
> 2. Ziffer: Zeichenfarbe
> 3. Ziffer: Hintergrundfarbe
> 0 - Schwarz
> 1 - Rot
> 2 - Grün
> 3 - Braun / Gelb
> 4 - Dunkelblau
> 5 - Violett / Magenta
> 6 - Hellblau
> 7 - Grau / Weiss
>
> In den Zwischenteilen muessen Sie direkt mit ANSI-Sequenzen
> arbeiten, die standen zu allegro-Zeiten in jedem DOS-Handbuch,
> heutzutage ist es schwer.
>
> % Die Ansi-Sequenzen funktionieren so:
> % Start mit: ESC [ (27 91)
> % Danach beliebige Folge (durch ; (59) getrennt):
> % Textattribute
> % 0 (48) Alles aus
> % 1 (49) Fett
> % 4 (52) Unterstreichen
> % 5 (53) Blinken
> % 7 (55) Invertiert
> % 8 (56) Verdeckt
> % Vordergrundfarben
> % 30 (51 48) Schwarz
> % 31 (51 49) Rot
> % 32 (51 50) Gruen
> % 33 (51 51) Gelb
> % 34 (51 52) Blau
> % 35 (51 53) Magenta
> % 36 (51 54) Cyan
> % 37 (51 55) Weiss
> % Hintergrundfarben
> % 40 (52 48) Schwarz
> % 41 (52 49) Rot
> % 42 (52 50) Gruen
> % 43 (52 51) Gelb
> % 44 (52 52) Blau
> % 45 (52 53) Magenta
> % 46 (52 54) Cyan
> % 47 (52 55) Weiss
> % Ganz zum Schluss dann ein m (109)
>
> Ihr Zwischenteil 76 muesste also so aussehen, um korrekt zu der
> Farbsetzung umzuschalten, die durh wd007 eingestellt ist:
>
> <ESC>[30;47m
>
> Weil aber evtl. die vorige Farbumschaltung auf "Highlight"
> gestellt hatte, sollten Sie auch noch ein "Alles Aus" vorwegschicken:
>
> <ESC>[0;30;47m
>
> oder
>
> 76=27 91 48 59 51 58 59 52 55 109
>
> viele Gruesse
> Thomas Berger
>
Mehr Informationen über die Mailingliste Allegro