uil 命令
用途
为 AIXwindows 系统启动用户界面语言 (UIL) 编译器。
语法
uil [ -I路径名 ] InputFile [ -m ] [ -o FileName ] [ -s ] [ -v FileName ] [ -w ] [ -wmd FileName ]
描述
uil 命令调用 UIL 编译器。 UIL 是一种规范语言,用于描述 AIXwindows 应用程序的用户界面的初始状态。 该规范描述了界面中使用的对象(菜单、对话框、标签、按钮及其他),指定了当用户交互作用致使界面更改状态时所要调用的函数。
标志
| 项 | 描述 |
|---|---|
| -I路径名 | 指定包含 PathName,中间无空格。 如果缺省路径中未找到包含文件,使编译器在指定的目录中寻找包含文件。 (大写 i) |
| -m | 指定列出的机器代码。 该命令指导编译器将添加到“用户界面定义”(UID)中的记录描述放入列表文件。 这将帮助您隔离错误。 缺省值为无机器代码。 |
| -o FileName | 指导编译器生成 UID。 缺省情况下,UIL 创建一个名为 a.uid 的 UID。 该文件指定了 UID 文件名。 如果编译器发出任何归类为错误或严重错误的诊断信息,那么不会生成 UID。 |
| -s | 指导编译器在编译任何文件前设置语言环境。 语言环境以依靠实现的方式进行设置。 在基于 C 的 ANSI 系统上,通常调用 setlocale (LC_ALL, "") 函数来设置语言环境。 如果未指定该选项,那么编译器不会设置语言环境。 |
| -v FileName | 指导编译器生成列表。 该文件为列表指定文件名。 如果未出现 -v 选项,那么编译器不会生成任何列表。 缺省值为无列表。 |
| -w | 指定编译器禁止所有的警告消息和参考消息。 如果未出现该选项,那么无论严重性如何,所有的消息都会生成。 |
| -大规模杀伤性武器 FileName | 指定要使用的二进制窗口小部件元语言(WML)描述文件,替代缺省的 WML 描述。 |
示例
要启动 UIL 编译器,请输入:
uil -I. -o ex.uid ex.uil退出状态
本命令返回以下退出值:
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| > 0 | 指示发生错误。 |