X
返回顶部
当前位置: 首页> BIM资讯> BIM技术

CATIA 二次开发:CATIA vba如何执行exe文件,并将此步骤icon加入到工具条上?

发布:中文网小编4号 浏览:3441人 分享
发布于:2021-09-26 15:56

来源:CATIA小蚂蚁


如果你在vb中通过二次开发做了几个catia的小程序,进行了编译生成了exe文件,如果我们在catia的绘图界面想要快速的去引用这些小程序,这样的话就需要将执行这些exe文件的过程 生成icon放到工具条上,需要的时候直接点击引用即可。

比如我这边有如下几个小程序。

f3995cfc8e191e8e35aed62c395dda6b.png

我可以编写如下的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的的动画

2b465ddf294925654cf6a47c0e5a90f4.jpg

当然我们也可以将这四个exe统一放到一个窗体上,做出如下的效果图

db49985422b840f2cb03e4dda0f03470.png

如下是简单代码

d775e1fe183cd3d063e5977c78583d90.png

在使用任何一个exe插件前,先激活窗体,并且为了方便,可以将其同样做成icon集成到工具条上,演示动画如下。

be9e6271e30028e7699718cafcfd5e93.jpg

SO U GOT?

BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!