Perintah MS-DOS dan Windows baris arahan ansi.sys

Isi kandungan:

Perintah MS-DOS dan Windows baris arahan ansi.sys
Perintah MS-DOS dan Windows baris arahan ansi.sys
Anonim

The ansi.sys mentakrifkan fungsi yang grafik perubahan paparan, pergerakan kawalan kursor dan kunci Berikan semula. Pemacu peranti ANSI.SYS menyokong peniruan terminal ANSI urutan melarikan diri untuk mengawal skrin dan papan kekunci sistem anda.

Urutan pelarian ANSI adalah urutan watak ASCII; dua yang pertama adalah watak pelarian (1Bh) dan watak kurungan kiri (5Bh). Karakter atau watak yang mengikuti watak pelarian dan kurungan kiri menentukan kod alfanumerik yang mengawal fungsi papan kekunci atau paparan. Urutan pelarian ANSI membezakan antara huruf besar dan huruf kecil; contohnya, "A" dan "a" mempunyai makna yang sama sekali berbeza.

Ketersediaan

Perintah ansi.sys adalah fail luaran dan tersedia dalam sistem operasi Microsoft berikut.

  • MS-DOS 5.0 ke atas
  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • Windows XP

Cara memuatkan

Gunakan arahan peranti atau peranti tinggi dalam fail config.sys anda.

Untuk memuatkan fail ini di Windows 95 atau 98, config.sys mesti mempunyai baris berikut.

device = c: windows command ansi.sys

Untuk memuatkan fail ini di Windows 3.x atau Windows NT, gunakan baris berikut.

peranti = c: dos ansi.sys

Sintaks

Sintaks

Peranti = [ pemacu :] [ jalan ] ANSI.SYS [/ x] [/ k] [/ r]

Parameter

The [panduan:] [jalan] menentukan lokasi fail Ansi.sys itu. Tambahan [drive:] [path] menentukan lokasi fail Ansi.sys. Maklumat tambahan mengenai tempat memuat fail ini terdapat di bahagian cara memuat.

Suis

/ x Memasang semula kekunci yang dilanjutkan secara bebas pada papan kekunci 101 kekunci.
/ k Menyebabkan ANSI.SYS memperlakukan papan kekunci 101 seperti papan kekunci 84 kekunci. Setaraf dengan perintah SWITCHES = / k. Sekiranya anda biasanya menggunakan perintah SWITCHES = / k, anda perlu menggunakan suis / k dengan ANSI.SYS.
/ r Menyelaraskan pengguliran baris untuk meningkatkan kebolehbacaan apabila ANSI.SYS digunakan dengan program membaca skrin (yang menjadikan komputer lebih mudah diakses oleh orang kurang upaya).

Parameter

Pn Parameter angka. Menentukan nombor perpuluhan.
Ps Parameter selektif. Menentukan nombor perpuluhan yang anda gunakan untuk memilih fungsi. Anda boleh menentukan lebih daripada satu fungsi dengan memisahkan parameter dengan titik koma.
PL Parameter garis. Menentukan nombor perpuluhan yang mewakili salah satu garis pada paparan anda atau pada peranti lain.
Pc Parameter lajur. Menentukan nombor perpuluhan yang mewakili salah satu lajur di skrin anda atau pada peranti lain.

Urutan melarikan diri

Urutan pelarian ANSI untuk pergerakan kursor, grafik, dan tetapan papan kekunci

Dalam senarai urutan pelarian ANSI di bawah, singkatan ESC mewakili watak pelarian ASCII 27 (1Bh), yang muncul di awal setiap urutan pelarian.

