Naredba MS-DOS i Windows naredba ansi.sys

Sadržaj:

Naredba MS-DOS i Windows naredba ansi.sys
Naredba MS-DOS i Windows naredba ansi.sys
Anonim

U ansi.sys defmira funkcije koje promjene prikaz grafike, kontrola kursora pokreta i ponovno dodijeliti tipki. Upravljački program uređaja ANSI.SYS podržava emulaciju slijeda ANSI terminala za kontrolu zaslona i tipkovnice vašeg sustava.

ANSI izlazni niz je niz ASCII znakova; prva dva su znak za bijeg (1Bh) i znak lijevog zagrade (5Bh). Znak ili znakovi koji prate znakove bijega i lijeve zagrade određuju alfanumerički kôd koji kontrolira tipkovnicu ili funkciju prikaza. ANSI sekvence bijega razlikuju velika i mala slova; na primjer, "A" i "a" imaju potpuno različita značenja.

dostupnost

Naredba ansi.sys je vanjska datoteka i dostupna je u sljedećim Microsoftovim operativnim sustavima.

  • MS-DOS 5.0 i novije verzije
  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • Windows XP

Kako se učitati

U datoteci config.sys upotrijebite naredbu uređaja ili uređaja.

Za učitavanje ove datoteke u sustavu Windows 95 ili 98, config.sys mora imati sljedeći redak.

Uređaj = c: windows naredba ansi.sys

Za učitavanje ove datoteke u Windows 3.x ili Windows NT koristite sljedeći redak.

Uređaj = c: dos ansi.sys

Sintaksa

Sintaksa

Uređaj = [ pogon :] [ put ] ANSI.SYS [/ x] [/ k] [/ r]

parametri

[Pogon:] [put] određuje mjesto datoteke Ansi.sys. Dodatni [pogon:] [staza] određuje mjesto datoteke Ansi.sys. Dodatne informacije o mjestu učitavanja ovih datoteka nalaze se u odjeljku Učitavanje.

Sklopke

/x Izdvojene tipke popravlja neovisno na tipkovnicama sa 101 tipkom.
/ k Uzrokuje da ANSI.SYS tretira tipkovnicu sa 101 tipkom kao tipkovnicu sa 84 tipke. Ekvivalentno naredbi SWITCHES = / k. Ako obično koristite naredbu SWITCHES = / k, morate koristiti / k sklopku s ANSI.SYS.
/ r Prilagođavanje pomicanja linija kako bi se poboljšala čitljivost kada se ANSI.SYS upotrebljava s programima za čitanje na ekranu (koji računala čine dostupnijim osobama s invaliditetom).

parametri

Pn Numerički parametar. Određuje decimalni broj.
P.s Selektivni parametar. Određuje decimalni broj koji koristite za odabir funkcije. Možete odrediti više funkcija odvajanjem parametara točkom zarezom.
PL Linijski parametar. Određuje decimalni broj koji predstavlja jedan od redaka na zaslonu ili na drugom uređaju.
PC Parametar stupca. Određuje decimalni broj koji predstavlja jedan od stupaca na zaslonu ili na drugom uređaju.

Escape sekvence

ANSI sekvence bijega za pomicanje kursora, grafiku i postavke tipkovnice

Na donjem popisu ANSI evakuacijskih sekvenci kratica ESC predstavlja znak ASCII bijega 27 (1Bh), koji se pojavljuje na početku svakog slijeda bijega.

ESC [PL; PCH Pozicija kursora: pomiče pokazivač na zadani položaj (koordinate). Ako ne odredite položaj, pokazivač se pomiče na početni položaj - gornji lijevi kut zaslona (redak 0, stupac 0). Ova sekvenca bijega djeluje na isti način kao niže redoslijed bijega od položaja kursora.
ESC [PL, PCF Položaj kursora: djeluje na isti način kao i prethodni niz izbjegavanja položaja kursora.
ESC [pNA Kursor prema gore: pomiče pokazivač prema gore navedenom broju redaka bez mijenjanja stupaca. Ako je kursor već na gornjem redu, ANSI.SYS ignorira ovaj niz.
ESC [PNB Kursor prema dolje: pomiče kursor prema dolje navedenom broju redaka bez mijenjanja stupaca. Ako se kursor već nalazi na dnu retka, ANSI.SYS ignorira ovaj niz.
ESC [pnc Kursor naprijed: pomiče pokazivač prema naprijed navedenom broju stupaca bez promjene linija. Ako se kursor već nalazi u desnom desnom stupcu, ANSI.SYS zanemaruje ovaj slijed.
ESC [PND Pokazivač prema natrag: pomiče pokazivač prema zadanom broju stupaca bez promjene linija. Ako se kursor već nalazi u krajnjem lijevom stupcu, ANSI.SYS zanemaruje ovaj slijed.
ESC [e Spremi položaj pokazivača: sprema trenutni položaj pokazivača. Možete pomaknuti pokazivač u spremljenu poziciju kursora korištenjem slijeda za vraćanje položaja pokazivača.
ESC [u Vrati položaj pokazivača: vraća pokazivač u položaj pohranjen redoslijedom spremanja položaja kursora.
ESC [2J Zaslon za brisanje: briše zaslon i pomiče pokazivač na početni položaj (redak 0, stupac 0).
ESC [K Izbriši liniju: briše sve znakove od položaja kursora do kraja retka (uključujući znak na mjestu pokazivača).
ESC [Ps; …; PSM Postavljanje grafičkog načina: poziva grafičke funkcije navedene u donjim vrijednostima. Ove određene funkcije ostaju aktivne do sljedeće pojave ovog slijeda bijega. Grafički način mijenja boje i atribute teksta (poput podebljanog i podvlačenog) koji se prikazuju na zaslonu.

Tekstni atributi

0 Svi atributi isključeni.
1 Hrabro.
4 Podvlaka (samo na monohromskom adapteru zaslona).
5 Treptaj dalje.
7 Uključen obrnuti videozapis.
8 Prikriveno na.

Boje prednjeg plana

30 Crno
31 Crvena
32 zelena
33 Žuta boja
34 plava
35 purpurnocrven
36 cijan
37 bijela

Boje pozadine

40 Crno
41 Crvena
42 zelena
43 Žuta boja
44 plava
45 purpurnocrven
46 cijan
47 bijela

Parametri 30 do 47 udovoljavaju standardu ISO 6429.

ESC [= RHE

Način rada: Mijenja širinu ili vrstu zaslona u način definiran jednim od donjih vrijednosti:

0 40 x 148 x 25 jednobojnih (tekst)
1 40 x 148 x 25 boja (tekst)
2 80 x 148 x 25 jednobojnih (tekst)
3 80 x 148 x 25 boja (tekst)
4 320 x 148 x 200 4-boja (grafika)
5 320 x 148 x 200 jednobojnih (grafika)
6 640 x 148 x 200 jednobojnih (grafika)
7 Omogućuje omotavanje linija
13 320 x 148 x 200 boja (grafika)
14 640 x 148 x 200 u boji (grafika u 16 boja)
15 Jednobojni 640 x 148 x 350 (dvobojna grafika)
16 640 x 148 x 350 u boji (grafika u 16 boja)
17 Jednobojni 640 x 148 x 480 (dvobojna grafika)
18 640 x 148 x 480 u boji (grafika u 16 boja)
19 320 x 148 x 200 boja (256-boja grafika)

Način resetiranja: resetira način korištenjem istih vrijednosti koje koristi postavljeni način rada, osim 7, koji onemogućavaju prebacivanje linija. Posljednji znak u ovom nizu bijega je malo slovo "L".

ESC [koda, niz, … p

Postavljanje nizova na tipkovnici: redefinira tipku tipkovnice na određeni niz. Parametri ove sekvence bijega definirani su kako slijedi:

  • Kod je jedna ili više vrijednosti navedenih u donjoj tablici. Ove vrijednosti predstavljaju tipkovnice i kombinacije tipki. Kada koristite ove vrijednosti u naredbi, morate upisati točke pod-zarezima prikazane u ovoj tablici, osim točaka pod zarezom koji zahtijevaju redoslijed bijega. Kodovi u zagradama nisu dostupni na nekim tipkovnicama. ANSI.SYS neće tumačiti kodove u zagradama za te tipkovnice osim ako u naredbi uređaja za ANSI.SYS ne navedete / x sklopku.
  • String je ili ASCII kôd za jedan znak ili niz koji se nalazi u navodnicima. Na primjer, i 65 i "A" mogu se upotrebljavati za veliko slovo "A".

Bilješka

Neke vrijednosti u donjoj tablici ne vrijede za sva računala. Provjerite u dokumentaciji vašeg računala da li postoje različite vrijednosti.

ASCII kodovi ključeva

Ključ Kodirati ^ Shift ^ + kod ^ Ctrl ^ + kod Alt + kod
F1 0, 59 0 84 0 94 0; 104
F2 0 60 0 85 0 95 0 105
F3 0 61 0 86 0 96 0 106
F4 0; 62 0 87 0 97 0 107
F5 0 63 0 88 0 98 0; 108
F6 0; 64 0 89 0 99 0 109
F7 0 65 0 90 0 100 0 110
F8 0 66 0 91 0 101 0 111
F9 0; 67 0 92 0 102 0 112
F10 0 68 0 93 0 103 0 113
F11 0; 133 0 135 0; 137 0 139
F12 0 134 0 136 0 138 0 140
Početna (numerička tipkovnica) 0 71 55 0 119 -
Strelica prema gore (brojčana tipkovnica) 0 72 56 (0, 141) -
Stranica gore (brojčana tipkovnica) 0, 73 57 0 132 -
Strelica lijevo (tipkovnica s brojem) 0 75 52 0 115 -
Strelica desno (numerička tipkovnica) 0, 77 54 0 116 -
Kraj (brojčana tipkovnica) 0; 79 49 0 117 -
Strelica prema dolje (brojčana tipkovnica) 0 80 50 (0, 145) -
Stranica prema dolje (numerička tipkovnica) 0 81 51 0 118 -
Umetanje (brojčana tipkovnica) 0 82 48 (0, 146) -
Izbriši (brojčana tipkovnica) 0 83 46 (0, 147) -
Dom (224, 71) (224, 71) (224; 119), (224; 151),
Strelica prema gore (224, 72) (224, 72) (224; 141), (224; 152),
Stranica gore (224, 73) (224, 73) (224; 132), (224; 153),
Lijeva strelica (224, 75) (224, 75) (224; 115), (224; 155),
Desna strijela (224, 77) (224, 77) (224; 116) (224; 157),
Kraj (224, 79) (224, 79) (224; 117), (224; 159),
Strelica prema dolje (224, 80) (224, 80) (224; 145), (224; 154),
Stranica niže (224, 81) (224, 81) (224; 118), (224; 161),
Umetnuti (224, 82) (224, 82) (224; 146), (224; 162),
Izbrisati (224, 83) (224, 83) (224; 147), (224; 163),
Ispiši ekran - - 0 114 -
Pauza / Break - - 0 0 -
povratnik 8 8 127 (0)
Unesi 13 0 10 (0
kartica 9 0 15 (0, 148) (0, 165)
nula 0, 3 - - -
A 97 65 1 0 30
B 98 66 2 0; 48
C 99 66 3 0; 46
D 100 68 5 0 18
E 101 69 5 0 18
F 102 70 6 0 33
G 103 71 7 0; 34
H 104 72 8 0 35
ja 105 73 9 0 23
J 106 74 10 0 36
K 107 75 11 0 37
L 108 76 12 0 38
M 109 77 13 0 50
N 110 78 14 0, 49
O 111 79 15 0, 24
P 112 80 16 0 25
P 113 81 17 0 16
R 114 82 18 0 19
S 115 83 19 0 31
T 116 84 20 0 20
U 117 85 21 0 22
V 118 86 22 0, 47
W 119 87 23 0 17
x 120 88 24 0 45
Y 121 89 25 0 21
Z 122 90 26 0; 44
1 49 33 - 0 120
2 50 64 0 0 121
3 51 35 - 0 122
4 52 36 - 0 123
5 53 37 - 0 124
6 54 94 30 0 125
7 55 38 - 0 126
8 56 42 - 0 126
9 57 40 - 0 127
0 48 41 - 0 129
- (minus) 45 95 31 0 130
= (jednako) 61 43 - 0 131
] (uski okvir) 91 123 27 0 26
[(otvoren nosač) 93 125 29 0; 27
92 124 28 0; 43
; (točka i zarez) 59 58 - 0; 39
'(jedna ponuda) 39 34 - 0 40
, (razdoblje) 46 60 - 0 51
/ (kosa crta) 47 63 - 0 53
`(povratak) 39 34 - 0 40
Enter (tipkovnica) 13 - 10 (0, 116)
/ (tipkovnica) 47 47 (0, 142) (0, 74)
* (tipkovnica) 42 (0, 144) (0, 78) -
- (tipkovnica) 45 45 (0, 149) (0, 164)
+ (tipkovnica) 43 43 (0, 150) (0, 55)
5 (tipkovnica) (0, 76) 53 (0, 143) -