    上一章     下一章                                                     目錄索引

    		    附錄 A  終端機原理與控制碼指令集

            A - 1 終端機接收與傳送
            ▔▔▔▔▔▔▔▔▔▔▔
                TELNET 在主機端與終端間的傳輸為文字資料 (ASCII) 與命令
            (Escape sequence code)，在這兩端資料傳輸的格式分別如下圖：

                  文字資料 (ASCII)：分為螢幕顯示及終端列印兩種用途
           ===============接===============收============================ >>
            控制碼指令 (Escape sequence code)：為 VTERMCMD.TAB 檔中的定義

    主機端 								         終端機
                  文字資料 (ASCII)：為主機端等待的資料
           << ===============傳===============送===========================
            控制碼指令 (Escpae suquence code)：為 MAPKEY.TAB 檔中的定義

    	終端機所傳送的控制碼指令皆定義在 MAPKEY.TAB 檔中。
            (請參照本文的第七章 7-3 節 )

    	 A - 2 終端機接收的控制碼指令集
             ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    	     模擬程式依照所接收的控制碼指令(Escape Sequence Code)
    	進行動作，以下列出所有可接受的控制碼指令。

    	* 游標移動： 1. 上移：<ESC>[PnA       2. 下移：<ESC>[PnB
                         3. 右移：<ESC>[PnC       4. 左移：<ESC>[PnD

                註：Pn 為數字，例如 <Esc>[2A：表示游標上移二格，若不寫 Pn，
    	        表示游標移動一格。

            * 移動游標到定點： <ESC>[Pl;PcH 或 <ESC>[Pl;Pcf
                              將游標移到第 Pl 列，第 Pc 行。
                註：<ESC>[1;1H 及 <ESC>[0;0H 都代表畫面的左上角。

            * 游標下移一列，行數不變：<ESC>D
                若游標已在設定螢幕捲動之最底列，則畫面向上捲動一列。

            * 游標下移至下一列的列首：<ESC>E
                若游標已在設定螢幕捲動之最底列，則畫面向上捲動一列。

            * 游標上移一列，行數不變：<ESC>M
                若游標已在設定螢幕捲動之最頂列，則畫面向下捲動一列。

            * 保留游標：<ESC>7
                將游標所在位置及其特性(Attribute) 保留。

            * 恢復游標：<ESC>8
                恢復 <ESC>7 所保留的游標位置及特性。

            * 有關特性指令：<ESC>[Ps;...;Psm
                1. Ps=0 或不寫 Ps 時，表示將 Attribute 恢復常態。
                2. Ps=1 表示高亮度。
                3. Ps=4 表示畫底線。
                4. Ps=5 表示閃動。
                5. Ps=7 表示反白。
                註：倚天彩色下無畫底線效果，凡是遇此指令都轉成反白。

            * 在倚天中文下，提供字型放大的控制碼：
                1. 控制碼 <ESC>#3 使其後面的文字上半部雙高雙寬
                2. 控制碼 <ESC>#4 使其後面的文字下半部雙高雙寬
                3. 控制碼 <ESC>#5 使其後面的文字恢復成單高單寬
                4. 控制碼 <ESC>#6 使其後面的文字設成為單高雙寬

            * 列清除指令：<ESC>[PsK
                1. Ps=0 或未寫時，表示清除游標所在的位置到該列之結束點。
                2. Ps=1 表示清除該列列首至游標所在之位置。
                3. Ps=2 表示清除游標所在之整列。

            * 畫面清除指令：<ESC>[PsJ
                1. Ps=0 或未寫時，表示清除游標所在之位置到畫面之結束點。
                2. Ps=1 表示清除畫面起始點至游標所在位置。
                3. Ps=2 表清除整個畫面。

            * 設定畫面區域指令：<ESC>[P1;P2r
                設定螢幕捲動區域之最頂列為 P1，最底列為 P2。

            * 設定 TAB 之位置：<ESC>H
                將游標所在位置設定成 <Tab> 之停留點。

            * 取消 TAB 之位置：<ESC>[Psg
                1. Ps=0 或不寫時，表取消游標所在位置的 <Tab> 停留點。
                2. Ps=3 表示取消所有的 <Tab> 停留點。

            * 參數設定指令：
              ────────────────────────────
                                     設   定                清   除
              參 數 名 稱            參數/指令              參數/指令
              ────────────────────────────
              Lf/Newline             New Line               Lf
                                     <ESC>[20h              <ESC>[20l

              Cursor Key             Application            Normal
                                     <ESC>[?1h              <ESC>[?1l

              Screen Mode            Reverse                Normal
                                     <ESC>[?5h              <ESC>[?5l

              Origin Mode            Relative               Absolute
                                     <ESC>[?6h              <ESC>[?6l

              Wraparound             On                     Off
                                     <ESC>[?7h              <ESC>[?7l
              ────────────────────────────
              註： 1. Lf/New line，Cursor Key 及 Wraparound 等參數， 亦
                      可經由終端特性的設定模式來調整。
                   2. Screen Mode 為 Reverse 時， 表示螢幕變為反白狀態。
                   3. 當 Origin Mode 為 Relative 時，表示螢幕之起點為螢
                      幕捲動區域的左上角，Origin Mode 為 Absolute時，表
                      示螢幕之起點為螢光幕實際的左上角。

            * 回應游標位置指令：<ESC>[6n
                收到本指令後，回應 <ESC>[Pl;PcR，Pl 為列數，Pc 為行數。

            * 特性回應指令：<ESC>[c 或 <ESC>[0c
                收到 <ESC>[c 或 <ESC>[0c 後，回應 <ESC>[?l;0c。

            * 恢復原始狀態指令：<ESC>c
                自動將所有參數及設定恢復到永久設定時的狀態。

            * 設定字碼集(Character Set)：
              ────────────────────────────
              組別        G0 Sets          G1 Sets         內 容
              ────────────────────────────
                1         <ESC>(A          <ESC>)A         ASCII Set
                2         <ESC>(B          <ESC>)B         ASCII Set
                3         <ESC>(1          <ESC>)1         ASCII Set
                4         <ESC>(0          <ESC>)0         圖形表格碼
                5         <ESC>(3          <ESC>)3         圖形表格碼
              ────────────────────────────
              註：1) 收到 <Ctrl>O 後則自動選用 G0 Set。
                     收到 <Ctrl>N 後則自動選用 G1 Set。
                  2) 自 5F (十六進位)到 7F (十六進位)的內碼，可以用G0 Set
                     或 G1 Set 顯示。

            * 鍵盤鎖住指令：<ESC>[2h

            * 鍵盤正常指令：<ESC>[2l

            * 顯示游標指令：<ESC>[?25h

            * 不顯示游標指令：<ESC>[?25l
                註：亦可以透過終端特性的設定，決定是否顯示游標。

            * 插行指令：<ESC>[PnL

            * 刪行指令：<ESC>[PnM

            * 插入空白(Insert a space)：<ESC>[Pn@

            * 刪除字：<ESC>[PnP
                註：Pn 代表一數字，若不寫 Pn 時，則其值為 1。

            * 清成空白：<ESC>[PnX
                註：Pn 代表一數字，若不寫 Pn 時，則其值為 1。

            * 進入插字狀態：<ESC>[4h

            * 退出插字狀態：<ESC>[4l

            * 設定 Keypad on：<ESC>=

            * 設定 Keypad off：<ESC>>

            * 回應印表機狀態：<ESC>[?15n
                收到 <ESC>[?15n 後，印表機若 Ready，則送出 <ESC>[?10n；
                否則送出 <ESC>[?11n。

            * keypad 設成可鍵入半圖形碼指令：<ESC>[32h
                終端機在 keypad mode OFF 時，收到 <ESC>[32h 後，下表的
                keypad 鍵送出小寫的 ascii，分別代表一個半圖形碼：
                  keypad鍵 送出碼 半圖形碼  keypad鍵 送出碼 半圖形碼
                  ──── ─── ────  ──── ─── ────
                      1       m      └         7       l      ┌
                      2       v      ┴         8       w      ┬
                      3       j      ┘         9       k      ┐
                      4       t      ├         0       x       │
                      5       n       ┼        .       q      ─
                      6       u      ┤
                  ─────────────────────────

            * 設回正常 keypad 操作指令：<ESC>[32l
                與 <ESC>[32h 相對應的指令。

            * 設定前景顏色：<ESC>[3Pcm
                註：Pc 代表一數字，範圍為 0 ~ 15，必須填寫。

            * 設定後景顏色：<ESC>[4Pcm
                註：Pc 代表一數字，範圍為 0 ~ 15，必須填寫。

            * 同時設定前景及背景色控制碼：<ESC>[2;P1;P2m
                P1：指前景色，其值與 <ESC>[3 後面的值意義相同。
                P2：指背景色，其值與 <ESC>[4 後面的值意義相同。

            * 選擇鍵盤組指令：<ESC>|[YPn
                Pn 的範圍為 0 到 9 之間。原鍵盤組值被保留。不論執行幾
                次本指令，都僅保留前一組的鍵盤組值。若曾經重設(reset)
                終端特性，則不保留前一組鍵盤組。

            * 選擇前一次設定的鍵盤組指令：<ESC>|[A

            * 執行 DOS 指令：<ESC>|S"dos_command"<CR>
                收到本指令後，會自動切到 DOS 模式下，執行 DOS 指令。
                單純 MS-DOS 環境 -
                  若 dos_command 為空字串，則執行 COMMAND.COM，並暫
                  時回到 DOS 系統，直到鍵入 exit 才回到終端模式。
                  完成指令後，會出現 "Press any key to continue..."
                  的訊息，按任何鍵就會回到終端模式。
                Windows 環境 -
                  dos_command 不能為空字串，必須指定完整的路徑及參數。
                  執行完成後，將視 MS-DOS 模式的設定，MS-DOS 視窗將
                  直接關閉或停止。

                以執行 "dir" 指令為例：
                單純 MS-DOS 環境 -
                  <ESC>|Sdir<CR>
                Windows 環境 -
                  <ESC>|Sc:\windows\command.com /c dir<CR>

            *判別檔案是否存在指令:  <ESC>[?@path[filename]<CR>

                [filename] 為欲檢查的檔案名稱,<CR>為指令的結束點。

                收到指令時, 會檢查 [filename] 是否存在。

                若不存在則回應 <ESC>[!@0path<CR>
                  存在, 且該檔名為一目錄則回應 <ESC>[!@2path<CR>
                  存在, 但該檔名不是目錄則回應 <ESC>[!@1path<CR>

                例如:
                  1) <ESC>[?@pathc:\vtcp<CR>           回應 <ESC>[!@2path<CR>
                     表示 c:\vtcp 存在且為一目錄
                  2) <ESC;>[?@pathc:\vtcp\telcnf.tab   回應 <ESC>[!@1path<CR>
                     表示 c:\vtcp\telcnf.tab 存在且非目錄名稱
                  3) <ESC>[?@pathc:\vtcp\spool\aaa     回應 <ESC>[!@0path<CR>
                     表示 c:\vtcp\spool\aaa 不存在

            * 離開終端模式：<ESC>|E
                收到本指令後，會自動離開終端模式，回到 DOS 模式。

            * 送出 binary 檔：<ESC>|U"dos_file"<CR>
                收到本指令後，將 dos_file 以 binary 方式傳給主機。

            * 接收 binary 檔：<ESC>|D"dos_file"<CR>
                收到本指令後，以二位元方式將接收到的資料存入 dos_file。
                註：目前限 Unix 系統使用。

            * 送出 text 檔：<ESC>|T"dos_file"<CR>
                收到本指令後，將 dos_file 以 text 的方式傳給主機。

            * 接收 text 檔：<ESC>|H"dos_file"<CR>
                收到本指令後，以文字方式， 將接收到的資料存入 dos_file，
                並將終端參數 LOG FILE 設成 ON 狀態。

            * 結束接收 text 檔：<ESC>|G
                收到本指令後，結束 <ESC>|H 指令，並將終端參數 LOG FILE
                設成 OFF 狀態。

            * 顯示本地端的圖形檔：<ESC>~dX,Y,Img_path<CR>
                支援 .pcx、.bmp、.jpg、.jpe 及 .jpeg 格式的圖檔顯示。
                X 表橫座標；Y 表縱座標；Img_path 為欲顯示的本地端圖檔位置路徑；
                <CR> 為 16 進位的 0x0d (Ctrl_M)，為指令的結束點。

            *顯示本地端的圖形檔：<ESC>~Dx,y,Img_path<CR>

                x, y 為以 cursor 為單位之顯示座標值, 從 0 起算。
                dibfile 為欲顯示之圖檔檔名, 必須在 window 端。
                <CR>為指令的結束點。

                例如：<ESC>~D15,40,c:\vtcp\long-filename-grph.bmp<CR>
                      則在畫面上的 (15,40) (以 0 起算) 就會顯示 c:\vtcp\long-filename-grph.bmp
                      圖檔。

            * 選擇印表機指令：<ESC>[!Pn
                Pn 為 0 或 1 ： Print Port 1(終端印表參數成為 LPT1)
                      2      ： Print Port 2(終端印表參數成為 LPT2)
                      3      ： Print Port 3(終端印表參數成為 LPT3)

            * 選擇輸出的印表機：<ESC>[@Pxxx<CR> & <ESC>[?Pn

                <ESC>[@Pxxx<CR>
                xxx 表指定 local 列印時欲輸出的印表機名稱，必須與 Windows
                下所安裝的印表機名稱相同，字串長度不可超過 80 字元，並在
                列印前使用此指令才能有效；<CR> 表 16 進位的 0x0d (Ctrl_M)。
                若沒有指定的印表機名稱，則以設定功能列 "列印與記錄檔" 中，
                "使用印表機" 所指定的印表機為輸出印表機。

                <ESC>[?P%d
                %d 值的範圍為 0 <= n <= 9。共可定義 10 種印表機。在 VTCP 安
                裝目錄下必須有一個 prtque.tab 檔，其內容為定義 n 所對應的印
                表機名稱，若 prtque.tab 檔不存在，則指令無效。(必須與 Windows
                下所安裝的印表機名稱相同，字串長度不可超過 80 字元)。
                prtque.tab 檔案以列為單位作定義，n="0" 表第一列，n="1" 表第
                二列 ... 等。若為空白列表無對應任何印表機。在 vtermcmd.tab
                檔內可以定義 "selprt=\E[?P%d" 參數來指定輸出的印表機。

            * 主機資料由終端機列印指令(Local Print)：
              ────────────────────────────
              指        令                   動          作
              ────────────────────────────
              <Esc>[?5i                    進入邊印邊顯示狀態
              <Esc>[?4i                    退出邊印邊顯示狀態
              <Esc>[5i 或 <Esc>[=6z        進入只印表不顯示的列印狀態
              <Esc>[4i 或 <Esc>[=1z        退出只印表不不顯示列印狀態
              ────────────────────────────
              註： <Esc>[?5i 及 <Esc>[?4i 指令與終端參數 Local Print
                  設成 ON 或 OFF 的意義一樣。

            * 取得 DOS Environment 的設定值：<ESC>&[! DOS environment 變數名稱<CR>
              telnetw.exe 在收到指令后會回應 "dos envirnment 變數名稱之設定值"<LF>，
              在設定值前後加上 " (雙引號)，後面加上 <LF> 來回應。

               例如：telnetw 收到 <ESC>&[!PROMPT<CR> 時，telnetw 會將 dos environment 中的
                     PROMPT 值讀出。假設設定值為 $p$g 時，telnetw 就會回應 "$p$g"<LF>。

            * 取得 Config.exe 所設定之 Windows 類別：<ESC>[?@os
              (即取得 dtctcp.tab 內 os 參數設定值)

              telnetw.exe 在收到指令時會回應 <ESC>[!@%dos<CR>，
              %d 為 0、1、2；0 表 Win31，1 表 Win95/98，2 表 WinNT/2000

              例如：dtctcp.tab 內 os=0 時，則回應 <ESC>[!@0os<CR>
                                  os=1 時，則回應 <ESC>[!@1os<CR>
                                  os=2 時，則回應 <ESC>[!@2os<CR>

            * 設定 Telnetw 視窗為 Mini-Size / Restore：<ESC>[!@0w / <ESC>[!@1w

            * 指定dtcget/dtcput傳檔要求轉碼時, 主機及本地端內碼指令：

              1. 指定主機及本地端內碼:  <ESC>[?Ln1;n2;n3F

                 說明: n1 表主機端內碼,
                       n2 表本地端內碼,
                          內碼代號為: 0=big5, 1=ns, 2=tca, 3=euc, 4=sbig5, 5=dci,
                                      6=apro, 7=ibm5550, 8=nss, 9=bigs, 10=gb2312
                          但必須是安裝 vtcp 時所選的內碼轉碼組內所有的內碼種類.
                       n3 表是否設定為只有一次有效.
                          值為 0=永久設定, 1=只有一次有效.
                          一次有效之設定, 不論是否以轉碼傳檔, 只要經過一次傳檔(dtcget或dtcput)
                          就會自動取消設定.

              2. 取消指令: <ESC>[!RLF

                 說明: 當上述指定內碼指令中的第三個參數設為 0 (永久設定),
                       可用此取消指令取消永久設定.

            * 本地列印時, 指定主機及本地端內碼指令：

              1. 指定主機及本地端內碼:  <ESC>[?Ln1;n2;n3P

                 說明: n1 表主機端內碼,
                       n2 表本地端內碼,
                          內碼代號為: 0=big5, 1=ns, 2=tca, 3=euc, 4=sbig5, 5=dci,
                                      6=apro, 7=ibm5550, 8=nss, 9=bigs, 10=gb2312
                          但必須是安裝 vtcp 時所選的內碼轉碼組內所有的內碼種類.
                       n3 表是否設定為只有一次有效.
                          值為 0=永久設定, 1=只有一次有效.
                          一次有效設定, 不論顯示設定中是否轉碼, 只要經過一次本地端列印,
                          就會自動取消設定.

                 注意: 當時之顯示設定中為不轉碼時, 此指令才有效.

              2. 取消指令: <ESC>[!RLP

                 說明: 當上述指定內碼指令中的第三個參數設為 0 (永久設定),
                       可用此取消指令取消永久設定.

            * 繪圖功能

            規格說明：

    	1. 必須配合倚天中文才有效，範圍為 80行*24列，並以1040*672
    	   計算，即每格為 13*28 點，因此所有的點數須在本範圍內。

    	2. 雖然倚天支援不同尺寸的螢幕，但所提供的圖形指令，均自動
               依比例繪於不同的螢幕尺寸上，亦即只要完成一組繪圖命令，
               可在倚天全系列環境顯示。

    	3. 填塗的十六種樣式，分別為 0∼ 15，在彩色下與前景色相同；
               單色螢幕則以十六種由疏到密的網點圖形表示。

    	4. 繪圖功能限制：
             1) 圖形無法與文字重疊；
    	 2) 清行、清畫面及清圖形的指令，都會同時清除文字與圖形；
             3) 單色螢幕黑白時某些圖形無法填圖樣式等。

    	5. 在 VTCP 系統片(2) 的 UTILITY\EXAMPLE 目錄中有 GRAPH0.EXP
               圖形實例, 請以檔案交換方式上傳到主機, 再以 cat 指令即可
               顯示。

            功能說明：

            1. 直線：<ESC>~P1；P2；P3；P4[；P5]d
                    P1：起點橫座標
                    P2：起點縱座標
                    P3：終點橫座標
                    P4：終點縱座標
                    P5：選擇填塗的樣式，有 0 ∼ 15 可選擇，共 16 種樣式。
                        若省略則不填圖。在彩色下共有 16 種顏色可供選擇，
                        在黑白下則無效。

            2. 矩形: <ESC>~P1；P2；P3；P4[；P5[；P6]]e
                    P1：矩形對角線的起點橫座標
                    P2：矩形對角線的起點縱座標
                    P3：矩形對角線的終點橫座標
                    P4：矩形對角線的終點縱座標
                    P5：其值為 -1 時，填塗樣式
                    P6：選擇填塗的樣式，有 0 ∼ 15 可選擇，共 16 種樣式。
                        若省略則內定為 0。在彩色下共有 16 種顏色可選擇，
                        在黑白下則有 16 種網點圖樣可選擇。

            3. 圓形：<ESC>~P1；P2；P3；P4[；P5]c
                    P1：圓心橫座標
                    P2：圓心縱座標
                    P3：半徑
                    P4：是否填塗或指定填塗的象限。
                        其值為 -1 時表畫一完整的圓並填塗樣式，為 1 ∼ 15 表
                        某些象限內畫 90 度的弧並填塗樣式。

                        P4 值的表示方法：

                            象限二  │象限一
                              Q2 = 2│  Q1 = 1     P4 = Qn ( + Qm + ... )
                            ────┼────
                            象限三  │象限四
                              Q3 = 4│  Q4 = 8

                    P5：選擇填塗的樣式，有 0 ∼ 15 可選擇，共 16 種樣式。
                        若省略則內定為 0。在彩色下共有 16 種顏色可選擇, 在
                        黑白下則無效。

            4. 填塗：<ESC>~P1；P2[；P3]f
                    P1：填塗點橫座標
                    P2：填塗點縱座標
                    P3：選擇填塗的樣式，有 0 ∼ 15 可選擇，共 16 種樣式。
                        若省略則內定為 0。
                        在彩色下共有 16 種顏色可選擇，在黑白下則有 16 種
                        網點圖樣可選擇。

            5. 弧形：<ESC>~P1；P2；P3；P4；P5[；P6[；P7]]g
                    P1：圓心橫座標
                    P2：圓心縱座標
                    P3：半徑
                    P4：起始角度 (0 ∼ 360 度)。
                    P5：結束角度 (0 ∼ 360 度)。
                    P6：是否填塗。其值為 -2 時表畫一扇形；為 -1 時表畫一
                        扇形並填塗樣式；不是 -1 及 -2 時，表畫弧形。
                    P7：選擇填塗的樣式，有 0 ∼ 15 可選擇，共 16 種樣式。
                        若省略則內定為 0，畫弧時則無效。畫扇形，在彩色下
                        有 16 種顏色可選擇，在黑白下有 16 種網點圖樣可選
                        擇。

    	6. 清除圖形：
             1) <ESC>~a：清除終端機畫面的圖形及文字
             2) <ESC>~A：只清除終端機畫面的圖形，不清除文字

            7. 彩色螢幕時填塗的顯示方式：
             1) <ESC>~f：以填顏色方式填塗，對應到參數檔中的 gtyp0
             2) <ESC>~p：以填網點圖方式填塗，對應到參數檔中的 gtyp1

            A - 3 控制碼指令檔
            ▔▔▔▔▔▔▔▔▔
                模擬程式所使用的指令，主要定義在控制碼指令檔 vtermcmd.tab
            內。指令檔中描述支援的終端機類別；每種終端機下，有許多組指令，
            都是一個指令名稱對應一個指令的格式。下表依指令名稱的順序列出
            所有在 VTERMCMD.TAB 檔的指令：

             名  稱           功              能           VT100/220 指令
             ───   ─────────────────   ───────
             abs      設成絕對位置模式			\E[?6l
             bg0      背景色            			\E[40m
             bg1      背景色            			\E[41m
             bg10     背景色            			\E[410m
             bg11     背景色            			\E[411m
             bg12     背景色            			\E[412m
             bg13     背景色            			\E[413m
             bg14     背景色            			\E[414m
             bg15     背景色            			\E[415m
             bg2      背景色            			\E[42m
             bg3      背景色            			\E[43m
             bg4      背景色            			\E[44m
             bg5      背景色            			\E[45m
             bg6      背景色            			\E[46m
             bg7      背景色            			\E[47m
             bg8      背景色            			\E[48m
             bg9      背景色            			\E[49m
             bnk      設成閃爍          			\E[5m
             btrs2    文字檔檔案上傳    			\E|Z
             catr     設定顯示效果      			\E[%d;\z02*m
             chkpath  判別檔案是否存在                      \E[?@path
             chnin    進入中文輸入模式  			\E[32h
             ckap     游標設成應用模式  			\E[?1h
             cknr     游標設成應用模式  			\E[?1l
             clgrf    清除終端機畫面的圖形及文字            \E~a
             clgrf1   只清除終端機畫面的圖形                \E~A
             csrn     顯示游標          			\E[?25h
             csro     不顯示游標        			\E[?25l
             ctb      取消所有TAB位置  			\E[3g
             dbw      雙寬字            			\E#6
             dc       刪除字            			\E[%dP
             dhb      四倍字下半部      			\E#4
             dht      四倍字上半部      			\E#3
             dib      終端機畫面顯示本地端圖檔              \E~d
             dib1     終端機畫面顯示本地端圖檔              \E~D
             dl       刪列              			\E[%dM
             dmsg     顯示訊息方塊			        \E[!Dxxx
             down     游標下移一格      			\E[%dB
             dsp      設成顯示          			\E[82m
             ec       清成空白          			\E[%dX
             el       清除游標到列尾    			\E[K
             el0      清除游標到列尾    			\E[0K
             el1      清除游標到列首    			\E[1K
             el2      清除游標所在列    			\E[2K
             engin    進入英文輸入狀態  			\E[32l
             eop      回應游標位置      			\E[6n
             eprt     退出印表狀態      			\E[?4i
             es       清除游標到畫面尾  			\E[J
             es0      清除游標到畫面尾  			\E[0J
             es1      清除畫面到游標    			\E[1J
             es2      清除整個畫面      			\E[2J
             etb      取消TAB位置      			\E[g
             etb0     取消TAB位置      			\E[0g
             etp0     退出印表狀態      			\E[4i
             etp1     退出印表狀態      			\E[=1z
             etxt     結束接收文字檔    			\E|G
             fg0      前景色            			\E[30m
             fg1      前景色            			\E[31m
             fg10     前景色            			\E[310m
             fg11     前景色            			\E[311m
             fg12     前景色            			\E[312m
             fg13     前景色            			\E[313m
             fg14     前景色            			\E[314m
             fg15     前景色            			\E[315m
             fg2      前景色            			\E[32m
             fg3      前景色            			\E[33m
             fg4      前景色            			\E[34m
             fg5      前景色            			\E[35m
             fg6      前景色            			\E[36m
             fg7      前景色            			\E[37m
             fg8      前景色            			\E[38m
             fg9      前景色            			\E[39m
             fnt	  詢問倚天中文類別(dos 版)		\E@[?
             g0a1     設成 ASCII G0 組  			\E(A
             g0a2     設成 ASCII G0 組  			\E(B
             g0a3     設成 ASCII G0 組  			\E(1
             g0as     設成表格碼 G0 組  			\E(3
             g0s      設成表格碼 G0 組  			\E(0
             getenv   詢問 DOS Environment 設定值  	        \E&[!
             getos    詢問 Windows 類別    		        \E[?@os
             g1a1     設成 ASCII G1 組  			\E)A
             g1a2     設成 ASCII G1 組  			\E)B
             g1a3     設成 ASCII G1 組  			\E)1
             g1as     設成表格碼 G1 組  			\E)3
             g1s      設成表格碼 G1 組  			\E)0
             hden     設成高亮度        			\E[1m
             idx      游標下移一列      			\ED
             il       插新列            			\E[%dL
             insm     進入插字狀態      			\E[4h
             ipadr    詢問終端機 IP 位址			\E[28n
             isp      插入空白          			\E[%d@
             kbset    切換鍵盤組        			\E|[Y%d
             kpadn    設定 Keypad on   			\E=
             kpado    設定 Keypad off   			\E>
             left     游標左移一格      			\E[%dD
             lfm      清除新列設定      			\E[20l
             loc      鍵盤鎖住          			\E[2h
             lprt     進入印表狀態      			\E[?5i
             mvc      移動游標到定點    			\E[%d;%dH
             mvp      移動游標到定點    			\E[%d;%df
             nbnk     設成不閃爍        			\E[25m
             ndsp     不顯示輸入的字    			\E[2m
             nhden    設成正常亮度      			\E[22m
             nlm      設定新列          			\E[20h
             nop0     無作用            			\E[%d;%d'z
             nop1     無作用            			\E[?3h
             nop2     無作用            			\E[?8h
             nop3     無作用            			\EOq
             nop4     無作用            			\E$*>
             nop5     無作用            			\E$~%d;\z-2*d
             nop6     無作用            			\E*<
             nop9     無作用            			\E$+>
             nor1     設成正常字狀態    			\E[0m
             nor2     設成高亮度        			\E[m
             nrvs     不反白            			\E[27m
             nutr     設成無底線        			\E[24m
             nxl      游標下移一列      			\ED
             phs1     保留內部用        			\En
             phs2     保留內部用        			\Eo
             prekb    切回前一組鍵盤組  			\E|[A
             prt0     進入印表狀態      			\E[5i
             prt1     進入印表狀態      			\E[=6z
             prtl     設定 printer level			\E[!P%d
             prtp     選擇印表機 Port   			\E[!%d
             pstat    回應印表機狀態    			\E[?15n
             quit     離開模擬狀態      			\E|E
             rc       恢復游標          			\E8
             rel      設成相對位置模式  			\E[?6h
             ridx     游標上移一列      			\EM
             right    游標右移一格      			\E[%dC
             rplm     退出插字狀態      			\E[4l
             rst      恢復原始狀態      			\Ec
             rvs      反白顯示          			\E[7m
             sc       保留游標          			\E7
             scn      畫面設為反白模式  			\E[?5l
             scv      畫面設為正常模式  			\E[?5h
             selprt   選擇 local 列印時輸出之印表機         \E[?P%d
                      (須參考 prtque.tab 檔)
             selprt1  選擇 local 列印時輸出之印表機         \E[@P
             seo      特性回應          		        \E[c
             seo0     特性回應          			\E[0c
             seset    設定第幾個session 			\Ew%d
             shw      正常字顯示        			\E#5
             smar     設定畫面區域      			\E[%d;%dr
             sys      執行 DOS 指令     			\E|S
             tbs      設定TAB之位置    			\EH
             tspon    設定透通模式(倚天為 Alt_Ctl_T 狀態)	\E|N
             tspoff   取消透通模式(倚天為 Alt_Ctl_T 狀態)	\E|F
             txtdn    文字檔檔案下傳    			\E|H
             txtup    文字檔檔案上傳    			\E|T
             uloc     鍵盤正常          			\E[2l
             up       游標上移一格      			\E[%dA
             utr      倍亮顯示          			\E[4m
             winmin   設定 Telnetw 視窗為 Mini-Size       	\E[!@0w
             winres   將 Telnetw 視窗還原          	        \E[!@1w
             wrf      設成不折列模式    			\E[?7l
             wrn      設成折列模式      			\E[?7h

             ──────────────────────────────

    上一章     下一章