?
zh en
20px - +
wrap
cursor
>
<
..
标 题: [教程]个人说明档的几个话题 发信站: BBS 水木清华站 (Sun Feb 23 00:19:36 2003), 转信 以下的说明均以水木清华bbs为例,其它bbs可能有出入。 个人说明档是什么东西?个人说明档是查询网友时候出现在一串个人信息之后 的东东,它和签名档类似,都是比较个性化的。但它比签名档有更的施展空间,有 16行,大半个屏幕,一般足够施展了。 但是有时候还觉得不好,想全屏幕显示说明档,这就需要特殊的处理了。下面 分别说明: 首先是 *[2J ,它的作用是清除屏幕上的字符,并且把光标移到左上角。您现 在已经有了全屏显示的基础,之后就可以写自己的说明档了。 随之而来了另一个问题:说明档只有16行,而全屏有24行,简单的直接写说明 档会感觉半截子,不好看。所以我们有需要下面四个控制符: *[A *[B *[C *[D 它们可以相对光标当前位置来控制光标的移动,*[A 是下移一行,*[B 是上移 一行,*[C 是右移一列,*[D 是左移一列。如果需要移动的大于一行或一列,可以 在字母前面加数字,比如上移3行就写 *[3B。 有了这四个控制符,我们可以在一行中写出显示成两行或更多行的内容。具体 例子我就不写了,请大家自己摸索吧。这样经过适当的调整,就可以用16行写出显 示成全屏的说明档了。 但是全屏显示的说明档有个毛病,就是这个人一些信息看不到了(虽然你可以 通过聊天室里的查询来看),有些人喜欢隐藏,有些人不喜欢隐藏的。不喜欢隐藏 的人(比如说我,您可以查询看看我的说明档是什么样子的)又想画大概全屏显示 的说明档,当然可以借助前面讲的方法来实现(不要*[2J清屏,还要注意第一行最 好不要画东西)。不过这里面还有一小点点的问题! 不知道您注意过没有,在线和不在线时个人信息显示的行数是不一样的!所以 当你在线和不在线时显示的说明档位置有差别。这时候您需要新的控制符了 *[m,nH 这是将光标的绝对定位的控制符,定位在第m行,第n列。有了它,您就可以精 确控制您说明档的显示了。上面提到的问题也就解决了。 上面介绍的几个控制符的应用还有很多,比如花里胡哨的昵称、超过6行的签 名档、精简复杂代码……具体的办法可以自己总结,我有机会的可能也会讲讲。 掌握的代码 *[2J *[A *[B *[C *[D *[m,nH