页面树结构
转至元数据结尾
转至元数据起始

创建自定义工具的一般步骤

  1. 创建一个部分CUI文件。
  2. 可选:在菜单组中添加工具箱。
  3. 可选:在工具箱中添加工具
  4. 可选:添加主菜单
  5. 可选:添加子菜单
  6. 可选:添加上下文菜单
  7. 可选:添加工具栏
  8. 可选:将弹出按钮添加到工具栏
  9. 可选:将控件添加到工具栏
  10. 可选:添加键盘快捷键
  11. 可选:将现有工具添加到菜单,工具栏或快捷方式
  12. 可选:在菜单,工具栏或快捷方式中创建新工具
  13. 可选:在菜单和工具栏中更改工具顺序



创建局部CUI文件

  1. 在“自定义”对话框中,执行下列操作之一:

    • 在“文件”菜单中,选择“创建新的局部CUI文件...”。
    • 将光标放在菜单组上,然后右键单击上下文菜单中的选择创建新的局部CUI文件...。
  2. 将打开“创建自定义文件”对话框。
    默认情况下,新的局部CUI文件将在可漫游根文件夹的Support文件夹中创建。可选选择其他文件夹来保存CUI文件。

  3. 在“文件名”字段中输入新CUI文件的名称

  4. 单击保存按钮。
    加载新创建的局部CUI文件,并在“菜单”树,“工具栏”树,“键盘”树和“可用工具”树中创建相同名称的菜单组



在菜单组中添加工具箱

  1. 在“自定义”对话框中,选择一个菜单组。

  2. 右键单击并在上下文菜单中选择“添加”工具箱

  3. 在“添加工具箱”对话框的“标题”字段中键入新工具箱名称

  4. 单击确定按钮。
    该工具箱将添加到“可用工具”树中。

  5. 单击“应用”按钮以保存定义。



在工具箱中添加工具

  1. 在“自定义”对话框中,在“可用工具”树中选择一个工具箱。

  2. 右键单击并在上下文菜单中选择“添加工具”。显示
    添加工具”对话框。

  3. 在“添加工具”对话框的“标题”字段中键入新工具的名称

  4. (可选)在属性网格的“帮助”字段中键入帮助字符串。

  5. 在属性网格的“命令”字段中键入命令或命令宏。
    例如:^ c ^ c_-layer; m; InteriorWalls ;; Mline
    在上面的示例中,创建了一个宏,该宏使InteriorWalls层为当前状态,然后启动Mline命令。如果该层尚不存在,则将首先创建它。

  6. 单击浏览按钮(),然后为新工具选择一个图像。
    请执行以下任一操作:

    • 选择“内置”,然后选择内置图标之一。
    • 选择位图文件,然后选择bmp,gif,jpg,jpeg或png图像文件。
    • 单击确定按钮。
  7. 该工具已添加到工具箱中。




创建宏的语法:

  • ^ c ^ c等效于按两次Esc键,如果需要,它将首先结束运行命令。

  • 命令名称前的下划线(_)可确保该宏在非英语版本的THCAD中仍然可以使用。

  • 如果暂时未定义此命令,则命令名称前面的点(.)可确保宏仍然有效(请参阅UNDEFINE和REDEFINE命令)。

  • 命令前面的减号(-)启动命令的命令行版本,从而阻止打开命令对话框窗口。

  • 分号(;)相当于按Enter键

  • 反斜杠(\)暂时暂停宏以允许用户输入,例如指定一个点。



添加主菜单

新菜单将添加到所选现有菜单的上方,或者如果您选择“主菜单”子组,则将其添加为第一个菜单。

  1. 在“自定义”对话框中,单击“菜单”选项卡。

  2. 请执行以下任一操作:

    • 单击菜单组的“主菜单”子组,然后右键单击并在上下文菜单中选择“添加主菜单”。
    • 在“主菜单”子组中选择一个现有菜单,然后右键单击并在上下文菜单中选择“插入主菜单”。
  3. 在“添加主菜单”对话框的“标题”字段中键入一个名称。

  4. 单击确定按钮。

  5. 可选重复步骤2到5以添加更多菜单。

  6. 单击“应用”按钮以保存定义。

备注

直到至少一个菜单项被添加到菜单栏中,新的主菜单才被添加到菜单栏中