ESC [PL; PcH Kedudukan kursor: menggerakkan kursor ke kedudukan yang ditentukan (koordinat). Sekiranya anda tidak menentukan kedudukan, kursor bergerak ke kedudukan rumah - sudut kiri atas skrin (baris 0, lajur 0). Urutan melarikan diri ini berfungsi sama seperti urutan pelarian kedudukan kursor di bawah.
ESC [PL; Pcf Kedudukan kursor: berfungsi dengan cara yang sama seperti urutan melepaskan kedudukan kursor sebelumnya.
ESC [PnA Kursor ke atas: menggerakkan kursor ke atas mengikut bilangan baris yang ditentukan tanpa menukar lajur. Sekiranya kursor sudah berada di barisan atas, ANSI.SYS mengabaikan urutan ini.
ESC [PnB Kursor ke bawah: menggerakkan kursor ke bawah mengikut bilangan baris yang ditentukan tanpa menukar lajur. Sekiranya kursor sudah berada di garis bawah, ANSI.SYS mengabaikan urutan ini.
ESC [PnC Kursor ke hadapan: menggerakkan kursor ke hadapan dengan bilangan lajur yang ditentukan tanpa mengubah garis. Sekiranya kursor sudah berada di lajur paling kanan, ANSI.SYS mengabaikan urutan ini.
ESC [PnD Kursor ke belakang: menggerakkan kursor ke belakang dengan bilangan lajur yang ditentukan tanpa menukar garis. Sekiranya kursor sudah berada di lajur paling kiri, ANSI.SYS mengabaikan urutan ini.
ESC [s Simpan kedudukan kursor: menyimpan kedudukan kursor semasa. Anda boleh menggerakkan kursor ke kedudukan kursor yang disimpan dengan menggunakan urutan kedudukan kursor pulih.
ESC [u Pulihkan kedudukan kursor: mengembalikan kursor ke kedudukan yang disimpan oleh urutan kedudukan kursor simpan.
ESC [2J Padam paparan: membersihkan skrin dan menggerakkan kursor ke kedudukan rumah (baris 0, lajur 0).
ESC [K Padam baris: membersihkan semua watak dari kedudukan kursor hingga akhir baris (termasuk watak di kedudukan kursor).
ESC [Ps; …; Psm Tetapkan mod grafik: memanggil fungsi grafik yang ditentukan oleh nilai di bawah. Fungsi-fungsi yang ditentukan ini tetap aktif sehingga berlakunya urutan pelarian ini. Mod grafik mengubah warna dan atribut teks (seperti tebal dan garis bawah) yang dipaparkan di layar.

Atribut teks

0 Semua atribut dimatikan.
1 Berani.
4 Garis bawah (pada penyesuai paparan monokrom sahaja).
5 Berkelip.
7 Video terbalik dihidupkan.
8 Disembunyikan pada.

Warna latar depan

30 Hitam
31 Merah
32 Hijau
33 Kuning
34 Biru
35 Magenta
36 Sian
37 Putih

Warna latar belakang

40 Hitam
41 Merah
42 Hijau
43 Kuning
44 Biru
45 Magenta
46 Sian
47 Putih

Parameter 30 hingga 47 memenuhi standard ISO 6429.

ESC [= Psh

Set Mode: Mengubah lebar layar atau jenis ke mode yang ditentukan oleh salah satu nilai di bawah ini:

0 40 x 148 x 25 monokrom (teks)
1 40 x 148 x 25 warna (teks)
2 80 x 148 x 25 monokrom (teks)
3 80 x 148 x 25 warna (teks)
4 320 x 148 x 200 4 warna (grafik)
5 320 x 148 x 200 monokrom (grafik)
6 640 x 148 x 200 monokrom (grafik)
7 Membolehkan pembungkus garis
13 320 x 148 x 200 warna (grafik)
14 640 x 148 x 200 warna (grafik 16-warna)
15 640 x 148 x 350 monokrom (grafik 2 warna)
16 640 x 148 x 350 warna (grafik 16-warna)
17 640 x 148 x 480 monokrom (grafik 2 warna)
18 640 x 148 x 480 warna (grafik 16-warna)
19 320 x 148 x 200 warna (grafik 256 warna)

Reset Mode: mengatur semula mod dengan menggunakan nilai yang sama dengan set mode menggunakan, kecuali untuk 7, yang melumpuhkan pembungkus garis. Karakter terakhir dalam urutan pelarian ini adalah huruf kecil "L".

ESC [kod; tali; … hlm

Tetapkan rentetan papan kekunci: mentakrifkan semula kekunci papan kekunci pada rentetan yang ditentukan. Parameter untuk urutan pelarian ini ditakrifkan sebagai berikut:

  • Kod adalah satu atau lebih nilai yang disenaraikan dalam jadual di bawah. Nilai-nilai ini mewakili kekunci papan kekunci dan kombinasi kekunci. Semasa menggunakan nilai-nilai ini dalam perintah, anda mesti mengetik titik koma yang ditunjukkan dalam jadual ini sebagai tambahan kepada titik koma yang diperlukan oleh urutan pelarian. Kod dalam kurungan tidak terdapat pada beberapa papan kekunci. ANSI.SYS tidak akan mentafsirkan kod dalam kurungan untuk papan kekunci tersebut melainkan anda menentukan suis / x dalam arahan peranti untuk ANSI.SYS.
  • String adalah kod ASCII untuk satu watak atau rentetan yang terdapat dalam tanda petik. Sebagai contoh, kedua-dua huruf 65 dan "A" dapat digunakan untuk mewakili huruf besar "A".

Nota

Sebilangan nilai dalam jadual di bawah tidak sah untuk semua komputer. Periksa dokumentasi komputer anda untuk mengetahui nilai yang berbeza.

Kod utama ASCII

Kunci Kod ^ Shift ^ + kod ^ Ctrl ^ + kod Kod Alt +
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
Laman Utama (pad kekunci) 0; 71 55 0; 119 -
Anak panah ke atas (pad kekunci) 0; 72 56 (0; 141) -
Halaman ke atas (pad kekunci) 0; 73 57 0; 132 -
Anak panah kiri (pad kekunci) 0; 75 52 0; 115 -
Anak panah kanan (pad kekunci) 0; 77 54 0; 116 -
Tamat (pad kekunci) 0; 79 49 0; 117 -
Anak panah ke bawah (pad kekunci) 0; 80 50 (0; 145) -
Halaman ke bawah (pad kekunci) 0; 81 51 0; 118 -
Masukkan (pad kekunci) 0; 82 48 (0; 146) -
Padam (pad kekunci) 0; 83 46 (0; 147) -
Rumah (224; 71) (224; 71) (224; 119) (224; 151)
Anak panah ke atas (224; 72) (224; 72) (224; 141) (224; 152)
Halaman atas (224; 73) (224; 73) (224; 132) (224; 153)
Anak panah kiri (224; 75) (224; 75) (224; 115) (224; 155)
Anak panah kanan (224; 77) (224; 77) (224; 116) (224; 157)
Tamat (224; 79) (224; 79) (224; 117) (224; 159)
Anak panah ke bawah (224; 80) (224; 80) (224; 145) (224; 154)
Halaman bawah (224; 81) (224; 81) (224; 118) (224; 161)
Masukkan (224; 82) (224; 82) (224; 146) (224; 162)
Padam (224; 83) (224; 83) (224; 147) (224; 163)
Skrin cetak - - 0; 114 -
Berhenti sebentar - - 0; 0 -
Ruang Belakang 8 8 127 (0)
Masukkan 13 0 10 (0
Tab 9 0; 15 (0; 148) (0; 165)
Batal 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
Saya 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
- (tolak) 45 95 31 0; 130
= (sama dengan) 61 43 - 0; 131
] (kurungan tutup) 91 123 27 0; 26
[(kurungan terbuka) 93 125 29 0; 27
92 124 28 0; 43
; (titik koma) 59 58 - 0; 39
'(petikan tunggal) 39 34 - 0; 40
. (tempoh) 46 60 - 0; 51
/ (garis miring ke hadapan) 47 63 - 0; 53
(petikan belakang) 39 34 - 0; 40
Masukkan (pad kekunci) 13 - 10 (0; 116)
/ (pad kekunci) 47 47 (0; 142) (0; 74)
* (pad kekunci) 42 (0; 144) (0; 78) -
- (pad kekunci) 45 45 (0; 149) (0; 164)
+ (pad kekunci) 43 43 (0; 150) (0; 55)
5 (pad kekunci) (0; 76) 53 (0; 143) -