首先和大家聊一聊宏。
宏,英文Macro,是很多软件中都带有的功能,能够将一系列操作的过程录制下来,即将若干命令集 合为一个命令,无论是CATIA还是Office软件,甚至很多游戏也有宏功能。用户基于录制的宏进行适当的改造,即可完成代码自定义,针对性的解决工作中的重复劳动,提高效率。
并非所有的内容都会被录制下来,且默认的录制的宏是不具备交互性的,即其只会机械的完全重复一遍之前的命令组合,无法与用户实现交互,无法执行条件或循环语句,功能是有限的。
即便如上,录制并研究宏,是学习CATIA的VB二次开发的一个途径。下面简单介绍一下CATIA录制宏,执行宏的过程。
单击工具——宏——启动录制命令!

在弹出的记录宏对话框中选择宏的存贮位置,使用的语言,并定义宏的名称,单击确认按钮后,即开始宏的录制工作。

在录制过程中,可以随时单击停止宏录制按钮。

可以见到,一瞬间完全复现了录制的操作。
到这里,大家可能会疑惑,这有啥用呢?是的,仅仅的执行宏,实际的意义并非很大,要将宏的威力发挥出来,我们需要能够对宏进行定制修改。
下图是宏的代码,如何修改,一方面根据自身需要,另一方面需要掌握VB语言的基础编程,感兴趣的同学,敬请期待,后续会展示例子给大家。

OK,最后谈一谈录制的过程,对于录制宏的过程,绝对不能是花架子,动动这里,点点那里的,这样的步伐得到的代码是冗余的,且不容易修改的,建议,在录制宏之前,需要规划录制的过程,该操作的,一个不能少,不该操作的,一个不能多,如此才能够录制得到更加好用的代码。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...