Komanda MS-DOS un Windows komandrinda ansi.sys

Satura rādītājs:

Komanda MS-DOS un Windows komandrinda ansi.sys
Komanda MS-DOS un Windows komandrinda ansi.sys
Anonim

Par ansi.sys definē funkcijas, izmaiņas displejs grafikas, vadības kursora kustību un atkārtoti piešķirt atslēgas. Ierīces draiveris ANSI.SYS atbalsta ANSI termināļa evakuācijas sekvenču emulāciju, lai kontrolētu jūsu sistēmas ekrānu un tastatūru.

ANSI aizbēgšanas secība ir ASCII rakstzīmju virkne; pirmie divi ir evakuācijas raksturs (1Bh) un kreisās iekavas burts (5Bh). Rakstzīme vai zīmes, kas seko aizbēgšanai, un kreisās iekavas iezīmē burtu un ciparu kodu, kas kontrolē tastatūru vai displeja funkciju. ANSI aizbēgšanas sekvencēs tiek nošķirti lielie un mazie burti; piemēram, “A” un “a” ir pilnīgi atšķirīgas nozīmes.

Pieejamība

Komanda ansi.sys ir ārējs fails un ir pieejama šādās Microsoft operētājsistēmās.

  • MS-DOS 5.0 un jaunākas
  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • Windows XP

Kā ielādēt

Savā failā config.sys izmantojiet komandu ierīce vai devicehigh.

Lai ielādētu šo failu operētājsistēmā Windows 95 vai 98, config.sys jābūt šādai rindai.

ierīce = c: windows komanda ansi.sys

Lai ielādētu šo failu operētājsistēmā Windows 3.x vai Windows NT, izmantojiet šo rindu.

ierīce = c: dos ansi.sys

Sintakse

Sintakse

Ierīce = [ disks :] [ ceļš ] ANSI.SYS [/ x] [/ k] [/ r]

Parametri

[Disks:] [ceļu] norāda atrašanās vietu Ansi.sys failu. Papildu [disks:] [ceļš] norāda faila Ansi.sys atrašanās vietu. Papildu informācija par to, kur šos failus ielādēt, ir sadaļā “ielādēšana”.

Slēdži

/ x Neatkarīgi pārveido pagarinātos taustiņus uz 101 taustiņu tastatūras.
/ k Izraisa ANSI.SYS traktējumu ar 101 taustiņu tastatūru kā ar 84 taustiņu tastatūru. Līdzvērtīgs komandai SWITCHES = / k. Ja parasti izmantojat komandu SWITCHES = / k, jums ir jāizmanto slēdzis / k ar ANSI.SYS.
/ r Pielāgo līnijas ritināšanu, lai uzlabotu lasāmību, ja ANSI.SYS tiek izmantota ar ekrāna lasīšanas programmām (kas datoru padara pieejamāku cilvēkiem ar invaliditāti).

Parametri

Pn Skaitliskais parametrs. Norāda decimālo skaitli.
Ps Selektīvs parametrs. Norāda decimālo skaitli, kuru izmantojat, lai izvēlētos funkciju. Varat norādīt vairāk nekā vienu funkciju, atdalot parametrus ar semikolu.
PL Līnijas parametrs. Norāda decimālo skaitli, kas apzīmē vienu no rindām displejā vai citā ierīcē.
Pc Kolonnas parametrs. Norāda decimālo skaitli, kas apzīmē vienu no kolonnām ekrānā vai citā ierīcē.

Bēgšanas sekvences

ANSI glābšanas sekvences kursora kustībai, grafikai un tastatūras iestatījumiem

Turpmākajā ANSI evakuācijas secību sarakstā saīsinājums ESC apzīmē ASCII evakuācijas rakstzīmi 27 (1Bh), kas parādās katras evakuācijas sekvences sākumā.

