精華區beta Emulator 關於我們 聯絡資訊
〈使用者手冊〉 第三章 參與討論 ═════════════════════════════════════ 3-4 控制碼 ────── 廣義上來說,只要是使用 Esc 字元開頭的,都稱為控制碼,包括顏色碼(字元 屬性控制碼)、移位碼(游標控制碼、螢幕控制碼),以及狹義的控制碼(顯示使 用者或系統資料的控制碼)。本站輸入 Esc 字元的方法是按下 Ctrl-U ,螢幕上 則以 * 來標示。以下一一簡單的介紹各類控制碼。 顏色碼的形態大抵是 *[XX;XX;XX; ... XXm 的形式,其中 X 是數字,若數字大 於兩組時,數字與數字間須以半形分號 ; 區隔。數字表列如下: 0 還原所有值 5 閃爍顯示 1 高亮度顯示 7 反白顯示 4 加上底線 8 不可見 30 前景黑色 40 背景黑色 31 前景紅色 41 背景紅色 32 前景綠色 42 背景綠色 33 前景黃色 43 背景黃色 34 前景藍色 44 背景藍色 35 前景紫色 45 背景紫色 36 前景靛色 46 背景靛色 37 前景白色 47 背景白色 前景│3031323334353637 背景│4041424344454647 由於各種連線軟體的差異,有些屬性在某些軟體是看不出其效果的。另外,輸入 顏色還原碼也可以按 Ctrl-C ,此時螢幕則會出現 *[m 代表還原所有值。一般上 色的文章中,建議每一行行尾加上還原碼,才不會影響到其他閱讀者視覺上的不良 效果。 移位碼一般較少使用,僅介紹其基本用法。以下 * 代表 Esc 字元。 *[nA 上移 n 行 *[X;Yf 將游標移到 X:Y 的位置 *[nB 下移 n 行 *[X;YH 同上 *[nC 右移 n 位元組 *[s 儲存游標位置 *[nD 左移 n 位元組 *[u 讀取儲存的游標位置 *[2J 清除螢幕 *[K 清除該行游標後所有字元 由於中文行、列二字定義已混淆,因此此處所稱之「行」為橫向 (line) 。 顯示各種使用者或系統資訊的控制碼表列如下: **s 使用者 ID **n 使用者匿稱 **b 使用者生日 **l 使用者上線次數 **p 使用者發表文章數 **m 使用者擁有的 Ptt 幣數 **t 系統時間 **u 站上總人數 其中第一個 * 代表 Esc 字元 (Ctrl-U) ,第二個 * 則是一般的星號 (Shift-8) 。 以上是對於控制碼的簡單介紹,如果想要進一步學習(例如美工)的話,請參閱 asciiart 板之精華區。