>>今日主题:定制CATIA命令图标<<
现如今,各行各业都在讲个性化、定制化。
往小了说,一个游戏皮肤,A可以免费获取,B作为**、甚至绝版的皮肤,可能卖到几百几千。而从属性上说,A和B并无区别。
往大了说,某些车型的首发版、**版、创世版,也许就多了个个性签名的标牌,就可以多卖几万块。
小编并不是在评价这种行为的对错。毕竟,这种“多数人都没有,而我有,就可以彰显我的尊贵”的心理,每个人都会有。而有需求,就会有服务。本就是你情我愿的事,无可厚非。
作为一枚苦逼的工程师,也许你不玩游戏,也不考虑买车,但至少我们可以在日常工作使用的CATIA软件上,追求一些“自我”、“个性化”、“定制化”的一些东西。
如果你看过了小编之前发的“CATIA VBA二次开发”的免费入门视频教程,你应该会用Automation开发的方式做一个自己的宏命令,运行就能实现自己编写的功能。
而如果你按着视频,进行到P2的最后一步,把宏命令图标添加到工具条时,
相信由于“追求个性化”的心理作祟,很多小伙伴应该都不满足于从软件自带的图标进行选择。很多人应该都考虑过自己做一个命令图标,但结果往往都以失败告终。
今天,小编就来教大家,如何自己做一个CATIA的命令图标(就像下面这种)
首先,我们从帮助文档(两天前发的文章刚分享过)中,在Infrastructure的Customizing Command Properties里,可以找到官方提供的自定义命令图标的方法。
但鉴于有些小伙伴懒得读英文,小编这里就给大家通俗地翻译一下:
就好比你想把一个人安排到xx部门,但那个部门的组织架构、人员数量已经确定的情况下,本着不违规的原则,你可以增设一个xx部门yy分部,再把人安排到这个yy分部。
同理,本着不破坏软件本身文件的原则,我们需要在电脑的任意位置建立如下的文件夹结构:一个名为icons的文件夹,下面有两个分别叫normal和small的子文件夹
接着,我们打开软件的环境编辑器。
然后,为CATGraphicPath这一项的值增加一个路径(就是刚刚新建的那个)。注意此处本来就有多个路径了,我们要做的只是在原来内容的后面加个英文的“分号;”,再把我们建立的文件夹路径粘进去就好了。
上述操作的意义等同于,让软件承认该“分部”的合法存在。
保存上述环境编辑后,下一步就是制作图标文件了。关于图标文件,有诸多要求。在打开了多个CATIA自带的命令图标,以及阅读了帮助文档的说明后,小编总结出了以下几点:
图片为bmp格式,注意.bmp小写;
位深不超过8位;
如果你没有用自定义设置里的大图标模式,直接制作22*22像素的图,放在normal文件夹里;
关于图片的命名,貌似是按文件名排序的,A在最前,数字在字母前。因此,我们可以看一下,选择命令图标时,自带的第一个图标是啥名,比方说我这里叫ABQ_I_AFCWorkbench
那我们就按这个格式,将我们自己的命令图标命名为ABQ_I_1xxxx.bmp。
这样便可以保证,我们在打开这个选择图标的界面时,自己制作的图标能在这近200页的页面里,排在靠前的位置。
总结一下:直接复 制一个软件自带的命令图标,涂改一下,成功率较高。