U ansi.sys defmira funkcije koje promjene prikaz grafike, kontrola kursora pokreta i ponovno dodijeliti tipki. Upravljački program uređaja ANSI.SYS podržava emulaciju slijeda ANSI terminala za kontrolu zaslona i tipkovnice vašeg sustava.
ANSI izlazni niz je niz ASCII znakova; prva dva su znak za bijeg (1Bh) i znak lijevog zagrade (5Bh). Znak ili znakovi koji prate znakove bijega i lijeve zagrade određuju alfanumerički kôd koji kontrolira tipkovnicu ili funkciju prikaza. ANSI sekvence bijega razlikuju velika i mala slova; na primjer, "A" i "a" imaju potpuno različita značenja.
dostupnost
Naredba ansi.sys je vanjska datoteka i dostupna je u sljedećim Microsoftovim operativnim sustavima.
- MS-DOS 5.0 i novije verzije
- Windows 95
- Windows 98
- Windows NT
- Windows 2000
- Windows XP
Kako se učitati
U datoteci config.sys upotrijebite naredbu uređaja ili uređaja.
Za učitavanje ove datoteke u sustavu Windows 95 ili 98, config.sys mora imati sljedeći redak.
Uređaj = c: windows naredba ansi.sys
Za učitavanje ove datoteke u Windows 3.x ili Windows NT koristite sljedeći redak.
Uređaj = c: dos ansi.sys
Sintaksa
Sintaksa
Uređaj = [ pogon :] [ put ] ANSI.SYS [/ x] [/ k] [/ r]
parametri
[Pogon:] [put] određuje mjesto datoteke Ansi.sys. Dodatni [pogon:] [staza] određuje mjesto datoteke Ansi.sys. Dodatne informacije o mjestu učitavanja ovih datoteka nalaze se u odjeljku Učitavanje.
Sklopke
/x | Izdvojene tipke popravlja neovisno na tipkovnicama sa 101 tipkom. |
/ k | Uzrokuje da ANSI.SYS tretira tipkovnicu sa 101 tipkom kao tipkovnicu sa 84 tipke. Ekvivalentno naredbi SWITCHES = / k. Ako obično koristite naredbu SWITCHES = / k, morate koristiti / k sklopku s ANSI.SYS. |
/ r | Prilagođavanje pomicanja linija kako bi se poboljšala čitljivost kada se ANSI.SYS upotrebljava s programima za čitanje na ekranu (koji računala čine dostupnijim osobama s invaliditetom). |
parametri
Pn | Numerički parametar. Određuje decimalni broj. |
P.s | Selektivni parametar. Određuje decimalni broj koji koristite za odabir funkcije. Možete odrediti više funkcija odvajanjem parametara točkom zarezom. |
PL | Linijski parametar. Određuje decimalni broj koji predstavlja jedan od redaka na zaslonu ili na drugom uređaju. |
PC | Parametar stupca. Određuje decimalni broj koji predstavlja jedan od stupaca na zaslonu ili na drugom uređaju. |
Escape sekvence
ANSI sekvence bijega za pomicanje kursora, grafiku i postavke tipkovnice
Na donjem popisu ANSI evakuacijskih sekvenci kratica ESC predstavlja znak ASCII bijega 27 (1Bh), koji se pojavljuje na početku svakog slijeda bijega.
ESC [PL; PCH | Pozicija kursora: pomiče pokazivač na zadani položaj (koordinate). Ako ne odredite položaj, pokazivač se pomiče na početni položaj - gornji lijevi kut zaslona (redak 0, stupac 0). Ova sekvenca bijega djeluje na isti način kao niže redoslijed bijega od položaja kursora. |
ESC [PL, PCF | Položaj kursora: djeluje na isti način kao i prethodni niz izbjegavanja položaja kursora. |
ESC [pNA | Kursor prema gore: pomiče pokazivač prema gore navedenom broju redaka bez mijenjanja stupaca. Ako je kursor već na gornjem redu, ANSI.SYS ignorira ovaj niz. |
ESC [PNB | Kursor prema dolje: pomiče kursor prema dolje navedenom broju redaka bez mijenjanja stupaca. Ako se kursor već nalazi na dnu retka, ANSI.SYS ignorira ovaj niz. |
ESC [pnc | Kursor naprijed: pomiče pokazivač prema naprijed navedenom broju stupaca bez promjene linija. Ako se kursor već nalazi u desnom desnom stupcu, ANSI.SYS zanemaruje ovaj slijed. |
ESC [PND | Pokazivač prema natrag: pomiče pokazivač prema zadanom broju stupaca bez promjene linija. Ako se kursor već nalazi u krajnjem lijevom stupcu, ANSI.SYS zanemaruje ovaj slijed. |
ESC [e | Spremi položaj pokazivača: sprema trenutni položaj pokazivača. Možete pomaknuti pokazivač u spremljenu poziciju kursora korištenjem slijeda za vraćanje položaja pokazivača. |
ESC [u | Vrati položaj pokazivača: vraća pokazivač u položaj pohranjen redoslijedom spremanja položaja kursora. |
ESC [2J | Zaslon za brisanje: briše zaslon i pomiče pokazivač na početni položaj (redak 0, stupac 0). |
ESC [K | Izbriši liniju: briše sve znakove od položaja kursora do kraja retka (uključujući znak na mjestu pokazivača). |
ESC [Ps; …; PSM | Postavljanje grafičkog načina: poziva grafičke funkcije navedene u donjim vrijednostima. Ove određene funkcije ostaju aktivne do sljedeće pojave ovog slijeda bijega. Grafički način mijenja boje i atribute teksta (poput podebljanog i podvlačenog) koji se prikazuju na zaslonu. |
Tekstni atributi
0 | Svi atributi isključeni. |
1 | Hrabro. |
4 | Podvlaka (samo na monohromskom adapteru zaslona). |
5 | Treptaj dalje. |
7 | Uključen obrnuti videozapis. |
8 | Prikriveno na. |
Boje prednjeg plana
30 | Crno |
31 | Crvena |
32 | zelena |
33 | Žuta boja |
34 | plava |
35 | purpurnocrven |
36 | cijan |
37 | bijela |
Boje pozadine
40 | Crno |
41 | Crvena |
42 | zelena |
43 | Žuta boja |
44 | plava |
45 | purpurnocrven |
46 | cijan |
47 | bijela |
Parametri 30 do 47 udovoljavaju standardu ISO 6429.
ESC [= RHE
Način rada: Mijenja širinu ili vrstu zaslona u način definiran jednim od donjih vrijednosti:
0 | 40 x 148 x 25 jednobojnih (tekst) |
1 | 40 x 148 x 25 boja (tekst) |
2 | 80 x 148 x 25 jednobojnih (tekst) |
3 | 80 x 148 x 25 boja (tekst) |
4 | 320 x 148 x 200 4-boja (grafika) |
5 | 320 x 148 x 200 jednobojnih (grafika) |
6 | 640 x 148 x 200 jednobojnih (grafika) |
7 | Omogućuje omotavanje linija |
13 | 320 x 148 x 200 boja (grafika) |
14 | 640 x 148 x 200 u boji (grafika u 16 boja) |
15 | Jednobojni 640 x 148 x 350 (dvobojna grafika) |
16 | 640 x 148 x 350 u boji (grafika u 16 boja) |
17 | Jednobojni 640 x 148 x 480 (dvobojna grafika) |
18 | 640 x 148 x 480 u boji (grafika u 16 boja) |
19 | 320 x 148 x 200 boja (256-boja grafika) |
Način resetiranja: resetira način korištenjem istih vrijednosti koje koristi postavljeni način rada, osim 7, koji onemogućavaju prebacivanje linija. Posljednji znak u ovom nizu bijega je malo slovo "L".
ESC [koda, niz, … p
Postavljanje nizova na tipkovnici: redefinira tipku tipkovnice na određeni niz. Parametri ove sekvence bijega definirani su kako slijedi:
- Kod je jedna ili više vrijednosti navedenih u donjoj tablici. Ove vrijednosti predstavljaju tipkovnice i kombinacije tipki. Kada koristite ove vrijednosti u naredbi, morate upisati točke pod-zarezima prikazane u ovoj tablici, osim točaka pod zarezom koji zahtijevaju redoslijed bijega. Kodovi u zagradama nisu dostupni na nekim tipkovnicama. ANSI.SYS neće tumačiti kodove u zagradama za te tipkovnice osim ako u naredbi uređaja za ANSI.SYS ne navedete / x sklopku.
- String je ili ASCII kôd za jedan znak ili niz koji se nalazi u navodnicima. Na primjer, i 65 i "A" mogu se upotrebljavati za veliko slovo "A".
Bilješka
Neke vrijednosti u donjoj tablici ne vrijede za sva računala. Provjerite u dokumentaciji vašeg računala da li postoje različite vrijednosti.
ASCII kodovi ključeva
Ključ | Kodirati | ^ Shift ^ + kod | ^ Ctrl ^ + kod | Alt + kod |
---|---|---|---|---|
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 |
Početna (numerička tipkovnica) | 0 71 | 55 | 0 119 | - |
Strelica prema gore (brojčana tipkovnica) | 0 72 | 56 | (0, 141) | - |
Stranica gore (brojčana tipkovnica) | 0, 73 | 57 | 0 132 | - |
Strelica lijevo (tipkovnica s brojem) | 0 75 | 52 | 0 115 | - |
Strelica desno (numerička tipkovnica) | 0, 77 | 54 | 0 116 | - |
Kraj (brojčana tipkovnica) | 0; 79 | 49 | 0 117 | - |
Strelica prema dolje (brojčana tipkovnica) | 0 80 | 50 | (0, 145) | - |
Stranica prema dolje (numerička tipkovnica) | 0 81 | 51 | 0 118 | - |
Umetanje (brojčana tipkovnica) | 0 82 | 48 | (0, 146) | - |
Izbriši (brojčana tipkovnica) | 0 83 | 46 | (0, 147) | - |
Dom | (224, 71) | (224, 71) | (224; 119), | (224; 151), |
Strelica prema gore | (224, 72) | (224, 72) | (224; 141), | (224; 152), |
Stranica gore | (224, 73) | (224, 73) | (224; 132), | (224; 153), |
Lijeva strelica | (224, 75) | (224, 75) | (224; 115), | (224; 155), |
Desna strijela | (224, 77) | (224, 77) | (224; 116) | (224; 157), |
Kraj | (224, 79) | (224, 79) | (224; 117), | (224; 159), |
Strelica prema dolje | (224, 80) | (224, 80) | (224; 145), | (224; 154), |
Stranica niže | (224, 81) | (224, 81) | (224; 118), | (224; 161), |
Umetnuti | (224, 82) | (224, 82) | (224; 146), | (224; 162), |
Izbrisati | (224, 83) | (224, 83) | (224; 147), | (224; 163), |
Ispiši ekran | - | - | 0 114 | - |
Pauza / Break | - | - | 0 0 | - |
povratnik | 8 | 8 | 127 | (0) |
Unesi | 13 | 0 | 10 | (0 |
kartica | 9 | 0 15 | (0, 148) | (0, 165) |
nula | 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 |
ja | 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 |
P | 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 |
= (jednako) | 61 | 43 | - | 0 131 |
] (uski okvir) | 91 | 123 | 27 | 0 26 |
[(otvoren nosač) | 93 | 125 | 29 | 0; 27 |
92 | 124 | 28 | 0; 43 | |
; (točka i zarez) | 59 | 58 | - | 0; 39 |
'(jedna ponuda) | 39 | 34 | - | 0 40 |
, (razdoblje) | 46 | 60 | - | 0 51 |
/ (kosa crta) | 47 | 63 | - | 0 53 |
`(povratak) | 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) | - |