Az ansi.sys meghatározza azokat a funkciókat, amelyek megváltoztatják a kijelző grafikáját, vezérlik a kurzor mozgatását és újra kijelölik a gombokat. Az ANSI.SYS eszközillesztő támogatja a menekülési szekvenciák ANSI terminál emulációját a rendszer képernyőjének és billentyűzetének vezérléséhez.
Az ANSI menekülési sorrend ASCII karakterek sorozata; az első kettő a menekülési karakter (1Bh) és a bal oldali konzol karakter (5Bh). A karakterek vagy karakterek, amelyek a menekülést követik, és a bal oldali zárójelben szereplő karakterek olyan alfanumerikus kódot határoznak meg, amely a billentyűzetet vagy a kijelző funkciót vezérli. Az ANSI menekülési szekvenciák megkülönböztetik a kis- és nagybetűket; például az "A" és "a" jelentése teljesen különbözik.
Elérhetőség
Az ansi.sys parancs egy külső fájl, és a következő Microsoft operációs rendszerekben érhető el.
- MS-DOS 5.0 és újabb
- Windows 95
- Windows 98
- Windows NT
- Windows 2000
- Windows XP
Hogyan kell betölteni
Használjon eszköz vagy eszköz magas parancsot a config.sys fájlban.
A fájl betöltéséhez Windows 95 vagy 98 rendszerben a config.sys-nek a következő sorral kell rendelkeznie.
device = c: windows command ANSI.SYS
A fájl betöltéséhez Windows 3.x vagy Windows NT rendszerben használja a következő sort.
device = c: dos ANSI.SYS
Szintaxis
Szintaxis
Eszköz = [ meghajtó :] [ útvonal ] ANSI.SYS [/ x] [/ k] [/ r]
paraméterek
A [meghajtó:] [elérési út] meghatározza az Ansi.sys fájl helyét. Kiegészítő [meghajtó:] [elérési út] meghatározza az Ansi.sys fájl helyét. További információ a fájlok betöltésének helyéről a betöltési szakaszban található.
kapcsolók
/x | A kibővített billentyűket függetlenül ábrázolja a 101 billentyűs billentyűzeten. |
/ k | Az ANSI.SYS a 101-billentyűs billentyűzetet úgy kezeli, mint egy 84-billentyűs billentyűzetet. A SWITCHES = / k paranccsal egyenértékű. Ha általában a SWITCHES = / k parancsot használja, akkor a / k kapcsolót kell használni az ANSI.SYS-hez. |
/ r | Beállítja a sor görgetését az olvashatóság javítása érdekében, ha az ANSI.SYS-t képernyőolvasó programokkal használják (ami a számítógépeket hozzáférhetőbbé teszi a fogyatékkal élők számára). |
paraméterek
Pn | Numerikus paraméter. Tizedes számot határoz meg. |
ps | Szelektív paraméter. Megadja a tizedes számot, amelyet a funkció kiválasztásához használ. Több paramétert megadhat, ha a paramétereket pontosvesszővel választja el. |
PL | Vonalparaméter. Tizedes számot ad meg, amely a kijelzőn vagy egy másik eszközön megjelenő sorok egyikét jelöli. |
pc | Oszlopparaméter. Tizedes számot határoz meg, amely a képernyőn vagy egy másik eszköz oszlopát jelöli. |
Menekülési sorozatok
ANSI menekülési sorrend a kurzor mozgatására, a grafika és a billentyűzet beállításaira
Az ANSI menekülési szekvenciák alábbi listájában az ESC rövidítés az ASCII 27. menekülési karaktert (1Bh) jelöli, amely minden menekülési sorozat elején megjelenik.
ESC [PL; PcH | Kurzorpozíció: a kurzort a megadott pozícióba mozgatja (koordináták). Ha nem ad meg helyet, akkor a kurzor kezdőhelyzetbe kerül - a képernyő bal felső sarkába (0. sor, 0. oszlop). Ez a menekülési sorrend ugyanúgy működik, mint az alábbi kurzorpozíció-menekülési sorrend. |
ESC [PL; Pcf | Kurzorpozíció: ugyanúgy működik, mint az előző kurzorpozíció-menekülési sorrend. |
ESC [PnA | Kurzor fel: a kurzort a megadott számú sorral felfelé mozgatja oszlopok megváltoztatása nélkül. Ha a kurzor már a felső sorban van, az ANSI.SYS figyelmen kívül hagyja ezt a szekvenciát. |
ESC [PnB | Kurzor lefelé: a kurzort lefelé mozgatja a megadott számú sorral az oszlopok megváltoztatása nélkül. Ha a kurzor már az alsó sorban van, az ANSI.SYS figyelmen kívül hagyja ezt a sorrendet. |
ESC [PnC | Kurzor előre: a kurzort előre megadott oszlopszámmal továbbítja a sorok megváltoztatása nélkül. Ha a kurzor már a jobb szélső oszlopban található, akkor az ANSI.SYS figyelmen kívül hagyja ezt a sorrendet. |
ESC [PnD | Kurzor hátra: a kurzort a megadott oszlopszámmal mozgatja vissza, sorok megváltoztatása nélkül. Ha a kurzor már a bal szélső oszlopban található, az ANSI.SYS figyelmen kívül hagyja ezt a sorrendet. |
ESC [s | Kurzorpozíció mentése: a kurzor aktuális pozíciójának mentése. A kurzort a mentett kurzorpozícióba mozgathatja a kurzor helyreállítási sorrendjének felhasználásával. |
ESC [u | Kurzor pozíciójának visszaállítása: a kurzor visszatér a kurzor mentési pozíciójának szekvenciája által tárolt helyzetbe. |
ESC [2J | Kijelző törlése: törli a képernyőt, és a kurzort alaphelyzetbe állítja (0. sor, 0. oszlop). |
ESC [K | Sor törlése: törli az összes karaktert a kurzor helyétől a sor végéig (beleértve a kurzor pozíciójában lévő karaktert). |
ESC [Ps; …; Psm | Grafikus mód beállítása: az alábbi értékek által meghatározott grafikai funkciókat hívja meg. Ezek a meghatározott funkciók aktívak maradnak ezen menekülési sorozat következő megjelenéséig. A grafikus mód megváltoztatja a képernyőn megjelenő szöveg színét és attribútumait (például félkövér és aláhúzott). |
Szöveg attribútumok
0 | Minden attribútum ki van kapcsolva. |
1 | Merész. |
4 | Alulhúzás (csak monokróm kijelző adapternél). |
5 | Villogni kezd. |
7 | Fordított videó be. |
8 | Elrejtve. |
Az előtér színei
30 | Fekete |
31 | Piros |
32 | Zöld |
33 | Sárga |
34 | Kék |
35 | Bíborvörös |
36 | Cián |
37 | fehér |
Háttér színei
40 | Fekete |
41 | Piros |
42 | Zöld |
43 | Sárga |
44 | Kék |
45 | Bíborvörös |
46 | Cián |
47 | fehér |
A 30–47. Paraméterek megfelelnek az ISO 6429 szabványnak.
ESC [= Psh
Beállítási mód: A képernyő szélességét vagy típusát az alábbi értékek egyikével meghatározott üzemmódra változtatja:
0 | 40 x 148 x 25 monokróm (szöveg) |
1 | 40 x 148 x 25 szín (szöveg) |
2 | 80 x 148 x 25 monokróm (szöveg) |
3 | 80 x 148 x 25 szín (szöveg) |
4 | 320 x 148 x 200 négyszínű (grafika) |
5 | 320 x 148 x 200 monokróm (grafika) |
6 | 640 x 148 x 200 monokróm (grafika) |
7 | Engedélyezi a vonalcsomagolást |
13 | 320 x 148 x 200 színes (grafika) |
14 | 640 x 148 x 200 színes (16 színű grafika) |
15 | 640 x 148 x 350 monokróm (kétszínű grafika) |
16 | 640 x 148 x 350 színes (16 színű grafika) |
17 | 640 x 148 x 480 monokróm (kétszínű grafika) |
18 | 640 x 148 x 480 színes (16 színű grafika) |
19 | 320 x 148 x 200 színes (256 színű grafika) |
Reset Mode: Visszaállítja az üzemmódot ugyanazon értékek használatával, mint amelyeket a beállított mód használt, kivéve a 7-et, amely letiltja a vonalcsomagolást. Ebben a menekülési sorrendben az utolsó karakter kisbetűs "L" betű.
ESC [kód; string; … p
Billentyűzet karakterláncok beállítása: a billentyűzetet egy megadott karakterláncra definiálja. Ennek a menekülési sorrendnek a paraméterei a következők:
- A kód az alábbi táblázatban felsorolt értékek közül egy vagy több. Ezek az értékek a billentyűzetet és a billentyűkombinációkat képviselik. Amikor ezeket az értékeket használja a parancsban, be kell írnia az ebben a táblázatban bemutatott pontosvesszőt a menekülési sorrend által megkövetelt pontosvesszőkön kívül. A zárójelben szereplő kódok nem érhetők el néhány billentyűzeten. Az ANSI.SYS csak akkor fogja értelmezni a billentyűzetek zárójelben szereplő kódjait, ha Ön megadja a / x kapcsolót az ANSI.SYS eszköz parancsában.
- A karakterlánc vagy egyetlen karakter ASCII kódja, vagy idézőjelekben szereplő karakterlánc. Például mind a 65, mind az „A” nagybetűs „A” betűt jelölhetnek.
jegyzet
Az alábbi táblázat néhány értéke nem érvényes minden számítógépre. Ellenőrizze a számítógép dokumentációját, hogy vannak-e különféle értékek.
ASCII kulcskódok
Kulcs | Kód | ^ Shift ^ + kódot | ^ Ctrl ^ + kódot | Alt + kód |
---|---|---|---|---|
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 |
Főoldal (számbillentyűzet) | 0; 71 | 55 | 0; 119 | - |
Fel nyíl (számbillentyűzet) | 0; 72 | 56 | (0; 141) | - |
Oldal fel (num billentyűzet) | 0; 73 | 57 | 0; 132 | - |
Bal nyíl (számbillentyűzet) | 0; 75 | 52 | 0; 115 | - |
Jobb nyíl (számbillentyűzet) | 0; 77 | 54 | 0; 116 | - |
Vége (számbillentyűzet) | 0; 79 | 49 | 0; 117 | - |
Lefelé mutató nyíl (számbillentyűzet) | 0; 80 | 50 | (0; 145) | - |
Oldalt le (számbillentyűzet) | 0; 81 | 51 | 0; 118 | - |
Beszúrás (számbillentyűzet) | 0; 82 | 48 | (0; 146) | - |
Törlés (számbillentyűzet) | 0; 83 | 46 | (0; 147) | - |
itthon | (224; 71) | (224; 71) | (224; 119) | (224; 151) |
Felfelé nyíl | (224; 72) | (224; 72) | (224; 141) | (224; 152) |
Oldal fel | (224; 73) | (224; 73) | (224; 132) | (224; 153) |
Bal nyíl | (224; 75) | (224; 75) | (224; 115) | (224; 155) |
Jobb nyíl | (224; 77) | (224; 77) | (224; 116) | (224; 157) |
vég | (224; 79) | (224; 79) | (224; 117) | (224; 159) |
Lefele nyíl | (224; 80) | (224; 80) | (224; 145) | (224; 154) |
Lapozás lefelé | (224; 81) | (224; 81) | (224; 118) | (224; 161) |
Insert | (224; 82) | (224; 82) | (224; 146) | (224; 162) |
Töröl | (224; 83) | (224; 83) | (224; 147) | (224; 163) |
Print Screen | - | - | 0; 114 | - |
Szünet | - | - | 0; 0 | - |
Backspace | 8 | 8 | 127 | (0) |
Belép | 13 | 0 | 10 | (0 |
Tab | 9 | 0; 15 | (0; 148) | (0; 165) |
Nulla | 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 |
én | 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 |
- (mínusz) | 45 | 95 | 31 | 0; 130 |
= (egyenlő) | 61 | 43 | - | 0; 131 |
] (zárójel) | 91 | 123 | 27 | 0; 26 |
[(nyitott zárójel) | 93 | 125 | 29 | 0; 27 |
92 | 124 | 28 | 0; 43 | |
; (pontosvessző) | 59 | 58 | - | 0; 39 |
„(egyetlen ajánlat) | 39 | 34 | - | 0; 40 |
. (időszak) | 46 | 60 | - | 0; 51 |
/ (perjel) | 47 | 63 | - | 0; 53 |
`(vissza idézet) | 39 | 34 | - | 0; 40 |
Enter (billentyűzet) | 13 | - | 10 | (0; 116) |
/ (billentyűzet) | 47 | 47 | (0; 142) | (0; 74) |
* (billentyűzet) | 42 | (0; 144) | (0; 78) | - |
- (billentyűzet) | 45 | 45 | (0; 149) | (0; 164) |
+ (billentyűzet) | 43 | 43 | (0; 150) | (0; 55) |
5 (billentyűzet) | (0; 76) | 53 | (0; 143) | - |