查询工具的名称

可能需要在脚本中选择和使用特定的工具。最简单的方法是在用户界面中选择工具,然后执行以下命令来查询当前上下文。

currentCtx

您获得的结果将类似于以下内容:

// Result: moveSuperContext // 

然后可以在脚本中包含以下行:

setToolTo moveSuperContext

第二种简单的方法是选择“窗口 > 设置/首选项 > 热键编辑器”(Windows > Settings/Preferences > Hotkey Editor)以打开“热键编辑器”(Hotkey Editor)。此编辑器中列出了每个菜单项和编辑器的相应运行时命令。

探索可用工具

打开 defaultRunTimeCommands.mel 文件(位于安装目录的 scripts\startup 文件夹中)并搜索 SetToolto

此文件中会列出所有可用的工具,并且您获得类似如下的结果:

runTimeCommand -default true
    -annotation (uiRes("m_defaultRunTimeCommands.kInsertEdgeLoopToolOptionsAnnot"))
    -category   ("Other items.Edit Mesh")
    -command    ("polySelectEditCtx -e -mode 1 polySelectEditContext; setToolTo polySelectEditContext; toolPropertyWindow")
    -showInHotkeyEditor false
    InsertEdgeLoopToolOptions;
提示: 在脚本中选择此工具,调用运行时命令 InsertEdgeLoopToolOptions,此时将执行包含在以上 -command 标记中的所有命令。