Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

用户别名 和 快捷键 配置方法

CAT_Alias.ini 和 CAT_Hotkey.ini 是用于配置自定义用户别名和热键的配置文件。通过掌握该配置文件的用法,用户可以自定义更适合自己需求的快捷键方案。

用法

  1. 将ini文件复制到UCLC/user-config目录下。
  2. 打开UCLC/config.ini文件,将[UserConf]部分中的用户别名值更改为指定的ini文件名。
[UserConf]
用户别名 = CAT_Alias.ini
快捷键 = CAT_Hotkey.ini

配置文件结构

CAT_Alias.ini 用户别名配置文件的基本结构示例,只影响用户别名:

[通用]
A = ViewAlignment                   ; 对齐视点,全局生效

[零件设计]
S = CATMmrSketchHeaderHdr           ; 草图, 零件工作台生效

[草图编辑器]
CC = CAT2DCircleRadiusHdr           ; 圆,草图工作台生效

CAT_Hotkey.ini 快捷键配置文件的基本结构示例,只影响快捷键:

[通用]
F2 = CATAfrOpenPropertyHdr			; 属性,全局生效

[零件设计]
F7 = AsmSpaceSection                ; 切割,零件工作台生效

[草图编辑器]
!C = CATSKUSwitchEltTypeHdr         ; 构造/标准元素,草图工作台
B = command-id						; 支持定义单键热键

配置文件包含以下部分:

  • [装配设计][零件设计]... 只在特定工作台生效的命令

  • [通用]配置的用户别名和快捷键在所有工作台中都可以使用。

  • 可自行添加工作台,名称要与CATIA工作台按钮一致

Tips

在配置文件中,同一个别名/快捷键可以在多个工作台中配置,执行命令以工作台设定为准。例如,在零件设计工作台中,S 键可能是用于执行草图命令,而在装配设计工作台中,S 键可能被配置为执行捕捉命令。

推荐使用command-id来调用命令,以实现更精确的命令调用。command-id可以通过 CATIA 原生的“工作间呈示”命令导出,具体步骤请参阅导出方法

自定义

Workshop Exposition of CATAfrGeneralWks 

1- Header List 

Title= 着色 (SHD)
   Id 	= CATAfrShadingHdr
   DLL 	= CATApplicationFrame
   Cmd 	= CATFrmViewCmd
   Arg 	= <an address>   State Initial	= 1
   State Current	= 1
Title= * 仰
   Id 	= CATAfrBottomViewHdr
   DLL 	= CATApplicationFrame
   Cmd 	= CATFrmViewCmd
   Arg 	= <an address>   State Initial	= 1
   State Current	= 1
Title= 缩放
   Id 	= CATAfrZoomHdr
   DLL 	= CATApplicationFrame
   Cmd 	= CATFrmViewCmd
   Arg 	= <an address>   State Initial	= 1
   State Current	= 1
   ...

以上内容是通过执行工作间呈示命令导出的一些命令,其中的 "Id=" 字段就是我们需要的command-id

若我在快捷键配置文件的[通用]字段添加如下键值对:

^+!S = CATAfrShadingHdr           ; 着色(SHD)

那么就自定义了一个新的热键:Ctrl+Shift+Alt+S,用于执行着色(SHD)命令。

如何导出 Command ID

如果不知道如何在 CATIA 中获取所需的 Command ID,可以通过以下方法之一打开“工作间呈示”对话框,并导出 ID 列表:

方法一:使用 Power Input 快捷方式(推荐)

  1. 在 CATIA 界面右下角的 Power Input 输入框 中输入 c:XCAA2(或 c:工作间呈示),然后按下回车。
  2. 此时将直接弹出 工作间呈示 对话框。

方法二:通过自定义菜单添加按钮(备用)

  1. 在顶部菜单栏选择 工具 (Tools) -> 自定义... (Customize...)
  2. 在弹出的“自定义”对话框中,切换到 命令 (Commands) 选项卡。在左侧的“类别”列表中选择 XCAA2,然后在右侧的“命令”列表中找到 工作间呈示 (Workshop Exposition)
  3. 将“工作间呈示”命令从列表中拖拽到 CATIA 界面的任意工具栏中。
  4. 点击拖出的“工作间呈示”按钮,弹出 工作间呈示 对话框。

后续导出与获取步骤

  1. 在弹出的“工作间呈示”列表中,选中你想要导出 Command ID 的工作间(例如:某个 Workshop 或 Workbench,如 CATPcfPartWkb)。
  2. 在对话框底部的“目录 (Directory)”输入框中,输入想要保存文本文件的本地文件夹路径(例如 D:\temp)。
  3. 点击 打印 (Print) 按钮。
  4. 前往你设置的保存路径,找到生成的 txt 文本文件并打开。
  5. 在文件中查找对应的命令名称(Title),其下方的 Id = ... 字段即为需要的 command-id

(注:你也可以参考这篇知乎专栏文章获取更详细的图文说明。)

About

UCLC 用户配置文件 (User configuration file)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors