精華區beta FCK-MOON 關於我們 聯絡資訊
┌────┐ │實例研習│ └────┘ 如果前面所講的您都已徹底了解﹐恭喜你﹐你已經練成變色大法八九分的功力了﹗ 剩下一兩分﹐純屬應用層次﹐得靠一些想像力。茲舉數則實例于后﹐併附原始控制碼﹐ 兩相對照﹐俾供研習參考。 ⑴漸層效果 1.前言 我們知道﹐一個中文字是由兩個位元組(Bytes) 所組成。因此﹐把兩個構成中文字 的ASCII 碼拆開﹐再加以個別的ASCII 碼分別處理﹐就可以作出一個中文字具有兩 個顏色之效果。 舉例說明 (1) 一般的兩個字元(不在中文碼的範圍內) *[32mB*[35mb*[0m 則產生如后效果﹕Bb [註] B的ASCII碼為66, b的ASCII碼為98。 (2) 特殊的兩個字元(在中文碼的範圍內) *[32mꨠ*[35mk *[0m﹐則產生如後效果﹕ [註1] ꨠ的ASCII碼為170, k 的ASCII碼為107。 [註2] ꨠ可按<Alt>170﹙右邊鍵盤數字﹚輸入﹐k 可按<Alt>107輸入。 [註3] 如果在書中仙等文書編輯軟體﹐可以利用 Alt-B設定區塊直接剪貼﹐ 此法較經濟﹐不必一直翻 ASCII碼對照表。 2.背景不變, 二種前景顏色 *[32;47mꨠ*[32;45mk *[0m﹐則產生如后效果﹕ 3.前景不變, 二種背景顏色 *[34;42mꨠ*[34;45mk *[0m﹐則產生如后效果﹕ 4.二種背景顏色, 二種前景顏色 [1] *[34;42mꨠ*[33;37mk *[0m -> [2] *[32;41mꨠ*[31;42mk *[0m -> ⑵交互閃爍效果 1.明暗變化實例 *[1;5;31;41m▇*[0m ─┐ *[1;5;32;42m▇*[0m ├→產生如后效果﹕ *[1;5;33;43m▇*[0m ─┘ 2.不同顏色變化實例 *[5;34;46m▇*[36;44m▇*[0m┐產生效果如後 : *[5;36;44m▇*[34;46m▇*[0m┘ 3.不同顏色變化實例(包含有明暗效果) *[1;5;34;46m▇*[36;44m▇*[0m┐產生如后效果﹕ *[1;5;36;44m▇*[34;46m▇*[0m┘