COMMAND
MAP
TT_MSG
“创建操作”工具设计用来创建一些特定类型的 COMMAND 和 MAP 操作。所有 TT_MSG 操作都必须手动创建。
有关详细信息,请参见创建操作的限制。
command 操作执行命令启动应用程序或公用程序、运行 shell 脚本命令或执行操作系统命令。 操作的定义包括要执行的命令 (EXEC_STRING)。
“创建操作”工具能用于创建最通用类型的命令操作。不过在有些情况下必须手动创建操作。例如,如果操作中有以下指定就必须手动创建 COMMAND 操作:
多文件变量,而且每个变量有不同的提示符。
操作调用—操作调用其他操作的能力。
变量计数依赖性能—创建对不同文件变量数目而有很不相同性能的操作的能力。
远程执行主机—在包含操作定义的系统之外的系统上运行应用程序的能力。
用户的更改—作为不同用户运行该操作的能力 (例如,提示输入超级口令, 然后以超级用户身份运行操作)。
映射操作是不直接指定命令或 ToolTalk 消息,而是“映射 ”到另一个操作的操作
映射可以指定操作的替代名称。例如,名为 IconEditor 的内置命令操作启动“图标编辑器”。数据库还包括对位图和像素图文件的定义中 (通过 ARG_TYPE 字段) 限定的 Open 操作,它映射到 IconEditor 操作。这使用户可以通过在“文件管理器”中选择位图或像素图文件并在“选中”菜单中选择“打开”来启动“图标编辑器”。
“创建操作”能为“打开”和“打印”操作提供有限的映射功能。所有其他的映射操作必须手动创建。
TT_MSG 操作发送 ToolTalk 消息。所有 TT_MSG 操作都必须手动创建。