Cadmatic加载自定义选项卡并执行脚本
2022年4月28日 11:30本文介绍两种定义功能区选项卡并加载脚本文件的方法,大家可以根据喜好选择使用。
在数据库文件中选择Resources➡Custum UI , 在右侧object列表空白处点击右键➡new➡Custun UI ,输入Description就可以创建出一个空白的Custum UI。
框架搭好了,里面应该写什么内容呢?不知道没关系,打开一个别的文件先看一眼! 随便选择一个Custum UI 右键➡Edit
看到这,知道xml的朋友肯定微微一笑,So Easy!
是的,没错这就是XML。而且它是以.txt格式文件存储的,那它的具体路径在哪呢?记事本点击文件➡另存为弹出保存对话框,就会看到文件路径了。这里面存着我们用到的Custum UI的定义文件。
将文件里面的所有内容复制到我们新建的Custum UI里面,我们就可以自由修改了。
2、配置Custum UI
不懂XML的朋友不用担心,这里面的定义非常简单,不需要编程基础。完整的配置过程可以查阅帮助文档,搜索“Customizing Ribbon”,里面有详细的介绍。
我们重点关注以下几点。
1> RibbonTab:功能区选项卡
Name定义选项卡的名字,Text是显示到选项卡的文本。我们打开软件真正看到的是text的值,而不是Name。如果软件中已经存在相同的Name,则会将我们的脚本文件存储到已有目录下,并显示原有的text值,该文件中的text赋值无效。
功能组中的内容及显示规则与RibboTab相一致。
3>CustomCommand:自定义命令
这里是Custum UI的重点,里面的三个属性的作用如下:
Name:命令的名字(显示到选项卡中) 。该值自由定义,没有特殊要求。
Image:显示的功能图标,image必须是数据库中已存在的图标,见Resources➡icon (如何自定义图标可查看帮助文档,本文不再赘述)。如果名称不一致,则会显示默认的脚本图标。
CommandData:脚本文件所在路径,绝对路径和相对路径均可使用,$PMS_PROJROOT表示项目的根目录,详见帮助文档。
这样一个完整的Custum UI就定义好了。如果想在此选项卡中添加多个脚本,只需添加多个CommandData标签即可。如上图所示,里面添加了两个脚本文件。
3>批准项目使用
文件编辑完成后保存,check in,然后右键Approve for use in Project...这样,我们的项目就可以使用了
二、自动加载
除了上述方法外,cadmatic还会自动扫描指定的文件夹目录,读取里面的CustumUI文件。具体操作如下:
新建一个记事本文件,按第一种方法写好文件并保存。文件名称不限。
在项目根目录下(项目名称.pms) 找到site文件夹,打开后创建local文件夹,然后在local文件夹下创建custum_ui 和icon文件夹,将写好的Custum UI文件放入custum_ui 中;将需要引用的图标文件放入icon中;注意图标文件名称要和Custum UI文件里面Image的属性值一致。
创建完成后打开软件,就会发现我们定义好的选项卡及脚本文件已经导入进来了。
以上就是建立功能区选项卡并引用脚本文件的方法,各有特点,但核心都是写Custum UI文件。希望在工作中能帮助到大家。
本文来自:Easy cadmatic
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP




















