פקודה MS-DOS ו- Windows שורת הפקודה ansi.sys

תוכן עניינים:

פקודה MS-DOS ו- Windows שורת הפקודה ansi.sys
פקודה MS-DOS ו- Windows שורת הפקודה ansi.sys
Anonim

Ansi.sys הפונקציות המגדירות שכל גרפיקת תצוגת שינוי, תנועת סמן מלא מפתחות להקצות מחדש. מנהל התקן ANSI.SYS תומך בחיקוי מסוף ANSI של רצפי בריחה כדי לשלוט על המסך ועל המקלדת של המערכת.

רצף בריחה של ANSI הוא רצף של תווי ASCII; השניים הראשונים הם תו הבריחה (1Bh) ותו הסוגר השמאלי (5Bh). התו או התווים העוקבים אחר תווי הבריחה והסוגריים השמאלי מציינים קוד אלפא-נומרי השולט על פונקציית מקלדת או תצוגה. רצפי בריחה של ANSI מבחינים בין אותיות גדולות וקטנות; לדוגמה, "A" ו- "a" הם בעלי משמעות שונה לחלוטין.

זמינות

הפקודה ansi.sys היא קובץ חיצוני וזמין במערכות ההפעלה הבאות של מיקרוסופט.

  • MS-DOS 5.0 ומעלה
  • חלונות 95
  • חלונות 98
  • Windows NT
  • חלונות 2000
  • Windows XP

איך להעמיס

השתמש בפקודה גבוהה או במכשיר בקובץ config.sys.

כדי לטעון קובץ זה במערכת Windows 95 או 98, config.sys חייב להיות בשורה הבאה.

device = c: windows command ansi.sys

כדי לטעון קובץ זה במערכת Windows 3.x או Windows NT, השתמש בשורה הבאה.

device = c: dos ansi.sys

תחביר

תחביר

התקן = [ כונן :] [ נתיב ] ANSI.SYS [/ x] [/ k] [/ r]

פרמטרים

[כונן:] [נתיב] מציין את המיקום של קובץ Ansi.sys. [כונן:] נוסף [נתיב] מציין את מיקום הקובץ Ansi.sys. מידע נוסף היכן לטעון קבצים אלה נמצא בקטע כיצד לטעון.

מתגים

/איקס מחליף מחדש מפתחות מורחבים באופן עצמאי במקלדות עם 101 מקשים.
/ k גורם ל- ANSI.SYS לטפל במקלדת 101 מקשים כמו במקלדת עם 84 מקשים. שווה לפקודה SWITCHES = / k. אם אתה בדרך כלל משתמש בפקודה SWITCHES = / k, עליך להשתמש במתג / k עם ANSI.SYS.
/ r מתאים את גלילת השורות כדי לשפר את הקריאות כאשר ANSI.SYS משמש לתוכניות לקריאת מסך (מה שהופך את המחשבים לנגישים יותר לאנשים עם מוגבלות).

פרמטרים

P n פרמטר נומרי. מציין מספר עשרוני.
נ.ב פרמטר סלקטיבי. מציין מספר עשרוני בו אתה משתמש לבחירת פונקציה. ניתן לציין יותר מפונקציה אחת על ידי הפרדת הפרמטרים עם נקודה-פסיק.
PL פרמטר קו. מציין מספר עשרוני המייצג אחת מהשורות בתצוגה או במכשיר אחר.
מחשב פרמטר עמודה. מציין מספר עשרוני המייצג אחת מהעמודות במסך או במכשיר אחר.

רצפי בריחה

רצפי בריחה של ANSI לתנועה של סמן, גרפיקה ומקלדת

ברשימה הבאה של רצפי הבריחה של ANSI, הקיצור ESC מייצג את תו הבריחה ASCII 27 (1Bh), המופיע בתחילת כל רצף בריחה.