向菜单添加子菜单

新的子菜单将添加到所选现有项目的上方,或者如果您选择菜单,则将其添加为第一项。

  1. 在“自定义”对话框中,单击“菜单”选项卡。

  2. 如果折叠,则展开菜单组。

  3. 如果折叠,请展开菜单组的“主菜单”组。

  4. 请执行以下任一操作:

    • 选择菜单,然后右键单击并在上下文菜单中选择“添加”子菜单。
    • 在菜单中选择一个现有项目,然后右键单击并在上下文菜单中选择“插入”子菜单。
  5. 在“添加”子菜单对话框的“标题”字段中键入一个名称。

  6. 单击确定按钮。



添加上下文菜单

新的上下文菜单将添加到选定的现有上下文菜单上方,或者如果您选择“上下文菜单”子组,则将其添加为第一个上下文菜单。

  1. 在“自定义”对话框中,单击“菜单”选项卡。

  2. 请执行以下任一操作:

    • 选择菜单组的“上下文菜单”子组,然后右键单击并在上下文菜单中选择“附加上下文菜单”。
    • 选择一个现有的上下文菜单,然后右键单击并在上下文菜单中选择“插入上下文菜单”。
  3. 在“添加上下文菜单”对话框的菜单列表中选择一个菜单。

  4. 可选:选择“作为常规上下文菜单”,然后单击“添加上下文...”按钮。将显示“添加上下文别名”对话框:

    选择:

    • CMCOMMAND:替换默认的命令上下文菜单。
    • CMDEFAULT:替换默认的默认上下文菜单。
    • CMEDT:替换默认的“编辑”上下文菜单。
    • GRIPS:替换默认的夹点上下文菜单。
    • SNAP:替换默认的实体捕捉上下文菜单。
  5. 单击确定按钮进行确认。

  6. 可选重复上一步,添加另一个别名。
    选择一个别名,然后单击“删除”按钮以删除别名。

  7. 可选:选择在特定实体上另存为上下文菜单:,然后单击添加实体类型...按钮。
    显示“添加实体别名”对话框:
    在列表中选择一种或多种实体类型。
    执行以下操作之一,然后单击“确定”按钮进行确认。

    • 选中“一个实体”选项:如果仅选择一个实体,则将应用上下文菜单。
    • 选中多个实体:仅选择在多个实体中应用的上下文菜单。
    • 选中这两个选项:如果选择了一个或多个实体,则上下文菜单将适用。
  8. 在菜单标题字段中输入名称。

  9. 单击确定按钮以保存上下文菜单。

  10. 可选:重复步骤2到5,添加更多上下文菜单。



添加工具栏

新的工具栏将添加到所选现有工具栏的上方,或者如果您选择菜单组,则将其添加为第一个工具栏。

  1. 在“自定义”对话框中,单击“工具栏”选项卡。

  2. 请执行以下任一操作:

    • 选择一个菜单组,然后右键单击并在上下文菜单中选择“附加”工具栏
    • 在菜单组中选择一个现有的工具栏,然后右键单击并在上下文菜单中选择“插入工具栏”。
  3. 在“添加”工具栏对话框的“标题”字段中键入一个名称。

  4. 单击确定按钮。

  5. 可选:调整工具栏属性。

    • 标题:工具栏名称必须包含字母数字字符,除了破折号(–)或下划线(_)以外,不得包含其他标点符号。该标题别名能够以编程方式引用工具栏。
    • 位置:定义加载CUI文件时工具栏的显示位置。
      选项包括:浮动顶部底部。后四个是指工具栏将停靠的窗口边缘。
    • 显示:定义加载CUI文件时是否显示工具栏。
    • 行数:指定工具栏位置为浮动时的行数。
      带控件的视图栏不能有多行。
    • Xval:当位置为“浮动”时,指定X坐标(以像素为单位),从屏幕的左边缘到工具栏的左侧进行测量。
    • Yval:当位置为“浮动”时,指定从屏幕顶部到工具栏顶部的Y坐标(以像素为单位)。
  6. 单击“应用”按钮以保存定义。

备注

仅当Display属性设置为显示时,才会加载新的工具栏。有关打开工具栏的更多信息,请参见打开工具栏。



