ANSI - OS/2 È®Àå Űº¸µå ¹× µð½ºÇ÷¹ÀÌ Æ¯¼º »ç¿ë 21/2
OS/2 ȯ°æ¿¡¼ÀÇ È®Àå µð½ºÇ÷¹ÀÌ ¹× Űº¸µå Áö¿øÀ» Çã¿ë ¶Ç´Â ¹æÁöÇÕ´Ï´Ù.
ANSI
drive path
ON
OFF
°ü·Ã ¸í·É: DEVICE=ANSI.SYS, ¹× KEYS
Á¦¾î ¹®ÀÚ
¸Å°³º¯¼ö ¾øÀÌ ÀÌ ¸í·ÉÀ» ÀÔ·ÂÇϸé, ANSI°¡ ÇöÀç »óŸ¦ ³ªÅ¸³À´Ï´Ù.
ÀÌ ¸í·ÉÀº OS/2 ¼¼¼Ç¿¡¼ÀÇ ANSI Á¦¾î ¼ø¼ 󸮸¦ Çã¿ë ¶Ç´Â ¹æÁöÇÕ´Ï´Ù. Ű
ÀçÁ¤ÀÇ, Ä¿¼ Á¶Á¾, ¹× µð½ºÇ÷¹ÀÌ »ö ¼Ó¼º º¯°æ¿¡ ANSI Á¦¾î ¼ø¼¸¦ »ç¿ëÇÕ´Ï´Ù.
KEYS°¡ ONÀ̸é, ANSI È®Àå Űº¸µå Áö¿øÀÌ µ¿ÀÛ ºÒ°¡´ÉµË´Ï´Ù.
ANSI ¿¹ 22/2
È®Àå µð½ºÇ÷¹ÀÌ ¹× Űº¸µå Áö¿ø »óŸ¦ ³ªÅ¸³»·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
ANSI
È®Àå µð½ºÇ÷¹ÀÌ ¹× Űº¸µå Áö¿øÀ» Çã¿ëÇÏ·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
ANSI ON
È®Àå µð½ºÇ÷¹ÀÌ ¹× Űº¸µå Áö¿øÀ» Áß´ÜÇÏ·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
ANSI OFF
ANSI Á¦¾î ¹®ÀÚ 23/2
ÄÄÇ»ÅÍÀÇ È¸é°ú Űº¸µå¸¦ Á¦¾îÇϱâ À§ÇÑ ANSI (¹Ì ±¹°¡ Ç¥ÁØ Çùȸ) ´Ü¸»±â
¿¡¹Ä·¹ÀÌ¼Ç ÀÌÅ» ¼ø¼´Â Esc ¹®ÀÚ(1Bh), ±× µÚ¿¡ ¿ÞÂÊ ´ë°ýÈ£(5Bh), ±× µÚ¿¡ ÀÚ·á
±×¸®°í ±× µÚ¿¡ ¸í·É ÄÚµå·Î ±¸¼ºµË´Ï´Ù. ÀÚ·áÀÇ Å©±â¿Í À¯ÇüÀº ¸í·É Äڵ忡 µû¶ó
´Ù¸¨´Ï´Ù. ¸í·É ÄÚµå´Â ´ë¼Ò¹®ÀÚ°¡ ±¸º°µË´Ï´Ù (´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ°¡ °°Áö ¾ÊÀ½).
ANSI ¼ø¼ ¼³¸í
esc[ÇàA
(À§·Î À̵¿) Ä÷³Àº º¯°æÇÏÁö ¾Ê°í Ä¿¼¸¦ ÁöÁ¤µÈ ¼öÀÇ ÇุÅ
À§·Î À̵¿ÇÕ´Ï´Ù. ÇàÀ» »ý·«Çϸé, Ä¿¼´Â ÇÑ Çà À§·Î
À̵¿ÇÕ´Ï´Ù. Ä¿¼°¡ ÀÌ¹Ì ¸Ç À§ Çà¿¡ ÀÖÀ¸¸é, ÀÌ ¼ø¼´Â
¹«½ÃµË´Ï´Ù.
esc[ÇàB
(¾Æ·¡·Î À̵¿) Ä÷³Àº º¯°æÇÏÁö ¾Ê°í Ä¿¼¸¦ ÁöÁ¤µÈ ¼öÀÇ ÇุÅ
¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. ÇàÀ» »ý·«Çϸé, Ä¿¼´Â ÇÑ Çà À̵¿ÇÕ´Ï´Ù.
Ä¿¼°¡ ÀÌ¹Ì ¸Ç ¾Æ·¡ Çà¿¡ ÀÖÀ¸¸é, ÀÌ ¼ø¼´Â ¹«½ÃµË´Ï´Ù.
esc[Ä÷³C (¿À¸¥ÂÊÀ¸·Î
À̵¿) ÇàÀ» º¯°æÇÏÁö ¾Ê°í Ä¿¼¸¦ ÁöÁ¤µÈ ¼öÀÇ
Ä÷³¸¸Å ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÕ´Ï´Ù. Ä÷³À» »ý·«Çϸé, Ä¿¼´Â ÇÑ
Ä÷³ À̵¿ÇÕ´Ï´Ù. Ä¿¼°¡ ÀÌ¹Ì ¸Ç ¿À¸¥ÂÊ Ä÷³¿¡ ÀÖÀ¸¸é, ÀÌ
¼ø¼´Â ¹«½ÃµË´Ï´Ù.
esc[Ä÷³D (¿ÞÂÊÀ¸·Î À̵¿)
ÇàÀ» º¯°æÇÏÁö ¾Ê°í Ä¿¼¸¦ ÁöÁ¤µÈ ¼öÀÇ
Ä÷³¸¸Å ¿ÞÂÊÀ¸·Î À̵¿ÇÕ´Ï´Ù. Ä÷³À» »ý·«Çϸé, Ä¿¼´Â ÇÑ
Ä÷³ À̵¿ÇÕ´Ï´Ù. Ä¿¼°¡ ÀÌ¹Ì ¸Ç ¿ÞÂÊ Ä÷³¿¡ ÀÖÀ¸¸é, ÀÌ
¼ø¼´Â ¹«½ÃµË´Ï´Ù.
esc[Çà ;Ä÷³H (Ä¿¼ À§Ä¡ ¼³Á¤) Ä¿¼¸¦ Àý´ë À§Ä¡·Î À̵¿ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î,
esc[1;1H´Â Ä¿¼¸¦ ¿ÞÂÊ À§ ¸ð¼¸®·Î À̵¿Çϰí esc[25;80H´Â
Ä¿¼¸¦ 25 ¹®ÀÚ x 80 ¹®ÀÚ È¸é¿¡¼ ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼¸®·Î
À̵¿ÇÕ´Ï´Ù. Çà ¶Ç´Â Ä÷³À» »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. À§Ä¡¸¦
ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Ä¿¼´Â Ȩ À§Ä¡ (ȸéÀÇ ¿ÞÂÊ À§ ¸ð¼¸®, Çà
0, Ä÷³ 0)·Î À̵¿ÇÕ´Ï´Ù.
esc[2J
(ȸé Áö¿ì±â) Àüü ȸéÀ» Áö¿ì°í Ä¿¼¸¦ Ȩ À§Ä¡(¿ÞÂÊ À§
¸ð¼¸®, Çà 0, Ä÷³ 0)·Î À̵¿ÇÕ´Ï´Ù.
esc[K
(Çà ³¡±îÁö Áö¿ì±â)
Ä¿¼ À§Ä¡¿¡ ÀÖ´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ¿©, Ä¿¼ À§Ä¡¿¡¼ ÇàÀÇ ³¡±îÁö
ȸéÀ» Áö¿ó´Ï´Ù.
esc[Çà ;Ä÷³f (Ä¿¼ À§Ä¡ ¼³Á¤) Ä¿¼¸¦ Àý´ë À§Ä¡·Î À̵¿ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î,
esc[1;1f´Â Ä¿¼¸¦ ¿ÞÂÊ À§ ¸ð¼¸®·Î À̵¿Çϰí esc[25;80f´Â
Ä¿¼¸¦ 25 ¹®ÀÚ x 80 ¹®ÀÚ È¸é¿¡¼ ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼¸®·Î
À̵¿ÇÕ´Ï´Ù. Çà ¶Ç´Â Ä÷³À» »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. À§Ä¡¸¦
ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Ä¿¼´Â Ȩ À§Ä¡ (ȸéÀÇ ¿ÞÂÊ À§ ¸ð¼¸®, Çà
0, Ä÷³ 0)·Î À̵¿ÇÕ´Ï´Ù.
esc[¸ðµåh (µð½ºÇ÷¹ÀÌ ¸ðµå
¼³Á¤) È¸é ¸ðµå¸¦ ÁöÁ¤µÈ À¯ÇüÀ¸·Î
º¯°æÇÕ´Ï´Ù.
esc[=07l
(¸ðµå Àç¼³Á¤)
Áٹٲٱâ ÇàÀ» »ç¿ë ºÒ°¡´ÉÈÇÕ´Ï´Ù.
esc[»öm
(»ö/¼Ó¼º ¼³Á¤) µð½ºÇ÷¹ÀÌ ¼Ó¼º°ú »öÀ» ¼±ÅÃÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ
¼Ó¼º ¶Ç´Â »öÀ» ÁöÁ¤Çϸé, °ªÀº ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµË´Ï´Ù. ƯÁ¤
¼Ó¼º°ú »öÀ» Ç¥½ÃÇÏ´Â ´É·ÂÀº È¸é µð¹ÙÀ̽º¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
esc[code;stringp ESC[code;string;...p (Űº¸µå ¹®ÀÚ¿ ¼³Á¤) Űº¸µå ۸¦ ÁöÁ¤µÈ
¹®ÀÚ¿·Î ÀçÁ¤ÀÇÇÕ´Ï´Ù. ÀÌ ÀÌÅ» ¼ø¼¿¡ ´ëÇÑ ¸Å°³º¯¼öµéÀº
´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ.
o Code´Â ´ÙÀ½ Ç¥¿¡ ³ª¿µÈ °ªÁß Çϳª ¶Ç´Â ±× ÀÌ»óÀÔ´Ï´Ù.
ÀÌ °ªµéÀº Űº¸µå Ű¿Í Ű Á¶ÇÕÀ» ³ªÅ¸³À´Ï´Ù. ¸í·É¿¡¼ ÀÌ
°ªµéÀ» »ç¿ëÇÒ ¶§, »ç¿ëÀÚ´Â ÀÌÅ» ¼ø¼°¡ ¿ä±¸ÇÏ´Â
¼¼¹ÌÄݷп¡ Ãß°¡·Î ÀÌ Ç¥¿¡ Ç¥½ÃµÈ ¼¼¹ÌÄÝ·ÐÀ» ¹Ýµå½Ã
ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. °ýÈ£ ¾ÈÀÇ ÄÚµå´Â ¾î¶² Űº¸µå¿¡¼´Â
»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ANSI.SYS¿¡ ´ëÇÑ DEVICE ¸í·É¿¡ /x
½ºÀ§Ä¡¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ANSI.SYS°¡ °ýÈ£¾ÈÀÇ ÄÚµå
ÀϺθ¦ ÇØ¼®ÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù.
o StringÀº ÇϳªÀÇ ¹®ÀÚ¿¡ ´ëÇÑ ¾Æ½ºÅ° ÄÚµå ¶Ç´Â ÀÎ¿ë ºÎÈ£
¾È¿¡ µé¾î ÀÖ´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, 65¿Í "A"´Â ¸ðµÎ
´ë¹®ÀÚ A Ç¥½Ã¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: ´ÙÀ½ Ç¥ÀÇ ÀϺΠ°ªÀº ¾î¶² ÄÄÇ»ÅÍ¿¡¼´Â À¯È¿ÇÏÁö
¾Ê½À´Ï´Ù. ´Ù¸¥ °ª¿¡ ´ëÇØ »ç¿ëÀÚ ÄÄÇ»ÅÍÀÇ ¹®¼¸¦
Á¡°ËÇϽʽÿÀ.
esc[6n
(Ä¿¼ À§Ä¡ Á¶È¸) ÇöÀç Ä¿¼ À§Ä¡¸¦ esc[row;colR Çü½ÄÀ¸·Î
¹ÝȯÇÕ´Ï´Ù. ÇÁ·Î±×·¥Àº ÀÌ ÀÌÅ» ¼ø¼¸¦ ÀÛ¼ºÇÑ Á÷ÈÄ¿¡ Ç¥ÁØ
ÀÔ·ÂÀ¸·ÎºÎÅÍ Ä¿¼ À§Ä¡¸¦ Àоî¾ß ÇÕ´Ï´Ù.
esc[s
(Ä¿¼ À§Ä¡ ÀúÀå) ÇöÀç Ä¿¼ À§Ä¡¸¦ ÀúÀåÇÕ´Ï´Ù.
esc[u
(Ä¿¼ À§Ä¡ º¹¿ø) Ä¿¼¸¦ esc[s¿¡ ÀÇÇØ °¡Àå ÃÖ±Ù¿¡ ÀúÀåµÈ
À§Ä¡·Î À̵¿ÇÕ´Ï´Ù.
| |