CATIA 二次开发:CATIA vba如何执行exe文件,并将此步骤icon加入到工具条上?
来源:CATIA小蚂蚁
如果你在vb中通过二次开发做了几个catia的小程序,进行了编译生成了exe文件,如果我们在catia的绘图界面想要快速的去引用这些小程序,这样的话就需要将执行这些exe文件的过程 生成icon放到工具条上,需要的时候直接点击引用即可。
比如我这边有如下几个小程序。
我可以编写如下的catvba文件来执行exe文件,代码有两种
第一种
SubCATMain()
Dim RetVal
RetVal =Shell("H: ext背景色1.2.exe",1)
End Sub
第二种
SubCATMain()
CATIA.SystemService.ExecuteBackgroundProcessus("H: ext背景色1.2.exe")
End Sub
有了catvba之后,我们便可以将catvba中的module 做成icon放到工具条上了,从而间接调用exe文件!图片
如下是执行改背景色exe的的动画
当然我们也可以将这四个exe统一放到一个窗体上,做出如下的效果图
如下是简单代码
在使用任何一个exe插件前,先激活窗体,并且为了方便,可以将其同样做成icon集成到工具条上,演示动画如下。
SO U GOT?
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训