精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>已关闭版区>>● BBS系统>>BBS 建站>>第二章,BBS的使用>>阅读和发表文章>>彩色控制码的使用

主题:彩色控制码的使用
发信人: vol()
整理人: vol(1999-12-24 00:21:10), 站内信件
    注册用户在发表文章或编辑签名档时, 都可以运用彩色
控制码为自己的文章和签名档附上色彩或使文字闪烁起来。
要达到此目的, 在编辑文章或签名档时, 就要用编辑命令中
的“特殊命令”对文本进行控制, 把彩色控制码加在需要产
生特殊效果的文本部分。编辑时可利用系统提供的对前景或
背景的色彩控制, 也可进行手工编辑。
    BBS系统的文本之所以可对某些工具软件[如NetTerm]产
生彩色效果, 是由于文本中加入了彩色控制码, 而相应的工
具软件又支持显示这种彩色控制码。 Firebird BBS 2.5M支
持ANSI/3.64控制码标准, ANSI控制码均以 Esc[作为控制码
的开始标志, BBS系统中Esc字符的输入方法是[Esc]+[Esc],
在编辑器中用“*”代表。DOS支持大部分ANSI控制码,在DOS
下通过键入命令.

    help ansi.sys

可看到这部分帮助信息。下面先介绍 DOS支持的部分ANSI控
制码。

一:设置显示属性

    *[0m         关闭所有属性
    *[1m         设置高亮度
    *[4m         下划线(仅限单显)
    *[5m         闪烁
    *[7m         反显
    *[8m         消除隐藏
    *[30m-*[37m  设置前景色
    *[40m-*[47m  设置背景色

二、光标控制

    *[nA   光标上移n行
    *[nB   光标下移n行
    *[nC   光标右移n行
    *[nD   光标左移n行
    *[y;xH 设置光标位置
    *[2J   请屏
    *[K    清除从光标到行尾的内容
    *[S    保存光标位置
    *[u    恢复光标位置

下面是DOS不支持的部分ANSI控制码:

    *[y;xf 设置光标位置(现已很少使用)
    *[nL   在光标行前插入n行
    *[nM   删除包括光标行在内的n行
    *[n@   在光标处插入n个空白字符
    *[nP   删除包括光标位置在内的n个字符

    编辑彩色、活动的文章和签名档就要掌握ANSI控制码。
在编辑个人签名档时要注意一些限制,Firebird BBS 2.5M系
统把编辑签名档文件中的每6行划分为一个签名档, 比如:某
签名档文件一共有24行,那麽,1至6行为签名档1, 7至12行为
签名档2...... 以此类推。用户在编写文章时可选择其中的
一个签名档插到文章中。还有一个限制是每一行字符限制在
240个左右,因而一个签名档总共可使用大约1440个字符。
    编辑时要注意控制符的大小写, 并请到Test版试猃这些
控制码的用法。文章贴到版上后, 请先看一下实际效果, 如
果不满意可以重新编辑修改.

--
即使在最寂寞的时刻 
即使泪水使我看不清世界的样子 
我仍在聆听 
关於幸福的声音 
 ~~~~~~~~~~乡巴佬

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.133.56]

[关闭][返回]