向工具栏添加弹出按钮

  1. 在“自定义”对话框中,单击“工具栏”选项卡。

  2. 如果折叠,则展开菜单组。

  3. 请执行以下任一操作

    • 选择一个工具栏,然后右键单击并在上下文菜单中选择“附加弹出框” ,以在工具栏的末尾添加弹出框。
    • 展开工具栏,右键单击一个工具,然后在上下文菜单中选择“插入弹出窗口”,以将弹出窗口添加到所选工具上方。
  4. 将显示“添加弹出”对话框:

    在“添加弹出”对话框的“标题”字段中键入一个名称,然后单击“确定”按钮。创建一个新的空工具栏,并将其作为弹出工具插入到所选工具栏中:

  5. 请执行以下任一操作:

    • 单击“目标别名”字段,然后单击“设置字段,然后在下拉列表中选择一个现有工具栏。
    • 将工具添加到新的工具栏。



向工具栏添加控件

  1. 在“自定义”对话框中,单击“工具栏”选项卡。

  2. 如果折叠,则展开菜单组。

  3. 请执行以下任一操作:

    • 选择工具栏,然后右键单击并在上下文菜单中选择“附加控件”。
      新控件将添加为工具栏中的第一项。
    • 在工具栏中选择一个现有项目,然后右键单击并在上下文菜单中选择“插入控件”。
      新控件将添加到所选现有项目的上方。
  4. 在“添加控件”对话框中选择一个控件。

  5. 单击确定按钮。

  6. 要指定控件的宽度,请执行以下操作之一:

    • 接受默认宽度。
    • 在“宽度”字段中输入宽度(以像素为单位)。

备注

在“宽度”字段中键入“默认”或“ 0(零)”以恢复控制字段的默认宽度。



添加键盘快捷键

  1. 在“自定义”对话框中,单击“键盘”选项卡。

  2. 如果折叠,则展开菜单组。

  3. 请执行以下任一操作:

    • 选择菜单组,然后右键单击并在上下文菜单中选择“附加快捷方式”。
      新的快捷方式将添加到快捷方式列表的末尾。
    • 在工具栏中选择一个现有的快捷方式,然后右键单击并在上下文菜单中选择“插入快捷方式”。
      新的快捷方式将添加到所选现有快捷方式的上方。
  4. 请执行以下任一操作:

    • 继续执行添加现有工具过程。
    • 继续执行“添加新工具”过程。
  5. 在新快捷方式的“属性”网格中,选择“快捷键”字段,然后按要分配给快捷方式的组合键。

要将现有工具添加到菜单,工具栏或快捷方式

  1. 在“自定义”对话框中,选择要向其中添加现有工具的项目。

  2. 在“可用工具”窗格中,展开包含要添加的工具的工具箱。

  3. 将工具拖动到目标项目:

    • 将工具放在项目名称的顶部以附加该工具。
    • 将工具放在另一个工具之上,以将新工具插入现有工具的上方。
  4. 可选:在设置网格中编辑该工具,例如,在“Diesel 字段中添加Diesel 达式。

创建一个新工具

  1. 在“添加工具”对话框中,选择“创建新工具”。

  2. 选择工具箱要在其中创建新的工具。

  3. 在“添加工具”对话框的“标题”字段中键入新工具的名称

  4. 可选:在属性网格的“帮助”字段中键入帮助字符串。

  5. 在属性网格的“命令”字段中键入命令或命令宏。
    在上面的截图中,命令字段包含一个宏,该宏使InteriorWalls图层成为当前图层,然后启动Mline命令。如果该图层尚不存在,则将首先创建该图层。

  6. 单击浏览按钮(),然后为新工具选择一个图像。

  7. 请执行以下任一操作:

    • 选择“内置”,然后选择内置图标之一。

    • 选择位图文件,然后选择bmp,gif,jpg,jpeg或png图像文件。
  8. 单击确定按钮以创建新工具。



在菜单或工具栏中更改工具的顺序

  1. 在“自定义”对话框中,选择菜单或工具栏。

  2. 将工具拖动到新位置:

    • 将工具放在项目名称上方,以将其移动到最后一个位置。
    • 将工具放到另一个工具之上,以将工具移到该工具上方。
  • 无标签