Claus Tersgov wrote:
> Det er en reminiscens fra fortiden..
>
> De første 64 tegn eller deromkring er specialkommandoer, som går helt
> tilbage fra tiden med fjernskrivere. Det er derfra, man har lånt det
> oprindelige tegnsæt, og derfor er disse tegn stadig at finde. Det bruges
> antageligvis ikke længere i windows, men det kan sagtens tænkes, at det
> bliver brugt som kommandotegn i DOS, hvor man jo bruger "escape-sekvenser"
> til f.eks. printeren.
De første 32 tegn er kontroltegn. '¤' er ikke et af dem. Det findes
overhovedet ikke i de gamle tegnsæt, som fjernskriverne brugte.
Kontroltegnene bruges stadig i alle de systemer, som bruger ascii,
herunder Windows, DOS, og Linux. Måske bruges '¤' i visse programmer til
et eller andet specialformål, jeg har selv lavet et sådant program
engang, men som hovedregel bruges det ikke og har aldrig brugtes til
noget som helst, hverken i DOS eller noget andet styresystem.
Escape-sekvenser er mange ting. Sådan som du beskriver det, gætter jeg
på at det blot er en anden måde at angive et kontroltegn på, da
kontroltegnene ikke har en gryf.
I DOS og Windows bruges to kontroltegn til at angive linieskift. Der nr.
13 efterfulgt af nr. 10. Hvis man vil indtaste disse tegn, som jo ikke
er synlige, kan man i nogle programmer fx. indtaste #13#10. Og så vil
programmet oversætte det til de usynlige kontroltegn. Det er altså reelt
kontroltegnene som sendes til printeren, ikke escape-sekvenserne.
Der findes også escape-sekvenser som sendes til printeren. De starter
ofte med kontroltegn nummer 27 som hedder escape.Det er en anden historie.
--
Jan Fjeldmark mailto:janf@janf.dk
http://janf.dk/
Hvad du end tror du er, så er du altid meget mere.