BBS建站上网365问/161.如何设置菜单项目?

来自Jamesqi
跳转至: 导航搜索

  在前面的菜单编辑屏幕选择需要编辑的项目后,出现编辑菜单项目画面。

  这是用来编辑所有菜单项目的编辑器。首先,看一看编辑菜单项目屏幕布局。

  显示的顶部展示用户显示文字以及可选数据字段。用户显示文字上面显示一个标尺来辅助你格式化显示给用户的文字。

  显示稍微低些的部分展示一个字段列表,可以对每个字段包含的数据进行编辑。使用上、下和回车键来选择想编辑的字段。

  可以设置的每个字段说明如下:

  Action 这个菜单项目执行的菜单功能。移动光标棒到动作(Action)字段并按回车。这样做后,显示菜单动作组(Menu Action Groups)挑选列表菜单,使选择菜单功能的工作更容易。初始出现的默认菜单动作组是菜单功能组(Menu Functions),因为它是最常用的组。按<ESCAPE>移动到菜单动作组(Menu Action Groups)挑选列表。注意有8个组可以选择。

   Display only 只显示,没有实际功能执行。

   Menu functions 包含关于其它菜单的菜单功能列表。

   Display text-files 包含关于文本文件显示的功能。

   General system options 包含关于整个系统功能的挑选列表。

   Message-base commands 包含关于信件系统功能的挑选列表。

   File-area commands 包含关于文件系统功能的挑选列表。

   External - door,exits 包含关于运行外部程序功能的挑选列表。

   Change user options 包含关于用户设置功能的挑选列表。

  Display 这个字段允许你定义当这个项目被执行时显示给用户的内容。放置光标棒在显示(Display)字段,按回车。你可以输入任何合法文本文件控制代码。文本文件控制代码在显示文字中作为宏使用,嵌入的用户和系统数据会自动显示。文本文件控制代码在外部支持文件部分详细解释。文本文件控制代码前面有一个控制字符。无论文本文件控制代码是单字符或多字符代码,输入的第一个代码总是控制字符。在本书以及多数关于电脑的文档,控制字符用“^”字符和一个大写字母来表示。例如,CTRL-A字符可以表示为^A。

  下面的两个步骤解释如何在用户显示文字中输入控制代码:

  * 当按“Ctrl”键时,同时按“P”。这使RACONFIG准备接收下一个字母字符。按这个键组合后,你将注意到光标从线光标变成块光标。

  * 当按“Ctrl”键时,同时按你想要输入的控制字符。例如,要输入^A为控制字符(用来提示用户按回车),你应该按CTRL-A。在用户显示文字中,你将注意到字母“A”是高亮的,指示它实际是^A字符。

  本书的外部支持文件部分中,你将学到更多可以用在这个字段的特殊文本文件控制代码。

  除了你可以直接嵌入文本文件控制代码到用户显示文字以外,也支持一组特殊控制字符。这些字符用来改变用户显示文字的方式。也用来显示指定系统数据。看一看以下每个特别字符代表什么数据:

    ; 下一个菜单项目的用户显示文字将添加到同一行。

   ^ 它使显示在普通颜色和高亮颜色间切换。

   ~ 它代表今天用户剩余时间(分钟)。

   @ 它显示当前选择文件模板区的名称。

   ` 它显示当前选择信件模板区的名称。注意:这不是“’”。

  OptData 输入可选数据的地方。

  HotKey 激活这个菜单项目的键。有一个小技巧:这里可以使用^M文本文件控制代码,表示按回车键就可以“默认”执行该动作。在热键字段输入CTRL-P后面跟CTRL-M就输入了^M。

  AutoExec 这个菜单项目是自动执行还是要用户按下相应的热键来选择它。

  Color 显示给用户文字的前景和背景颜色。

  MinSec 可以看到和选择这个菜单项目的用户的最小安全级别。

  MaxSec 可以看到和选择这个菜单项目的用户的最大安全级别。

  Flags 可以看到和选择这个菜单项目的用户的权限旗标设置。例如,如果你希望某个菜单项目只对权限旗标A1设置为ON的用户有效,就放置光标棒在A旗标并按回车。从权限旗标的挑选列表中,选择你希望改变的旗标(这里为旗标A)并按回车。你将注意到旗标切换到三种可能的状态中之一:“X”(开)、“O”(关)或“-”(开或关)。当你对旗标设置满意时按<ESCAPE>。当旗标为“X”或“O”时,用户必须在用户帐号记录中有同样的旗标设置,才能看到或选择菜单项目。注意进行编辑时,需要先按BackSpace或Del键删除原来的设置。

  TimeUsed 在可以选择这个菜单项目前,用户必须已经登录的分钟数。

  TimeLeft 在可以选择这个菜单项目前,用户必须剩余的分钟数。

  Age 进入该菜单需要的最小年龄。

  MinSpeed 按最小BPS速度限制进入菜单项目。

  MaxSpeed 按最大BPS速度限制进入菜单项目。

  Credit 按用户帐号信用点的最小数量限制用户进入。这里指定的值不从用户当前的信用点中减去,只是看用户是否有这多信用点。

  FlatCost 指定每次选择这个菜单项目时,从用户帐号中减去的信用点量。

  TimeCost 指定使用这个菜单项目时,将按使用的每分钟减去这个信用点量。

  Terminal 按终端模拟方式限制用户进入某个菜单项目。

  Nodes 按指定的线号限制呼叫者进入菜单项目。RemoteAccess支持最多255条线。

  Groups 按指定的组限制用户进入菜单项目。RemoteAccess支持最多255个组。

  DayTimes 按指定时间段限制用户进入菜单项目。

  按<ESCAPE>退出编辑菜单项目屏幕并返回到主菜单编辑器屏幕。按<ESCAPE>或A-S,输入保存的文件名并回车。

关于“BBS建站上网365问/161.如何设置菜单项目?”的留言:

目前暂无留言

新增相关留言