V ansi.sys Definira funkcije, ki za prikaz sprememb grafika, krmilni premik kazalca in dodelite tipke. Gonilnik naprave ANSI.SYS podpira emulacijo izhodnih zaporedij ANSI za nadzor zaslona in tipkovnice vašega sistema.
ANSI zaporedje izhoda je zaporedje znakov ASCII; prva dva sta znak za izhod v sili (1Bh) in levi nosilec (5Bh). Znak ali znaki, ki sledijo zasilnim in levim oklepajem, določajo alfanumerično kodo, ki nadzoruje tipkovnico ali funkcijo prikaza. ANSI bežne sekvence razlikujejo velike in male črke; na primer, "A" in "a" imata povsem drugačna pomena.
Razpoložljivost
Ukaz ansi.sys je zunanja datoteka in je na voljo v naslednjih Microsoftovih operacijskih sistemih.
- MS-DOS 5.0 in višje
- Windows 95
- Windows 98
- Windows NT
- Windows 2000
- Windows XP
Kako naložiti
V datoteki config.sys uporabite ukaz ali devicehigh ukaz.
Za nalaganje te datoteke v sistem Windows 95 ali 98 mora imeti config.sys naslednjo vrstico.
naprava = c: windows ukaz ansi.sys
Če želite to datoteko naložiti v Windows 3.x ali Windows NT, uporabite naslednjo vrstico.
naprava = c: dos ansi.sys
Sintaksa
Sintaksa
Naprava = [ pogon :] [ pot ] ANSI.SYS [/ x] [/ k] [/ r]
Parametri
[Pogon:] [pot] določa mesto datoteke Ansi.sys. Dodatni [pogon:] [pot] določa mesto datoteke Ansi.sys. Dodatne informacije o tem, kje lahko naložite te datoteke, so v razdelku za nalaganje.
Stikala
/ x | Podaljšane tipke neodvisno odstrani na tipkovnicah s 101 tipko. |
/ k | Povzroča, da ANSI.SYS obravnava tipkovnico s 101 tipko kot tipkovnico s 84 tipkami. Enakovredno ukazu SWITCHES = / k. Če običajno uporabljate ukaz SWITCHES = / k, morate uporabiti stikalo / k s sistemom ANSI.SYS. |
/ r | Prilagodi drsenje vrstic za izboljšanje berljivosti, ko se ANSI.SYS uporablja s programi za branje zaslona (zaradi česar so računalniki dostopnejši invalidom). |
Parametri
Pn | Številčni parameter. Določi decimalno številko. |
Ps | Izbirni parameter. Določi decimalno številko, s katero izberete funkcijo. Več funkcij lahko določite tako, da parametre ločite s podpičji. |
PL | Parameter vrstice Določi decimalno številko, ki predstavlja eno od vrstic na zaslonu ali drugi napravi. |
Pc | Parameter stolpca. Določi decimalno številko, ki predstavlja enega od stolpcev na zaslonu ali v drugi napravi. |
Escape sekvence
ANSI zaporedja pobega za premikanje kazalca, grafiko in nastavitve tipkovnice
Na spodnjem seznamu ANSI beženjskih sekvenc kratica ESC predstavlja znak ASCII bega 27 (1Bh), ki se pojavi na začetku vsakega zaporedja pobega.
ESC [PL; PcH | Položaj kurzorja: premakne kazalec na določen položaj (koordinate). Če položaja ne določite, se kazalec premakne na domači položaj - zgornji levi kot zaslona (vrstica 0, stolpec 0). To zaporedje pobega deluje na enak način kot spodnje zaporedje pobega položaja spodnjega kazalca. |
ESC [PL; Pcf | Položaj kurzorja: deluje na enak način kot predhodno zaporedje pobega položaja kurzorja. |
ESC [PnA | Kazalec navzgor: premakne kazalec navzgor po določenem številu vrstic brez spreminjanja stolpcev. Če je kazalec že v zgornji vrstici, ANSI.SYS to zaporedje prezre. |
ESC [PnB | Kazalec navzdol: premakne kazalec navzdol za določeno število vrstic brez spreminjanja stolpcev. Če je kazalec že v spodnji vrstici, ANSI.SYS to zaporedje prezre. |
ESC [PnC | Kazalec naprej: premakne kazalec naprej za določeno število stolpcev brez spreminjanja črt. Če je kazalec že v skrajnem desnem stolpcu, ANSI.SYS to zaporedje prezre. |
ESC [PnD | Kazalec nazaj: premakne kazalec nazaj za določeno število stolpcev brez spreminjanja črt. Če je kazalec že v skrajnem levem stolpcu, ANSI.SYS to zaporedje prezre. |
ESC [s | Shrani položaj kurzorja: shrani trenutni položaj kurzorja. Kazalec lahko premaknete v shranjeni položaj kazalca z uporabo zaporedja obnovitve položaja kurzorja. |
ESC [u | Obnovi položaj kurzorja: vrne kurzor v položaj, shranjen v zaporedju shranjevanja položaja kurzorja. |
ESC [2J | Zbriši zaslon: počisti zaslon in premakne kazalec na domači položaj (vrstica 0, stolpec 0). |
ESC [K | Izbriši črto: počisti vse znake od položaja kazalca do konca vrstice (vključno z znakom na položaju kazalca). |
ESC [Ps; …; Psm | Nastavite grafični način: pokliče grafične funkcije, določene s spodnjimi vrednostmi. Te določene funkcije ostanejo aktivne do naslednjega pojava tega zaporedja pobega. Grafični način spremeni barve in atribute besedila (na primer krepko in podčrtano), prikazano na zaslonu. |
Besedilni atributi
0 | Vsi atributi izklopljeni. |
1 | Drzno naprej. |
4 | Podčrtaj (samo na enobarvnem adapterju zaslona). |
5 | Utripajte. |
7 | Vzvratni video vklopljen. |
8 | Prikrita na. |
Barve v ospredju
30 | Črna |
31 | rdeča |
32 | Zelena |
33 | Rumena |
34 | Modro |
35 | Magenta |
36 | Cijan |
37 | Bela |
Barve ozadja
40 | Črna |
41 | rdeča |
42 | Zelena |
43 | Rumena |
44 | Modro |
45 | Magenta |
46 | Cijan |
47 | Bela |
Parametri 30 do 47 ustrezajo standardu ISO 6429.
ESC [= Psh
Nastavi način: Spremeni širino ali tip zaslona v način, ki ga določi ena od spodnjih vrednosti:
0 | Enobarvni 40 x 148 x 25 (besedilo) |
1 | Barva 40 x 148 x 25 (besedilo) |
2 | Enobarvni 80 x 148 x 25 (besedilo) |
3 | Barva 80 x 148 x 25 (besedilo) |
4 | 320 x 148 x 200 4-barvna (grafika) |
5 | Enobarvni 320 x 148 x 200 (grafika) |
6 | Enobarvni 640 x 148 x 200 (grafika) |
7 | Omogoči zavijanje vrstic |
13 | Barva 320 x 148 x 200 (grafika) |
14 | Barva 640 x 148 x 200 (16-barvna grafika) |
15 | Enobarvni 640 x 148 x 350 (dvobarvna grafika) |
16 | Barva 640 x 148 x 350 (16-barvna grafika) |
17 | Enobarvni 640 x 148 x 480 (dvobarvna grafika) |
18 | Barva 640 x 148 x 480 (16-barvna grafika) |
19 | Barva 320 x 148 x 200 (256-barvna grafika) |
Način ponastavitve: ponastavi način z istimi vrednostmi, ki jih uporablja nastavljeni način, razen 7, ki onemogoči zavijanje vrstic. Zadnji znak v tem zaporedju bega je mala črka "L".
ESC [koda; niz; … str
Nastavitev nizov tipkovnice: na novo definira tipkovnico na določen niz. Parametri za to zaporedje izhoda so opredeljeni na naslednji način:
- Koda je ena ali več vrednosti, navedenih v spodnji tabeli. Te vrednosti predstavljajo tipkovnice in kombinacije tipk. Pri uporabi teh vrednosti v ukazu morate vpirati podpičke, prikazane v tej tabeli, poleg podpičkov, ki jih zahteva zaporedje pobega. Kode v oklepajih niso na voljo na nekaterih tipkovnicah. ANSI.SYS ne bo razlagal kod v oklepajih za te tipkovnice, razen če v ukazu naprave za ANSI.SYS določite stikalo / x.
- String je bodisi ASCII koda za posamezen znak ali niz v narekovajih. Na primer, 65 in "A" se lahko uporabljata za predstavitev velike črke "A".
Opomba
Nekatere vrednosti v spodnji tabeli niso veljavne za vse računalnike. Preverite, ali so v dokumentaciji računalnika različne vrednosti.
ASCII kode ključev
Ključ | Koda | ^ Shift ^ + koda | ^ Ctrl ^ + koda | Alt + koda |
---|---|---|---|---|
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 |
Domov (številčna tipkovnica) | 0; 71 | 55 | 0; 119 | - |
Puščica navzgor (številčna tipkovnica) | 0; 72 | 56 | (0; 141) | - |
Stran gor (številčna tipkovnica) | 0; 73 | 57 | 0; 132 | - |
Puščica levo (tipkovnica num) | 0; 75 | 52 | 0; 115 | - |
Puščica v desno (numerična tipkovnica) | 0; 77 | 54 | 0; 116 | - |
Konec (številčna tipkovnica) | 0; 79 | 49 | 0; 117 | - |
Puščica navzdol (številčna tipkovnica) | 0; 80 | 50 | (0; 145) | - |
Stran navzdol (številčna tipkovnica) | 0; 81 | 51 | 0; 118 | - |
Vstavi (num tipkovnica) | 0; 82 | 48 | (0; 146) | - |
Izbriši (številčna tipkovnica) | 0; 83 | 46 | (0; 147) | - |
Domov | (224; 71) | (224; 71) | (224; 119) | (224; 151) |
Puščica navzgor | (224; 72) | (224; 72) | (224; 141) | (224; 152) |
Stran gor | (224; 73) | (224; 73) | (224; 132) | (224; 153) |
Puščica levo | (224; 75) | (224; 75) | (224; 115) | (224; 155) |
Puščica desno | (224; 77) | (224; 77) | (224; 116) | (224; 157) |
Konec | (224; 79) | (224; 79) | (224; 117) | (224; 159) |
Puščica navzdol | (224; 80) | (224; 80) | (224; 145) | (224; 154) |
Stran navzdol | (224; 81) | (224; 81) | (224; 118) | (224; 161) |
Vstavi | (224; 82) | (224; 82) | (224; 146) | (224; 162) |
Izbriši | (224; 83) | (224; 83) | (224; 147) | (224; 163) |
Tiskanje zaslona | - | - | 0; 114 | - |
Premor | - | - | 0; 0 | - |
Povratni prostor | 8 | 8 | 127 | (0) |
Vnesite | 13 | 0 | 10 | (0 |
Zavihek | 9 | 0; 15 | (0; 148) | (0; 165) |
Nič | 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 |
jaz | 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 |
V | 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 |
= (enako) | 61 | 43 | - | 0; 131 |
] (tesno oklepaj) | 91 | 123 | 27 | 0; 26 |
[(odprt nosilec) | 93 | 125 | 29 | 0; 27 |
92 | 124 | 28 | 0; 43 | |
; (podpičje) | 59 | 58 | - | 0; 39 |
„(en sam citat) | 39 | 34 | - | 0; 40 |
. (obdobje) | 46 | 60 | - | 0; 51 |
/ (poševnica) | 47 | 63 | - | 0; 53 |
`(zadnja ponudba) | 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) | - |