BBS建站上网365问/164.有哪几种文本文件类型?
文本文件一般放置在RACONFIG中指定的目录中,用来定制和加强站台的表现。你是否希望当用户在生日这天上站时突然看到一副画面祝贺生日快乐?你是否喜欢让用户按一个菜单键就见到系统公告文件?通过在文本文件目录中放置文本文件,这都可以做到。
当编辑文本文件时,你可以包含控制代码,它们是一些特殊字符。在以前的部分提到过,但将在这里仔细讲述。
文本文件可以有几种文件扩展名:
.ASC 普通ASCII文本文件,不包含ANSI或AVATAR代码。
.ANS 包含ANSI escape代码的文本文件。
.AVT 包含AVATAR代码序列的文本文件。
.RIP 包含RIP(Remote Imaging Protocol远程图象协议)序列的文本文件。
.RI2 RIP更新的版本。
例如,如果你使三种模拟方式对用户都有效,可以在文本文件目录中有一个文本文件的三种不同形式。假设你让文件BIRTHDAY.A??在用户生日那天显示给他们:
BIRTHDAY.ASC 显示这个文件的ASCII形式给AVATAR或ANSI无效的用户。
BIRTHDAY.ANS 显示这个文件的ANSI形式给ANSI有效的用户。
BIRTHDAY.AVT 显示这个文件的AVATAR形式给AVATAR有效的用户。
注意,你不一定要有多种文件形式,可以只有ASCII形式。
文本文件可以按以上的办法分成三种种类,也可以按它们如何出现分成两种:一种是RemoteAccess查找并自动显示(如果找到并且符合特殊条件),另一种需要你指导RemoteAccess显示哪个文件。
自动显示的文本文件在后面文本文件列表中描述。其中一些文件是RemoteAccess要求的(在特殊条件下),而另外不是必须的。例如,如果你设置站台只在指定小时段内允许下传,就要求有DNLDHRS.A??这个文件,用来显示给试图在预先定义时刻表以外下传的用户。但这不意味着它必须绝对存在,如果不存在,会发生两种动作之一:显示一条简单默认信息给用户,或不显示任何东西。文件失踪时显示一条默认信息的文本文件,用星号*指示在文本文件列表中。