„MS-DOS“ ir „Windows“ komandų eilutė komanda ansi.sys

Turinys:

„MS-DOS“ ir „Windows“ komandų eilutė komanda ansi.sys
„MS-DOS“ ir „Windows“ komandų eilutė komanda ansi.sys
Anonim

Ansi.sys“ apibrėžia funkcijas, kurios keičia ekrano grafiką, valdo žymeklio judėjimą ir perkelia klavišus. ANSI.SYS įrenginio tvarkyklė palaiko ANSI terminalo pabėgimo sekų emuliaciją, kad galėtų valdyti sistemos ekraną ir klaviatūrą.

ANSI pabėgimo seka yra ASCII simbolių seka; pirmieji du yra pabėgimo simbolis (1Bh) ir kairiojo skliaustinio ženklas (5Bh). Simbolis arba ženklai, einantys po pabėgimo, ir kairieji skliaustų ženklai nurodo raidinį skaitmeninį kodą, kuris valdo klaviatūrą ar ekrano funkciją. ANSI pabėgimo seka atskiria didžiąsias ir mažąsias raides; pavyzdžiui, „A“ ir „a“ turi visiškai skirtingas reikšmes.

Prieinamumas

„Ansi.sys“ komanda yra išorinis failas ir prieinama šiose „Microsoft“ operacinėse sistemose.

  • MS-DOS 5.0 ir naujesnės versijos
  • „Windows 95“
  • „Windows 98“
  • „Windows NT“
  • „Windows 2000“
  • Windows XP

Kaip pakrauti

Savo faile „config.sys“ naudokite komandą „device“ arba „devicehigh“.

Norėdami įkelti šį failą „Windows 95“ ar „98“, config.sys turi būti tokia eilutė.

įrenginys = c: langai komanda ansi.sys

Norėdami įkelti šį failą „Windows 3.x“ arba „Windows NT“, naudokite šią eilutę.

įrenginys = c: dos ansi.sys

Sintaksė

Sintaksė

Įrenginys = [ pavara :] [ kelias ] ANSI.SYS [/ x] [/ k] [/ r]

Parametrai

[Diskas:] [kelias] nurodo, kad Ansi.sys failo vietą. Papildomas [diskas:] [kelias] nurodo Ansi.sys failo vietą. Papildomos informacijos apie tai, kur įkelti šiuos failus, yra skyriuje „Kaip įkelti“.

Jungikliai

/ x 101 klaviatūros klaviatūroje savarankiškai peržiūri išplėstinius klavišus.
/ k Priežastis, kad ANSI.SYS traktuoja 101 klaviatūros klaviatūrą kaip 84 klavišų klaviatūrą. Lygiavertis komandai SWITCHES = / k. Jei paprastai naudojate komandą SWITCHES = / k, turite naudoti jungiklį / k su ANSI.SYS.
/ r Koreguoja eilučių slinktį, kad būtų lengviau perskaityti, kai ANSI.SYS yra naudojama su ekrano skaitymo programomis (tai daro kompiuterius labiau prieinamus žmonėms su negalia).

Parametrai

Pn Skaitinis parametras. Nurodo dešimtainį skaičių.
Ps Atrankinis parametras. Nurodo dešimtainį skaičių, kurį naudojate funkcijai pasirinkti. Atskirdami parametrus kabliataškiais, galite nurodyti daugiau nei vieną funkciją.
PL Linijos parametras. Nurodo dešimtainį skaičių, kuris žymi vieną iš ekrano ar kito įrenginio eilučių.
PC Stulpelio parametras. Nurodo dešimtainį skaičių, kuris žymi vieną iš stulpelių ekrane ar kitame įrenginyje.

Pabėgimo seka

ANSI pabėgimo sekos, skirtos žymeklio judėjimui, grafikai ir klaviatūros nustatymams

Žemiau pateiktame ANSI pabėgimo sekų sąraše santrumpa ESC žymi ASCII pabėgimo ženklą 27 (1Bh), kuris pasirodo kiekvienos pabėgimo sekos pradžioje.

