MS-DOS ja Windows-komentorivillä ansi.sys

Sisällysluettelo:

MS-DOS ja Windows-komentorivillä ansi.sys
MS-DOS ja Windows-komentorivillä ansi.sys
Anonim

Ansi.sys määrittelee toiminnot muutos näyttögrafiikkaa, ohjaus kohdistimen liike ja siirtää avaimet. ANSI.SYS-laiteohjain tukee ANSI-pääteemulointia paeta sekvenssejä järjestelmän näytön ja näppäimistön ohjaamiseksi.

ANSI-poistosekvenssi on ASCII-merkistöjen sarja; kaksi ensimmäistä ovat paeta-merkki (1Bh) ja vasen kiinnike -merkki (5Bh). Merkki tai merkit, jotka seuraavat poistumis- ja hakasulkemerkit, määrittävät aakkosnumeerisen koodin, joka ohjaa näppäimistöä tai näyttötoimintoa. ANSI-poistosekvenssit erottavat isot ja pienet kirjaimet; esimerkiksi "A" ja "a" tarkoittaa täysin erilaisia ​​merkityksiä.

Saatavuus

Ansi.sys-komento on ulkoinen tiedosto ja se on saatavana seuraavissa Microsoft-käyttöjärjestelmissä.

  • MS-DOS 5.0 ja uudempi
  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • Windows XP

Kuinka ladata

Käytä laite- tai laitekorkeutta -komentoa config.sys-tiedostossasi.

Tämän tiedoston lataamiseksi Windows 95- tai 98 -käyttöjärjestelmässä config.sys -järjestelmässä on oltava seuraava rivi.

device = c: windows command ansi.sys

Lataa tämä tiedosto Windows 3.x- tai Windows NT -käyttöjärjestelmässä seuraavalla rivillä.

device = C: dos ansi.sys

Syntaksi

Syntaksi

Laite = [ asema :] [ polku ] ANSI.SYS [/ x] [/ k] [/ r]

parametrit

[Asema:] [polku] määrittää sijainti Ansi.sys tiedoston. Lisäasema [asema:] [polku] määrittää Ansi.sys-tiedoston sijainnin. Lisätietoja siitä, mihin nämä tiedostot ladataan, on lataus-osiossa.

kytkimet

/ x Muuttaa laajennetut näppäimet itsenäisesti 101-näppäimistön näppäimistöllä.
/ k Aiheuttaa, että ANSI.SYS käsittelee 101-näppäimen näppäimistöä 84-näppäimisen näppäimistön tapaan. Vastaa komentoa KYTKIMET = / k. Jos käytät yleensä SWITCHES = / k -komentoa, sinun on käytettävä / k-kytkintä ANSI.SYS: n kanssa.
/ R Säätää rivin vieritystä luettavuuden parantamiseksi, kun ANSI.SYS: ää käytetään näytönlukuohjelmien kanssa (mikä tekee tietokoneista helpommin vammaisten saatavuuden).

parametrit

pn Numeerinen parametri. Määrittää desimaaliluvun.
Ps Valikoiva parametri. Määrittää desimaaliluvun, jonka avulla valitset toiminnon. Voit määrittää useamman kuin yhden funktion erottamalla parametrit puolipisteillä.
PL Riviparametri. Määrittää desimaalinumeron, joka edustaa yhtä näytön tai toisen laitteen riveistä.
Pc Sarakkeen parametri. Määrittää desimaaliluvun, joka edustaa yhtä näytön tai toisen laitteen sarakkeista.

Paeta sekvenssejä

ANSI-poistosekvenssit kohdistimen liikkeelle, grafiikalle ja näppäimistöasetuksille

Alla olevassa ANSI-poistosekvenssien luettelossa lyhenne ESC edustaa ASCII-poistumerkkiä 27 (1Bh), joka ilmestyy kunkin poistosekvenssin alussa.

