显示运算符
显示运算符定义多个标志如何在 SMIT 对话框中关联、标志的选项如何显示以及哪些标志和选项可用。
| 项 | 描述信息 |
|---|---|
| C | 要支持互相依赖的标志(例如,影响字型样式和字符间距的标志),必须使用组合标志。 通常,在 SMIT 对话框字段和命令行标志之间仅存在一种匹配。 组合标志运算符允许 SMIT 对话框中的一个字段代表多个命令行标志。 被引用的标志对于 SMIT 对话框应标记为不显示(Dn)类型,这样仅显示组合标志而非单个的标志。 C 运算符语法为: xx 和 yy 值是标志属性。 定义 C 属性时,limits 字段还必须包含一个 R 环运算符来定义向 SMIT 用户显示的弹出列表。 R 运算符还定义列表上的选项如何映射到命令行标志。 在这个示例中,C 运算符定义 -s 和 -p 标志为组合属性。 R 环定义当从弹出菜单中选择 Courier 10 选项时,命令行上的标志为 -s Courier -p10。 -s %I_s -p%I_p 属性值在构建 SMIT 对话框以及确定环中的哪个项作为缺省显示时被解析。 |
| 深 | 指定显示模式。 如果值为 y,那么在 sm_cmd_opt 对象类中构建一个对象。 如果值为 n,那么不构建对象。 D 运算符允许程序员禁止某些标志在 SMIT 中显示。 如果未指定此运算符,那么当输入管道中引用此标志时将构建对象。 |
| 六 | 在 sm_cmd_opt 对象类的 id_seq_num 字段中指定序号。 此序号控制项在对话框中相对于其他项的位置。 如果不指定 S 运算符,那么对话框从标识号 100 开始,项按照它们在冒号文件中的顺序编号。 S 运算符的值可以是最大长度为 16 个字符的字符串。 例如,下列 S 运算符条目将项放置在位置 100: |