ESC [PL; PcH Žymeklio padėtis: perkelia žymeklį į nurodytą vietą (koordinates). Jei nenurodėte padėties, žymeklis pereina į pradinę padėtį - viršutinį kairiajį ekrano kampą (0 eilutė, 0 stulpelis). Ši pabėgimo seka veikia taip pat, kaip žemiau esanti žymeklio padėties pabėgimo seka.
ESC [PL; Pcf Žymeklio padėtis: veikia taip pat, kaip ir ankstesnė žymeklio padėties pabėgimo seka.
ESC [PnA Žymeklis aukštyn: perkelia žymeklį aukštyn nurodytu eilučių skaičiumi nekeisdamas stulpelių. Jei žymeklis jau yra viršutinėje eilutėje, ANSI.SYS nepaiso šios sekos.
ESC [PnB Žymeklis žemyn: perkelia žymeklį žemyn nurodytu eilučių skaičiumi nekeisdamas stulpelių. Jei žymeklis jau yra apatinėje eilutėje, ANSI.SYS nepaiso šios sekos.
ESC [PnC Žymeklis pirmyn: perkelia žymeklį į priekį nurodytu stulpelių skaičiumi, nekeisdamas eilučių. Jei žymeklis jau yra dešiniajame stulpelyje, ANSI.SYS nepaiso šios sekos.
ESC [PnD Žymeklis atgal: perkelia žymeklį atgal nurodytu stulpelių skaičiumi nekeisdamas eilučių. Jei žymeklis jau yra kairiajame stulpelyje, ANSI.SYS nepaiso šios sekos.
ESC [s Išsaugoti žymeklio padėtį: išsaugo dabartinę žymeklio padėtį. Galite perkelti žymeklį į išsaugotą žymeklio vietą naudodamiesi žymeklio padėties atkūrimo seka.
ESC [u Restore cursor position: grąžina žymeklį į tą vietą, kurią išsaugojo žymeklio išsaugojimo padėties seka.
ESC [2J Ištrinti ekraną: išvalo ekraną ir perkelia žymeklį į pradinę padėtį (0 eilutė, 0 stulpelis).
ESC [K Trinti eilutę: išvalomi visi ženklai nuo žymeklio padėties iki eilutės pabaigos (įskaitant ženklą žymeklio vietoje).
ESC [Ps; …; Psm Nustatyti grafikos režimą: iškviečia toliau pateiktose reikšmėse nurodytas grafikos funkcijas. Šios nurodytos funkcijos išlieka aktyvios iki kito šios pabėgimo sekos atsiradimo. Grafikos režimas keičia ekrane rodomo teksto spalvas ir atributus (pvz., Paryškintą ir pabrauktą).

Teksto atributai

0 Visi atributai išjungti
1 Paryškinti.
4 Prastas rezultatas (tik nespalvoto ekrano adapteryje).
5 Mirksi.
7 Vaizdo įrašas atvirkštinis.
8 Paslėptas ant.

Priekinių planų spalvos

30 Juoda
31 Raudona
32 Žalias
33 Geltona
34 Mėlyna
35 Magenta
36 Cianas
37 Balta

Fono spalvos

40 Juoda
41 Raudona
42 Žalias
43 Geltona
44 Mėlyna
45 Magenta
46 Cianas
47 Balta

Parametrai nuo 30 iki 47 atitinka ISO 6429 standartą.

ESC [= Psh

Nustatyti režimą: keičia ekrano plotį arba tipą į režimą, nurodytą viename iš žemiau nurodytų verčių:

0 40 x 148 x 25 vienspalvis (tekstas)
1 40 x 148 x 25 spalvos (tekstas)
2 80 x 148 x 25 vienspalvis (tekstas)
3 80 x 148 x 25 spalvos (tekstas)
4 4 spalvų 320 x 148 x 200 (grafika)
5 320 x 148 x 200 vienspalvis (grafika)
6 640 x 148 x 200 vienspalvis (grafika)
7 Įgalinamas eilučių vyniojimas
13 320 x 148 x 200 spalvų (grafika)
14 640 x 148 x 200 spalvų (16 spalvų grafika)
15 640 x 148 x 350 vienspalviai (2 spalvų grafika)
16 640 x 148 x 350 spalvos (16 spalvų grafika)
17 640 x 148 x 480 vienspalviai (2 spalvų grafika)
18 640 x 148 x 480 spalvų (16 spalvų grafika)
19 320 x 148 x 200 spalvų (256 spalvų grafika)

Reset Mode: atkuria režimą naudodamas tas pačias vertes, kurias naudoja nustatytas režimas, išskyrus 7, kurios išjungia linijų rišimą. Paskutinis šios pabėgimo sekos simbolis yra mažosios raidės „L“ raidė.

ESC [kodas; eilutė; … p

Nustatyti klaviatūros eilutes: iš naujo nustato klaviatūros klavišą į nurodytą eilutę. Šios pabėgimo sekos parametrai yra apibūdinami taip:

  • Kodas yra viena ar daugiau iš reikšmių, išvardytų žemiau esančioje lentelėje. Šios vertės žymi klaviatūros klavišus ir klavišų kombinacijas. Naudodami šias reikšmes komandoje, be kabliataškių, kurių reikalauja pabėgimo seka, turite įvesti kabliataškiais, pateiktais šioje lentelėje, įvesti kabliataškiais. Kai kuriose klaviatūrose skliausteliuose esančių kodų nėra. ANSI.SYS neišaiškins tų klaviatūrų skliausteliuose esančių kodų, jei nenurodysite / x jungiklio įrenginio komandoje, skirtoje ANSI.SYS.
  • Eilutė yra atskiro simbolio ASCII kodas arba eilutė, esanti kabutėse. Pavyzdžiui, ir 65, ir „A“ gali būti naudojami žymėti didžiąją „A“ raidę.

Pastaba

Kai kurios žemiau pateiktoje lentelėje pateiktos vertės negalioja visiems kompiuteriams. Patikrinkite, ar kompiuterio dokumentacijoje nėra skirtingų verčių.

ASCII raktų kodai

Raktas Kodas ^ Shift ^ + kodas ^ Ctrl ^ + kodas Alt + kodas
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
Pagrindinis (num klaviatūra) 0; 71 55 0; 119 -
Rodyklė aukštyn (skaičių klaviatūra) 0; 72 56 (0; 141) -
Puslapis į viršų (num klaviatūra) 0; 73 57 0; 132 -
Rodyklė kairėn (klaviatūra num) 0; 75 52 0; 115 -
Dešinė rodyklė (num klaviatūra) 0; 77 54 0; 116 -
Pabaiga (skaičių klaviatūra) 0; 79 49 0; 117 -
Rodyklė žemyn (skaičių klaviatūra) 0; 80 50 (0; 145) -
Puslapis žemyn (num klaviatūra) 0; 81 51 0; 118 -
Įterpti (skaičių klaviatūra) 0; 82 48 (0; 146) -
Ištrinti (skaičių klaviatūra) 0; 83 46 (0; 147) -
Namai (224; 71) (224; 71) (224; 119) (224; 151)
Rodyklė aukštyn (224; 72) (224; 72) (224; 141) (224; 152)
Į viršų (224; 73) (224; 73) (224; 132) (224; 153)
Kairė rodyklė (224; 75) (224; 75) (224; 115) (224; 155)
Dešinė rodyklė (224; 77) (224; 77) (224; 116) (224; 157)
Galas (224; 79) (224; 79) (224; 117) (224; 159)
Rodyklė žemyn (224; 80) (224; 80) (224; 145) (224; 154)
Puslapis žemyn (224; 81) (224; 81) (224; 118) (224; 161)
Įdėti (224; 82) (224; 82) (224; 146) (224; 162)
Ištrinti (224; 83) (224; 83) (224; 147) (224; 163)
Spausdinimo ekranas - - 0; 114 -
Pertrauka - - 0; 0 -
„Backspace“ 8 8 127 (0)
Įveskite 13 0 10 (0
Skirtukas 9 0; 15 (0; 148) (0; 165)
Nulis 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
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
- (minusas) 45 95 31 0; 130
= (lygus) 61 43 - 0; 131
] (uždaryti skliausteliuose) 91 123 27 0; 26
[(atviras skliaustas) 93 125 29 0; 27
92 124 28 0; 43
; (kabliataškis) 59 58 - 0; 39
'(viena citata) 39 34 - 0; 40
. (laikotarpis) 46 60 - 0; 51
/ (pasvirasis brūkšnys) 47 63 - 0; 53
`(atgalinė citata) 39 34 - 0; 40
Enter (klaviatūra) 13 - 10 (0; 116)
/ (klaviatūra) 47 47 (0; 142) (0; 74)
* (klaviatūra) 42 (0; 144) (0; 78) -
- (klaviatūra) 45 45 (0; 149) (0; 164)
+ (klaviatūra) 43 43 (0; 150) (0; 55)
5 (klaviatūra) (0; 76) 53 (0; 143) -