Re: Box drawing characters garbled on EISNER

Liste des GroupesRevenir à co vms 
Sujet : Re: Box drawing characters garbled on EISNER
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 18. Sep 2024, 00:26:34
Autres entêtes
Organisation : SunSITE.dk - Supporting Open source
Message-ID : <66ea102a$0$709$14726298@news.sunsite.dk>
References : 1 2
User-Agent : Mozilla Thunderbird
On 9/17/2024 11:13 AM, Arne Vajhøj wrote:
Test file:
 <CSI>2J
<CSI>01;01H
<ESC>(0
<CSI>01;01Hlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
<CSI>10;01Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
<CSI>02;01Hx<CSI>03;01Hx<CSI>04;01Hx<CSI>05;01Hx<CSI>06;01Hx<CSI>07;01Hx<CSI>08;01Hx<CSI>09;01Hx
<CSI>02;40Hx<CSI>03;40Hx<CSI>04;40Hx<CSI>05;40Hx<CSI>06;40Hx<CSI>07;40Hx<CSI>08;40Hx<CSI>09;40Hx
<ESC>(B
<CSI>11;01H
 (you will need to replace <CSI> with byte 155 and <ESC> with byte 27)
That is rather easy for me as I have CTRL/K mapped to toggle
between the textual representations and the binary version
in my customized EVE.
Without that is is probably easier to script.
$ typ box.com
$ csi[0,8] = 155
$ esc[0,8] = 27
$ write sys$output "''CSI'2J"
$ write sys$output "''CSI'01;01H"
$ write sys$output "''ESC'(0"
$ write sys$output "''CSI'01;01Hlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk"
$ write sys$output "''CSI'10;01Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj"
$ write sys$output "''CSI'02;01Hx''CSI'03;01Hx''CSI'04;01Hx''CSI'05;01Hx''CSI'06;01Hx''CSI'07;01Hx''CSI'08;01Hx''CSI'09;01Hx"
$ write sys$output "''CSI'02;40Hx''CSI'03;40Hx''CSI'04;40Hx''CSI'05;40Hx''CSI'06;40Hx''CSI'07;40Hx''CSI'08;40Hx''CSI'09;40Hx"
$ write sys$output "''ESC'(B"
$ write sys$output "''CSI'11;01H"
$ exit
$ typ box.groovy
println("\u009B2J")
println("\u009B01;01H")
println("\u001B(0")
println("\u009B01;01Hlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk")
println("\u009B10;01Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj")
println("\u009B02;01Hx\u009B03;01Hx\u009B04;01Hx\u009B05;01Hx\u009B06;01Hx\u009B07;01Hx\u009B08;01Hx\u009B09;01Hx")
println("\u009B02;40Hx\u009B03;40Hx\u009B04;40Hx\u009B05;40Hx\u009B06;40Hx\u009B07;40Hx\u009B08;40Hx\u009B09;40Hx")
println("\u001B(B")
println("\u009B11;01H ")
Arne

Date Sujet#  Auteur
17 Sep 24 * Box drawing characters garbled on EISNER7David Meyer
17 Sep 24 +* Re: Box drawing characters garbled on EISNER2Arne Vajhøj
18 Sep 24 i`- Re: Box drawing characters garbled on EISNER1Arne Vajhøj
17 Sep 24 +* Re: Box drawing characters garbled on EISNER2abrsvc
17 Sep 24 i`- Re: Box drawing characters garbled on EISNER1Chris Townley
17 Sep 24 +- Re: Box drawing characters garbled on EISNER1Simon Clubley
18 Sep 24 `- Re: Box drawing characters garbled on EISNER1David Meyer

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal