Ansi.sys määratleb ülesanded, et muuta ekraani graafika, kontrolli kursori liikumist ja ümberjagamise võtmed. Seadme draiver ANSI.SYS toetab süsteemi ekraani ja klaviatuuri juhtimiseks põgenemisjadade ANSI terminali imiteerimist.
ANSI põgenemisjada on ASCII märkide jada; kaks esimest on põgenemismärk (1Bh) ja vasakpoolne sulg (5Bh). Põgenemisele järgnev märk või tähemärgid ja vasakul sulgudes olevad tähemärgid määravad tähtnumbrilise koodi, mis juhib klaviatuuri või kuvafunktsiooni. ANSI põgenemisjadad eristavad väiketähti; näiteks "A" ja "a" on täiesti erinevad tähendused.
Saadavus
Käsk ansi.sys on väline fail ja see on saadaval järgmistes Microsofti opsüsteemides.
- MS-DOS 5.0 ja uuemad
- Windows 95
- Windows 98
- Windows NT
- Windows 2000
- Windows XP
Kuidas laadida
Kasutage failis config.sys seadet seadme või seadmekõrgus.
Selle faili laadimiseks opsüsteemides Windows 95 või 98 peab config.sys olema järgmine rida.
seade = c: windows käsk ansi.sys
Selle faili laadimiseks operatsioonisüsteemi Windows 3.x või Windows NT kasutage järgmist rida.
seade = c: dos ansi.sys
Süntaks
Süntaks
Seade = [ draiv :] [ tee ] ANSI.SYS [/ x] [/ k] [/ r]
Parameetrid
[Drive:] [tee] määrab asukoht Ansi.sys faili. Täiendav [draiv:] [tee] määrab faili Ansi.sys asukoha. Lisateave selle kohta, kuhu neid faile laadida, on jaotises Kuidas laadida.
Lülitid
/ x | 101-klahvistiku klaviatuuridel kuvatakse laiendatud klahvid iseseisvalt. |
/ k | Põhjustab, et ANSI.SYS kohtleb 101-klahvist klaviatuuri nagu 84-klahvist klaviatuuri. Samaväärne käsuga LÜLITID = / k. Kui kasutate tavaliselt käsku SWITCHES = / k, peate ANSI.SYS-ga kasutama lülitit / k. |
/ r | Reguleerib rea kerimist, et parandada loetavust, kui ANSI.SYS kasutatakse ekraanilugemisprogrammidega (mis muudab arvutid puuetega inimestele paremini juurdepääsetavaks). |
Parameetrid
Pn | Numbriline parameeter. Määrab kümnendkoha arvu. |
Ps | Valikuline parameeter. Määrab kümnendarvu, mida kasutate funktsiooni valimiseks. Parameetrite eraldamisel semikoolonitega saate määrata mitu funktsiooni. |
PL | Joone parameeter. Määrab kümnendkoha arvu, mis tähistab ühte ekraanil või muus seadmes olevat rida. |
Pc | Veeru parameeter. Määrab kümnendkoha arvu, mis tähistab ühte ekraani või muu seadme veergu. |
Põgenemisjärjestused
ANSI põgenemisjadad kursori liikumise, graafika ja klaviatuuri sätete jaoks
Allpool olevas ANSI põgenemisjadade loendis tähistab lühend ESC ASCII põgenemismärki 27 (1Bh), mis kuvatakse iga põgenemisjärjestuse alguses.
ESC [PL; PcH | Kursori asukoht: viib kursori määratud asukohta (koordinaadid). Kui te asukohta ei täpsusta, liigub kursor algasendisse - ekraani vasakusse ülanurka (rida 0, veerg 0). See evakuatsioonijärjestus toimib samamoodi nagu allpool kursori asukohast väljumise jada. |
ESC [PL; Pcf | Kursori asukoht: töötab samamoodi nagu eelmine kursori asukohast väljumise jada. |
ESC [PnA | Kursor üles: viib kursori määratud arvu ridade võrra ülespoole veerge muutmata. Kui kursor on juba ülemisel real, ignoreerib ANSI.SYS seda jada. |
ESC [PnB | Kursor alla: viib kursori määratud arvu ridade võrra allapoole, veerge muutmata. Kui kursor on juba alumisel real, ignoreerib ANSI.SYS seda jada. |
ESC [PnC | Kursor edasi: liigutab kursorit etteantud arvu veergude võrra ridade muutmata. Kui kursor on juba parempoolsemas veerus, ignoreerib ANSI.SYS seda jada. |
ESC [PnD | Kursor tagasi: liigutab kursorit määratud arvu veergude võrra readi muutmata. Kui kursor on juba vasakpoolses veerus, ignoreerib ANSI.SYS seda jada. |
ESC [s | Salvesta kursori asukoht: salvestab kursori praeguse asukoha. Kursori salvestatud positsiooni taastamiseks võite kursori salvestatud kursori asukohta viia. |
ESC [u | Restore cursor position: taastab kursori asukohta, mille on salvestanud kursori positsioonijada. |
ESC [2J | Kuvari kustutamine: tühjendab ekraani ja viib kursori algasendisse (rida 0, veerg 0). |
ESC [K | Kustuta rida: kustutab kõik märgid kursori asukohast rea lõpuni (kaasa arvatud märk kursori asukohas). |
ESC [Ps; …; Psm | Määra graafikurežiim: kutsub välja graafiliste funktsioonide, mis on täpsustatud allpool toodud väärtustega. Need täpsustatud funktsioonid jäävad aktiivseks kuni selle põgenemisjärjestuse järgmise ilmumiseni. Graafikarežiim muudab ekraanil kuvatava teksti värve ja atribuute (näiteks paksus ja allajoonitud). |
Teksti atribuudid
0 | Kõik atribuudid on väljas. |
1 | Julgelt edasi. |
4 | Tühjendus (ainult ühevärvilisel ekraaniadapteril). |
5 | Vilku edasi. |
7 | Video tagurpidi. |
8 | Varjatud edasi. |
Esiplaani värvid
30 | Must |
31 | Punane |
32 | Roheline |
33 | Kollane |
34 | Sinine |
35 | Magenta |
36 | Tsüaan |
37 | Valge |
Taustavärvid
40 | Must |
41 | Punane |
42 | Roheline |
43 | Kollane |
44 | Sinine |
45 | Magenta |
46 | Tsüaan |
47 | Valge |
Parameetrid 30 kuni 47 vastavad ISO 6429 standardile.
ESC [= Psh
Määra režiim: muudab ekraani laiuse või tüübi režiimi, mille määrab üks järgmistest väärtustest:
0 | 40 x 148 x 25 ühevärviline (tekst) |
1 | 40 x 148 x 25 värvi (tekst) |
2 | 80 x 148 x 25 ühevärviline (tekst) |
3 | 80 x 148 x 25 värvi (tekst) |
4 | Neljavärviline 320 x 148 x 200 (graafika) |
5 | 320 x 148 x 200 ühevärviline (graafika) |
6 | 640 x 148 x 200 ühevärviline (graafika) |
7 | Lubab rea mähkimise |
13 | Värvid 320 x 148 x 200 (graafika) |
14 | 640 x 148 x 200 värvi (16-värviline graafika) |
15 | 640 x 148 x 350 ühevärviline (kahevärviline graafika) |
16 | 640 x 148 x 350 värvi (16 värvi graafika) |
17 | 640 x 148 x 480 ühevärviline (kahevärviline graafika) |
18 | 640 x 148 x 480 värvi (16-värviline graafika) |
19 | 320 x 148 x 200 värvi (256 värvi graafika) |
Reset Mode: lähtestab režiimi, kasutades samu väärtusi, mida režiim kasutab, välja arvatud 7, mis keelab rea mähkimise. Selle põgenemisjärjestuse viimane märk on väiketäht "L".
ESC [kood; string; … lk
Määra klaviatuuri stringid: määratleb klaviatuuri klahvi uuesti määratud stringi jaoks. Selle põgenemisjada parameetrid määratletakse järgmiselt:
- Kood on üks või mitu väärtust, mis on loetletud järgmises tabelis. Need väärtused tähistavad klaviatuuri klahve ja klahvikombinatsioone. Nende väärtuste käsus kasutamisel peate lisaks põgenemisjärjestuse nõutavatele semikoolonitele tippima ka selles tabelis näidatud semikoolonid. Sulgudes olevad koodid pole mõnel klaviatuuril saadaval. ANSI.SYS tõlgendab nende klaviatuuride sulgudes olevaid koode ainult siis, kui olete ANSI.SYS-i seadme käsus määranud / x-lüliti.
- String on kas ühe tähe ASCII kood või jutumärkides sisalduv string. Näiteks võib nii 65 kui ka "A" kasutada suurtähe "A" tähte.
Märge
Mõned alltoodud tabeli väärtused ei kehti kõigi arvutite puhul. Kontrollige, kas teie arvuti dokumentatsioonis on erinevad väärtused.
ASCII võtmekoodid
Võti | Kood | ^ Shift ^ + kood | ^ Ctrl ^ + kood | Alt + kood |
---|---|---|---|---|
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 |
Avaleht (num klaviatuur) | 0, 71 | 55 | 0; 119 | - |
Nool üles (num-klaviatuur) | 0; 72 | 56 | (0; 141) | - |
Lehe üles (num klaviatuur) | 0; 73 | 57 | 0, 132 | - |
Vasak nool (num klaviatuur) | 0; 75 | 52 | 0, 115 | - |
Parempoolne nool (num klaviatuur) | 0; 77 | 54 | 0; 116 | - |
Lõpp (num numbriklahvistik) | 0; 79 | 49 | 0, 117 | - |
Nool alla (num-klaviatuur) | 0; 80 | 50 | (0; 145) | - |
Leht allapoole (num-klaviatuur) | 0; 81 | 51 | 0, 118 | - |
Sisesta (num numbriklahvistik) | 0; 82 | 48 | (0; 146) | - |
Kustuta (num-klaviatuur) | 0; 83 | 46 | (0; 147) | - |
Kodu | (224; 71) | (224; 71) | (224; 119) | (224; 151) |
Ülesnool | (224; 72) | (224; 72) | (224; 141) | (224; 152) |
Leht üles | (224; 73) | (224; 73) | (224; 132) | (224; 153) |
Vasak nool | (224; 75) | (224; 75) | (224; 115) | (224; 155) |
Parempoolne nool | (224; 77) | (224; 77) | (224; 116) | (224; 157) |
Lõpp | (224; 79) | (224; 79) | (224; 117) | (224; 159) |
Allanool | (224; 80) | (224; 80) | (224; 145) | (224; 154) |
Leht alla | (224; 81) | (224; 81) | (224; 118) | (224; 161) |
Sisesta | (224; 82) | (224; 82) | (224; 146) | (224; 162) |
Kustuta | (224; 83) | (224; 83) | (224; 147) | (224; 163) |
Prindiekraan | - | - | 0; 114 | - |
Paus / paus | - | - | 0; 0 | - |
Tagasilükkeklahv | 8 | 8 | 127 | (0) |
Sisenema | 13 | 0 | 10 | (0 |
Vahekaart | 9 | 0; 15 | (0; 148) | (0; 165) |
Null | 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 |
Mina | 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 |
Lk | 112 | 80 | 16 | 0; 25 |
Q | 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 |
- (miinus) | 45 | 95 | 31 | 0, 130 |
= (võrdub) | 61 | 43 | - | 0, 131 |
] (sulge sulg) | 91 | 123 | 27 | 0; 26 |
[(avatud sulg) | 93 | 125 | 29 | 0; 27 |
92 | 124 | 28 | 0; 43 | |
; (semikoolon) | 59 | 58 | - | 0; 39 |
'(üksikpakkumine) | 39 | 34 | - | 0; 40 |
. (periood) | 46 | 60 | - | 0; 51 |
/ (kaldkriips) | 47 | 63 | - | 0; 53 |
`(tagasi pakkumine) | 39 | 34 | - | 0; 40 |
Enter (klaviatuur) | 13 | - | 10 | (0; 116) |
/ (klaviatuur) | 47 | 47 | (0; 142) | (0; 74) |
* (klaviatuur) | 42 | (0; 144) | (0; 78) | - |
- (klaviatuur) | 45 | 45 | (0; 149) | (0; 164) |
+ (klaviatuur) | 43 | 43 | (0; 150) | (0; 55) |
5 (klaviatuur) | (0; 76) | 53 | (0; 143) | - |