ESC [PL; PCH Kohdistimen sijainti: siirtää osoittimen määritettyyn kohtaan (koordinaatit). Jos et määritä sijaintia, kohdistin siirtyy alkuasentoon - näytön vasempaan yläkulmaan (rivi 0, sarake 0). Tämä poistosekvenssi toimii samalla tavalla kuin alla oleva kohdistimen paikan paeta-sekvenssi.
ESC [PL; PCF Kohdistimen sijainti: toimii samalla tavalla kuin edellinen kohdistimen paikan paeta-sekvenssi.
ESC [PNA Kohdistin ylöspäin: siirtää osoitinta ylöspäin tietyn määrän rivejä muuttamatta sarakkeita. Jos kohdistin on jo ylärivillä, ANSI.SYS ohittaa tämän jakson.
ESC [PnB Kohdistin alas: siirtää kohdistinta alaspäin tietyn määrän rivejä muuttamatta sarakkeita. Jos kohdistin on jo alareunassa, ANSI.SYS ohittaa tämän jakson.
ESC [PnC Kohdistin eteenpäin: siirtää kohdistinta eteenpäin määritetyn määrän sarakkeita muuttamatta rivejä. Jos kohdistin on jo oikeassa reunassa, ANSI.SYS ohittaa tämän jakson.
ESC [PND Kohdistin taaksepäin: siirtää kohdistinta taaksepäin määritetyn määrän sarakkeita muuttamatta rivejä. Jos kohdistin on jo vasemmassa reunassa, ANSI.SYS ohittaa tämän jakson.
ESC [s Tallenna kohdistimen sijainti: tallentaa kohdistimen nykyisen sijainnin. Voit siirtää osoittimen tallennettuun kohdistimen sijaintiin käyttämällä kohdistimen palauttamisjärjestystä.
ESC [u Palauta kohdistimen sijainti: palauttaa kohdistimen kohtaan, jonka tallentaa kohdistimen sijaintijärjestys.
ESC [2J Poista näyttö: tyhjentää näytön ja siirtää kohdistimen lähtöasentoon (rivi 0, sarake 0).
ESC [K Poista rivi: poistaa kaikki merkit kohdistimen kohdasta rivin loppuun (mukaan lukien merkki kohdistimen kohdalla).
ESC [Ps, …; PSM Aseta grafiikkatila: soittaa alla olevien arvojen määrittelemiin grafiikkatoimintoihin. Nämä määritellyt toiminnot pysyvät aktiivisina tämän paeta-sekvenssin seuraavaan esiintymiseen saakka. Grafiikkatila muuttaa näytöllä näkyvän tekstin värejä ja määritteitä (kuten lihavoitu ja alleviivattu).

Tekstimääritteet

0 Kaikki määritteet pois päältä.
1 Lihavoi.
4 Alleviivainen (vain yksivärisessä näyttösovittimessa).
5 Vilkkuu.
7 Käänteinen video päällä.
8 Piilotettu päälle.

Etualan värit

30 Musta
31 Punainen
32 Vihreä
33 Keltainen
34 Sininen
35 purppura
36 syaani
37 Valkoinen

Taustavärit

40 Musta
41 Punainen
42 Vihreä
43 Keltainen
44 Sininen
45 purppura
46 syaani
47 Valkoinen

Parametrit 30 - 47 täyttävät ISO 6429 -standardin vaatimukset.

ESC [= Psh

Aseta tila: Muuttaa näytön leveyden tai tyypin tilaksi, jonka määrittelee yksi seuraavista arvoista:

0 40 x 148 x 25 yksivärinen (teksti)
1 40 x 148 x 25 väri (teksti)
2 80 x 148 x 25 yksivärinen (teksti)
3 80 x 148 x 25 väri (teksti)
4 4x-väri 320 x 148 x 200 (grafiikka)
5 320 x 148 x 200 yksivärinen (grafiikka)
6 640 x 148 x 200 yksivärinen (grafiikka)
7 Mahdollistaa rivien käärimisen
13 320 x 148 x 200 väri (grafiikka)
14 640 x 148 x 200 väriä (16-värinen grafiikka)
15 640 x 148 x 350 yksivärinen (kaksivärinen grafiikka)
16 640 x 148 x 350 väri (16-värinen grafiikka)
17 640 x 148 x 480 yksivärinen (kaksivärinen grafiikka)
18 640 x 148 x 480 väriä (16-värinen grafiikka)
19 320 x 148 x 200 väri (256-värinen grafiikka)

Reset Mode: nollaa tilan käyttämällä samoja arvoja, joita asetettu tila käyttää, paitsi 7, joka estää linjojen käärimisen. Tämän paeta-sekvenssin viimeinen merkki on pieni "L" -kirjain.

ESC [koodi, merkkijono; … p

Aseta näppäimistön merkkijonot: määrittelee näppäimistön näppäimen uudelleen määritettyyn merkkijonoon. Tämän paeta-sekvenssin parametrit määritellään seuraavasti:

  • Koodi on yksi tai useampi alla olevassa taulukossa luetelluista arvoista. Nämä arvot edustavat näppäimistönäppäimiä ja näppäinyhdistelmiä. Kun käytät näitä arvoja komennossa, sinun on kirjoitettava tässä taulukossa esitetyt puolipisteet poistumisjärjestyksen edellyttämien puolipisteiden lisäksi. Suluissa olevia koodeja ei ole saatavana joillain näppäimistöillä. ANSI.SYS ei tulkitse näiden näppäimistöjen suluissa olevia koodeja, ellet määritä / x-kytkintä ANSI.SYS-laitteen laitekomennossa.
  • Merkkijono on joko yhden merkin ASCII-koodi tai lainausmerkkeihin sisältyvä merkkijono. Esimerkiksi sekä 65 että "A" voidaan käyttää edustamaan isoja "A" -kirjaimia.

Merkintä

Jotkut alla olevan taulukon arvoista eivät kelpaa kaikissa tietokoneissa. Tarkista tietokoneesi dokumentaatiosta, ovatko arvot erilaisia.

ASCII-avainkoodit

avain Koodi ^ Vaihto ^ + koodi ^ Ctrl ^ + koodi Alt + koodi
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
Koti (numeronäppäimistö) 0; 71 55 0; 119 -
Ylänuoli (numeronäppäimistö) 0; 72 56 (0, 141) -
Sivu ylös (numeronäppäimistö) 0; 73 57 0; 132 -
Vasen nuoli (numeronäppäimistö) 0; 75 52 0; 115 -
Oikea nuoli (numeronäppäimistö) 0; 77 54 0; 116 -
Loppu (numeronäppäimistö) 0; 79 49 0; 117 -
Alasnuoli (numeronäppäimistö) 0; 80 50 (0, 145) -
Sivu alas (numeronäppäimistö) 0; 81 51 0; 118 -
Lisää (numeronäppäimistö) 0; 82 48 (0, 146) -
Poista (numeronäppäimistö) 0; 83 46 (0, 147) -
Koti (224; 71) (224; 71) (224; 119) (224; 151)
Nuoli ylöspäin (224; 72) (224; 72) (224; 141) (224; 152)
Sivu ylös (224; 73) (224; 73) (224; 132) (224; 153)
Vasen nuoli (224; 75) (224; 75) (224; 115) (224; 155)
Oikea nuoli (224; 77) (224; 77) (224; 116) (224; 157)
pää (224; 79) (224; 79) (224; 117) (224; 159)
Alasnuoli (224; 80) (224; 80) (224; 145) (224; 154)
Sivu alas (224; 81) (224; 81) (224; 118) (224; 161)
Insert (224; 82) (224; 82) (224; 146) (224; 162)
Poistaa (224; 83) (224; 83) (224; 147) (224; 163)
Tulostusnäyttö - - 0; 114 -
Tauko - - 0; 0 -
Askelpalautin 8 8 127 (0)
Tulla sisään 13 0 10 (0
kieleke 9 0; 15 (0, 148) (0, 165)
Tyhjä 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
minä 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
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
= (vastaa) 61 43 - 0; 131
] (sulje sulu) 91 123 27 0; 26
[(avoin kiinnike) 93 125 29 0; 27
92 124 28 0; 43
; (puolipiste) 59 58 - 0; 39
'(yksittäinen tarjous) 39 34 - 0; 40
. (Ajan) 46 60 - 0; 51
/ (vinoviiva) 47 63 - 0; 53
`(takaisin tarjous) 39 34 - 0; 40
Enter (näppäimistö) 13 - 10 (0, 116)
/ (näppäimistö) 47 47 (0, 142) (0; 74)
* (näppäimistö) 42 (0, 144) (0; 78) -
- (näppäimistö) 45 45 (0, 149) (0, 164)
+ (näppäimistö) 43 43 (0, 150) (0; 55)
5 (näppäimistö) (0; 76) 53 (0; 143) -