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