ESC [PL; PcH מיקום הסמן: מעביר את הסמן למיקום שצוין (קואורדינטות). אם אינך מציין מיקום, הסמן עובר למיקום הביתי - הפינה השמאלית העליונה של המסך (שורה 0, עמודה 0). רצף בריחה זה פועל באותו אופן כמו רצף הבריחה של מיקום הסמן להלן.
ESC [PL; Pcf מיקום הסמן: עובד באותו אופן כמו רצף הבריחה של מיקום הסמן הקודם.
ESC [PnA סמן למעלה: מעביר את הסמן למעלה במספר השורות שצוין מבלי לשנות עמודות. אם הסמן כבר נמצא בשורה העליונה, ANSI.SYS מתעלם מהרצף הזה.
ESC [PnB סמן למטה: מעביר את הסמן למטה לפי מספר השורות שצוין מבלי לשנות עמודות. אם הסמן כבר נמצא בשורה התחתונה, ANSI.SYS מתעלם מהרצף הזה.
ESC [PnC סמן קדימה: מעביר את הסמן קדימה לפי מספר העמודות שצוין מבלי לשנות שורות. אם הסמן כבר נמצא בעמודה השמאלית ביותר, ANSI.SYS מתעלם מהרצף הזה.
ESC [PnD סמן אחורה: מעביר את הסמן אחורה לפי מספר העמודות שצוין מבלי לשנות שורות. אם הסמן כבר נמצא בעמודה השמאלית ביותר, ANSI.SYS מתעלם מהרצף הזה.
ESC [s שמור את מיקום הסמן: שומר את מיקום הסמן הנוכחי. באפשרותך להזיז את הסמן למצב הסמן שנשמר באמצעות רצף מיקום הסמן.
ESC [u שחזור מיקום הסמן: מחזיר את הסמן למיקום המאוחסן ברצף מיקום הסמן.
ESC [2J מחק תצוגה: מנקה את המסך ומעביר את הסמן למצב הבית (שורה 0, עמודה 0).
ESC [K מחק שורה: מנקה את כל התווים ממקם הסמן ועד סוף השורה (כולל התו במיקום הסמן).
ESC [Ps; …; Psm הגדר מצב גרפי: קורא לפונקציות הגרפיקה שצוינו בערכים שלהלן. פונקציות שצוינו אלה נשארות פעילות עד להופעה הבאה של רצף בריחה זה. מצב גרפיקה משנה את הצבעים והתכונות של טקסט (כגון מודגש וקו תחתון) המוצגים על המסך.

תכונות טקסט

0 כל התכונות כבויות.
1 מודגש.
4 תחתונים (על מתאם תצוגה מונוכרום בלבד).
5 להבהב.
ז הפוך וידאו ב.
8 הסתיר ב.

צבעי חזית

30 שחור
31 אדום
32 ירוק
33 צהוב
34 כחול
35 מגנטה
36 טורקיז
37 לבן

צבעי רקע

40 שחור
41 אדום
42 ירוק
43 צהוב
44 כחול
45 מגנטה
46 טורקיז
47 לבן

פרמטרים 30 עד 47 עומדים בתקן ISO 6429.

ESC [= Psh

הגדרת מצב: משנה את רוחב המסך או את הסגנון למצב שצוין על ידי אחד הערכים שלהלן:

0 40 x 148 x 25 מונוכרום (טקסט)
1 צבע 40 x 148 x 25 (טקסט)
2 80 x 148 x 25 מונוכרום (טקסט)
3 צבע 80 x 148 על 25 (טקסט)
4 320 x 148 x 200 4 צבעים (גרפיקה)
5 320 x 148 x 200 מונוכרום (גרפיקה)
6 640 x 148 x 200 מונוכרום (גרפיקה)
ז מאפשר גלישת שורות
13 320 x 148 x 200 צבע (גרפיקה)
14 צבע 640 x 148 x 200 (גרפיקה עם 16 צבעים)
15 640 x 148 x 350 מונוכרום (גרפיקה דו-צבעונית)
16 צבע 640 x 148 x 350 (גרפיקה עם 16 צבעים)
17 640 על 148 x 480 מונוכרום (גרפיקה דו-צבעונית)
18 צבע 640 x 148 x 480 (גרפיקה עם 16 צבעים)
19 320 x 148 x 200 צבע (גרפיקה 256 צבעים)

איפוס מצב: מאפס את המצב על ידי שימוש בערכים אותם השתמשו במצב שנקבע, למעט 7 שמבטל את גלישת השורות. הדמות האחרונה ברצף בריחה זה היא אותיות L "קטנות".

ESC [קוד; מחרוזת; … עמ '

הגדר מחרוזות מקלדת: מגדירה מחדש את מקש המקלדת למחרוזת שצוינה. הפרמטרים לרצף בריחה זה מוגדרים כדלקמן:

  • הקוד הוא אחד או יותר מהערכים המופיעים בטבלה שלהלן. ערכים אלה מייצגים מקשי מקלדת ושילובי מקשים. כשמשתמשים בערכים אלה בפקודה, עליך להקליד את נקודה-פסיק המוצגת בטבלה זו בנוסף לסמיקולים הנדרשים על ידי רצף הבריחה. הקודים בסוגריים אינם זמינים בחלק מהמקלדות. ANSI.SYS לא יפרש את הקודים בסוגריים עבור אותם מקלדות אלא אם כן תציין את מתג / x בפקודת המכשיר עבור ANSI.SYS.
  • מחרוזת היא קוד ASCII עבור תו בודד או מחרוזת הכלולה במרכאות. לדוגמה, הן 65 והן "A" יכולות לשמש לייצוג אות "A".

פתק

חלק מהערכים בטבלה שלהלן אינם תקפים לכל המחשבים. עיין בתיעוד של המחשב שלך לגבי ערכים שונים.

קודי מפתח של ASCII

מפתח קוד ^ Shift ^ + קוד ^ קוד Ctrl ^ + קוד 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
דף הבית (לוח מקשים מספר) 0; 71 55 0; 119 -
חץ למעלה (לוח מקשים מספר) 0; 72 56 (0; 141) -
עמוד למעלה (לוח מקשים מספר) 0; 73 57 0; 132 -
חץ שמאלי (לוח מקשים מספר) 0; 75 52 0; 115 -
חץ ימינה (לוח מקשים מספר) 0; 77 54 0; 116 -
סיום (לוח מקשים מספר) 0; 79 49 0; 117 -
חץ למטה (לוח מקשים מספר) 0; 80 50 (0; 145) -
עמוד למטה (לוח מקשים מספר) 0; 81 51 0; 118 -
הכנס (לוח מקשים מספר) 0; 82 48 (0; 146) -
מחק (לוח מקשים מספר) 0; 83 46 (0; 147) -
בית (224; 71) (224; 71) (224; 119) (224; 151)
חץ המורה למעלה (224; 72) (224; 72) (224; 141) (224; 152)
גלול למעלה (224; 73) (224; 73) (224; 132) (224; 153)
חץ שמאלי (224; 75) (224; 75) (224; 115) (224; 155)
חץ ימני (224; 77) (224; 77) (224; 116) (224; 157)
סוף (224; 79) (224; 79) (224; 117) (224; 159)
חץ למטה (224; 80) (224; 80) (224; 145) (224; 154)
עמוד למטה (224; 81) (224; 81) (224; 118) (224; 161)
הכנס (224; 82) (224; 82) (224; 146) (224; 162)
מחק (224; 83) (224; 83) (224; 147) (224; 163)
צילום מסך - - 0; 114 -
הפסקה - - 0; 0 -
מקש לחזור אחורה 8 8 127 (0)
להיכנס 13 0 10 (0
כרטיסייה 9 0; 15 (0; 148) (0; 165)
ריק 0; 3 - - -
א 97 65 1 0; 30
ב 98 66 2 0; 48
ג 99 66 3 0; 46
ד 100 68 5 0; 18
ה 101 69 5 0; 18
ו 102 70 6 0; 33
ז 103 71 ז 0; 34
ח 104 72 8 0; 35
אני 105 73 9 0; 23
ג 106 74 10 0; 36
ק 107 75 11 0; 37
ל 108 76 12 0; 38
M 109 77 13 0; 50
נ 110 78 14 0; 49
O 111 79 15 0; 24
ע 112 80 16 0; 25
ש 113 81 17 0; 16
ר 114 82 18 0; 19
ס 115 83 19 0; 31
ט 116 84 20 0; 20
U 117 85 21 0; 22
V 118 86 22 0; 47
W 119 87 23 0; 17
איקס 120 88 24 0; 45
י 121 89 25 0; 21
ז 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
ז 55 38 - 0; 126
8 56 42 - 0; 126
9 57 40 - 0; 127
0 48 41 - 0; 129
- (מינוס) 45 95 31 0; 130
= (שווה) 61 43 - 0; 131
] (סוגר סוגר) 91 123 27 0; 26
[(סוגר פתוח) 93 125 29 0; 27
92 124 28 0; 43
; (פסיק) 59 58 - 0; 39
' (ציטוט יחיד) 39 34 - 0; 40
. (פרק זמן) 46 60 - 0; 51
/ (קו נטוי) 47 63 - 0; 53
`(ציטוט אחורי) 39 34 - 0; 40
הזן (לוח מקשים) 13 - 10 (0; 116)
/ (לוח מקשים) 47 47 (0; 142) (0; 74)
* (לוח מקשים) 42 (0; 144) (0; 78) -
- (לוח מקשים) 45 45 (0; 149) (0; 164)
+ (לוח מקשים) 43 43 (0; 150) (0; 55)
5 (לוח מקשים) (0; 76) 53 (0; 143) -