MS-DOS in Windows ukazna vrstica ansi.sys

Kazalo:

MS-DOS in Windows ukazna vrstica ansi.sys
MS-DOS in Windows ukazna vrstica ansi.sys
Anonim

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) -