ESC [PL; PcH Kursora pozīcija: pārvieto kursoru uz norādīto pozīciju (koordinātas). Ja nenorādāt pozīciju, kursors tiek pārvietots sākuma stāvoklī - ekrāna augšējā kreisajā stūrī (0. rinda, 0. kolonna). Šī evakuācijas secība darbojas tāpat kā zemāk esošā kursora pozīcijas evakuācijas secība.
ESC [PL; Pcf Kursora pozīcija: darbojas tāpat kā iepriekšējā kursora pozīcijas aizbēgšanas secība.
ESC [PnA Kursors uz augšu: pārvieto kursoru uz augšu par norādīto rindu skaitu, nemainot kolonnas. Ja kursors jau atrodas augšējā rindā, ANSI.SYS ignorē šo secību.
ESC [PnB Kursors uz leju: pārvieto kursoru uz leju ar norādīto rindu skaitu, nemainot kolonnas. Ja kursors jau atrodas apakšējā rindā, ANSI.SYS ignorē šo secību.
ESC [PnC Kursors uz priekšu: pārvieto kursoru uz priekšu ar noteiktu kolonnu skaitu, nemainot līnijas. Ja kursors jau atrodas labajā pusē kolonnā, ANSI.SYS ignorē šo secību.
ESC [PnD Kursors atpakaļ: pārvieto kursoru atpakaļ ar norādīto kolonnu skaitu, nemainot līnijas. Ja kursors jau atrodas kreisajā kolonnā, ANSI.SYS ignorē šo secību.
ESC [s Saglabāt kursora pozīciju: saglabā pašreizējo kursora pozīciju. Jūs varat pārvietot kursoru uz saglabāto kursora pozīciju, izmantojot kursora pozīcijas atjaunošanas secību.
ESC [u Restore cursor position: atjauno kursoru pozīcijā, kuru saglabā saglabātā kursora pozīcijas secība.
ESC [2J Dzēst displeju: notīra ekrānu un pārvieto kursoru sākuma stāvoklī (0. rinda, 0. kolonna).
ESC [K Dzēst līniju: notīra visas rakstzīmes no kursora pozīcijas līdz rindas beigām (ieskaitot rakstzīmi kursora pozīcijā).
ESC [Ps; …; Psm Iestatīt grafikas režīmu: izsauc grafikas funkcijas, kas norādītas zemāk norādītajās vērtībās. Šīs norādītās funkcijas paliek aktīvas līdz nākamajai šīs evakuācijas sekvences parādībai. Grafikas režīms maina ekrānā redzamās krāsas un teksta atribūtus (piemēram, treknrakstu un pasvītrojumu).

Teksta atribūti

0 Visi atribūti izslēgti.
1 Drosmīgs.
4 Nepārspīlēts (tikai monohroma displeja adapterī).
5 Mirgo.
7 Apgrieztais video ieslēgts.
8 Apslēpts.

Priekšplāna krāsas

30 Melns
31 sarkans
32 Zaļš
33 Dzeltens
34 Zils
35 Magenta
36 Ciāna
37 Balts

Fona krāsas

40 Melns
41 sarkans
42. lpp Zaļš
43 Dzeltens
44 Zils
45 Magenta
46 Ciāna
47 Balts

Parametri no 30 līdz 47 atbilst ISO 6429 standartam.

ESC [= Psh

Iestatīšanas režīms: maina ekrāna platumu vai tipu režīmā, ko nosaka viena no šīm vērtībām:

0 40 x 148 x 25 vienkrāsains (teksts)
1 Krāsa 40 x 148 x 25 (teksts)
2 80 x 148 x 25 vienkrāsains (teksts)
3 Krāsa 80 x 148 x 25 (teksts)
4 4 krāsu 320 x 148 x 200 (grafika)
5 320 x 148 x 200 vienkrāsas (grafika)
6 Vienkrāsains 640 x 148 x 200 (grafika)
7 Iespējo līniju ietīšanu
13 Krāsa 320 x 148 x 200 (grafika)
14 Krāsa 640 x 148 x 200 (16 krāsu grafika)
15 640 x 148 x 350 vienkrāsains (divkrāsu grafika)
16 Krāsa 640 x 148 x 350 (16 krāsu grafika)
17 640 x 148 x 480 vienkrāsains (divkrāsu grafika)
18 Krāsa 640 x 148 x 480 (16 krāsu grafika)
19 320 x 148 x 200 krāsu (256 krāsu grafika)

Reset Mode: atiestata režīmu, izmantojot tās pašas vērtības, kuras izmanto iestatītais režīms, izņemot 7, kas atspējo līniju ietīšanu. Pēdējais burts šajā aizbēgšanas secībā ir mazais “L” burts.

ESC [kods; virkne; … lpp

Iestatīt tastatūras virknes: atkārtoti definē tastatūras taustiņu uz noteiktu virkni. Šīs aizbēgšanas sekvences parametrus nosaka šādi:

  • Kods ir viena vai vairākas no vērtībām, kas uzskaitītas zemāk esošajā tabulā. Šīs vērtības apzīmē tastatūras taustiņus un taustiņu kombinācijas. Izmantojot šīs vērtības komandā, papildus semikoliem, kas nepieciešami aizbēgšanas secībā, jums jāieraksta semikoli, kas parādīti šajā tabulā. Kodi iekavās dažās tastatūrās nav pieejami. ANSI.SYS šo klaviatūru iekavās esošos kodus neskaidros, ja vien ANSI.SYS ierīces komandā nenorādīsit / x slēdzi.
  • Virkne ir vai nu vienas rakstzīmes ASCII kods, vai virkne, kas ietverta pēdiņās. Piemēram, gan 65, gan “A” var izmantot, lai attēlotu lielos “A” burtus.

Piezīme

Dažas no zemāk esošajā tabulā norādītajām vērtībām nav derīgas visiem datoriem. Pārbaudiet datora dokumentāciju, lai atrastu atšķirīgas vērtības.

ASCII atslēgu kodi

Atslēga Kods ^ Shift ^ + kods ^ Ctrl ^ + kods Alt + kods
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
Sākums (num tastatūra) 0; 71 55 0; 119 -
Augšupvērstā bultiņa (num tastatūra) 0; 72 56 (0; 141) -
Lappuse uz augšu (num tastatūra) 0; 73 57 0; 132 -
Kreisā bultiņa (num tastatūra) 0; 75 52. lpp 0; 115 -
Labā bultiņa (num tastatūra) 0; 77 54 0; 116 -
Beigas (num. Tastatūra) 0; 79 49 0; 117 -
Lejupvērstā bultiņa (num tastatūra) 0; 80 50 (0; 145) -
Lapa uz leju (num tastatūra) 0; 81 51 0; 118 -
Ievietot (num tastatūra) 0; 82 48 (0; 146) -
Dzēst (num tastatūra) 0; 83 46 (0; 147) -
Mājas (224; 71) (224; 71) (224; 119) (224; 151)
Augšupvērstā bultiņa (224; 72) (224; 72) (224; 141) (224; 152)
Lappuse uz augšu (224; 73) (224; 73) (224; 132) (224; 153)
Kreisā bultiņa (224; 75) (224; 75) (224; 115) (224; 155)
Labā bultiņa (224; 77) (224; 77) (224; 116) (224; 157)
Beigas (224; 79) (224; 79) (224; 117) (224; 159)
Lejupvērstā bultiņa (224; 80) (224; 80) (224; 145) (224; 154)
Lapa uz leju (224; 81) (224; 81) (224; 118) (224; 161)
Ievietot (224; 82) (224; 82) (224; 146) (224; 162)
Dzēst (224; 83) (224; 83) (224; 147) (224; 163)
Drukāšanas ekrāns - - 0; 114 -
Pauze / pārtraukums - - 0; 0 -
Atpakaļatkāpe 8 8 127. lpp (0)
Ievadiet 13 0 10 (0
Tab 9 0; 15 (0; 148) (0; 165)
Nulle 0; 3 - - -
A 97 65 1 0; 30
B 98. lpp 66 2 0; 48
C 99 66 3 0; 46
D 100 68 5 0; 18
E 101. lpp 69 5 0; 18
F 102. lpp 70 6 0; 33
G 103. lpp 71 7 0; 34
H 104. lpp 72. lpp 8 0; 35
Es 105 73 9 0; 23
106. lpp 74 10 0; 36
K 107. lpp 75 11 0; 37
L 108. lpp 76 12 0; 38
M 109. lpp 77 13 0; 50
N 110 78. lpp 14 0; 49
O 111 79 15 0; 24
Lpp 112 80 16 0; 25
Q 113. lpp 81 17 0; 16
R 114. lpp 82 18 0; 19
S 115 83 19 0; 31
T 116. lpp 84 20 0; 20
U 117. lpp 85 21 0; 22
V 118. lpp 86 22 0; 47
W 119. lpp 87 23 0; 17
X 120 88 24 0; 45
Y 121. lpp 89 25 0; 21
Z 122. lpp 90 26 0; 44
1 49 33 - 0; 120
2 50 64 0 0; 121
3 51 35 - 0; 122
4 52. lpp 36 - 0; 123
5 53 37 - 0; 124
6 54 94 30 0; 125
7 55 38 - 0; 126
8 56 42. lpp - 0; 126
9 57 40 - 0; 127
0 48 41 - 0; 129
- (mīnus) 45 95 31 0; 130
= (vienāds) 61 43 - 0; 131
] (aizvērt iekavu) 91 123. lpp 27 0; 26
[(atvērts iekavās) 93 125 29 0; 27
92. lpp 124.sēr 28 0; 43
; (semikols) 59 58. lpp - 0; 39
'(viena cena) 39 34 - 0; 40
. (periods) 46 60 - 0; 51
/ (slīpsvītra uz priekšu) 47 63 - 0; 53
`(atpakaļ citāts) 39 34 - 0; 40
Enter (tastatūra) 13 - 10 (0; 116)
/ (tastatūra) 47 47 (0; 142) (0; 74)
* (tastatūra) 42. lpp (0; 144) (0; 78) -
- (tastatūra) 45 45 (0; 149) (0; 164)
+ (tastatūra) 43 43 (0; 150) (0; 55)
5 (tastatūra) (0; 76) 53 (0; 143) -