首先和大家聊一聊宏。
宏,英文Macro,是很多软件中都带有的功能,能够将一系列操作的过程录制下来,即将若干命令集合为一个命令,无论是CATIA还是Office软件,甚至很多游戏也有宏功能。
用户基于录制的宏进行适当的改造,即可完成代码自定义,针对性的解决工作中的重复劳动,提高效率。
并非所有的内容都会被录制下来,且默认的录制的宏是不具备交互性的,即其只会机械的完全重复一遍之前的命令组合,无法与用户实现交互,无法执行条件或循环语句,功能是有限的。
即便如上,录制并研究宏,是学习CATIA的VB二次开发的一个途径。
下面简单介绍一下CATIA录制宏,执行宏的过程。、
单击工具——宏——启动录制命令!
在弹出的记录宏对话框中选择宏的存贮位置,使用的语言,并定义宏的名称,单击确认按钮后,即开始宏的录制工作。
在录制过程中,可以随时单击停止宏录制按钮。为了举例,下面小视频中,我们录制了启动CATIA零件设计模块,进入后新建草图并拉凸台,然后停止宏的录制。
此时,我们的宏库里就有了一个新的宏,下面的视频中,展示了将刚才的设计内容删除,并运行录制的宏的效果。
可以见到,一瞬间完全复现了录制的操作。
到这里,大家可能会疑惑,这有啥用呢?是的,仅仅的执行宏,实际的意义并非很大,要将宏的威力发挥出来,我们需要能够对宏进行定制修改。
下图是宏的代码,如何修改,一方面根据自身需要,另一方面需要掌握VB语言的基础编程,感兴趣的同学,敬请期待,后续会展示例子给大家。
OK,最后谈一谈录制的过程,对于录制宏的过程,绝对不能是花架子,动动这里,点点那里的,这样的步伐得到的代码是冗余的,且不容易修改的,建议,在录制宏之前,需要规划录制的过程,该操作的,一个不能少,不该操作的,一个不能多,如此才能够录制得到更加好用的代码。