运行catia_教程 | CATIA宏的录制及应用
首先和大家聊一聊宏。
宏,英文Macro,是很多软件中都带有的功能,能够将一系列操作的过程录制下来,即将若干命令集合为一个命令,无论是CATIA还是Office软件,甚至很多游戏也有宏功能。
用户基于录制的宏进行适当的改造,即可完成代码自定义,针对性的解决工作中的重复劳动,提高效率。
并非所有的内容都会被录制下来,且默认的录制的宏是不具备交互性的,即其只会机械的完全重复一遍之前的命令组合,无法与用户实现交互,无法执行条件或循环语句,功能是有限的。
即便如上,录制并研究宏,是学习CATIA的VB二次开发的一个途径。
下面简单介绍一下CATIA录制宏,执行宏的过程。、
单击工具——宏——启动录制命令!
在弹出的记录宏对话框中选择宏的存贮位置,使用的语言,并定义宏的名称,单击确认按钮后,即开始宏的录制工作。
在录制过程中,可以随时单击停止宏录制按钮。
为了举例,下面小视频中,我们录制了启动CATIA零件设计模块,进入后新建草图并拉凸台,然后停止宏的录制。
此时,我们的宏库里就有了一个新的宏,下面的视频中,展示了将刚才的设计内容删除,并运行录制的宏的效果。
可以见到,一瞬间完全复现了录制的操作。
到这里,大家可能会疑惑,这有啥用呢?是的,仅仅的执行宏,实际的意义并非很大,要将宏的威力发挥出来,我们需要能够对宏进行定制修改。
下图是宏的代码,如何修改,一方面根据自身需要,另一方面需要掌握VB语言的基础编程,感兴趣的同学,敬请期待,后续会展示例子给大家。
OK,最后谈一谈录制的过程,对于录制宏的过程,绝对不能是花架子,动动这里,点点那里的,这样的步伐得到的代码是冗余的,且不容易修改的,建议,在录制宏之前,需要规划录制的过程,该操作的,一个不能少,不该操作的,一个不能多,如此才能够录制得到更加好用的代码。
运行catia_教程 | CATIA宏的录制及应用相关推荐
- Catia VBA二次开发:宏的录制,精简,改编,回放
文章目录 宏的录制与回放 精简 改编 宏的文件类型以及宏库的类型,option设置 新手推荐编辑器 怎样将录制好的宏加入到工具条中 宏的录制与回放 开始录制 比如新建一个圆柱: 选择一个平面,选择一个 ...
- [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
问题描述: 2010版excel32位,加载过分析工具库后,运行出现如下异常 无法运行" FUNCRES.NLAM! Showatpdialog""宏.可能是因为该宏在此 ...
- 计算机试图启动宏,win7打开word提示“您试图运行的函数包含宏或需要宏语言支持的内容”如何解决...
win7纯净版系统打开word文档时,弹出提示"您试图运行的函数包含宏或需要宏语言支持的内容.而在安装此软件时,您(或您的管理员)选择了不安装宏或控件的支持功能"每次都要关闭重启才 ...
- 信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制)
信创办公–基于WPS的EXCEL最佳实践系列 (宏的录制) 目录 应用背景 操作步骤 1.宏的录制启用 2.宏的使用 3.宏的保存 4.宏的禁用 应用背景 宏是一个自动化完成重复性工作的工具,使用宏可 ...
- CAA教程——CATIA二次开发环境搭建
CAA教程--CATIA二次开发环境搭建 前言 开发环境搭建所需资源 安装注意事项 安装完成后的一些操作 测试程序的运行效果 CATIA帮助文档的设置 VS里利用CATIA帮助文档的查询接口功能 编译 ...
- VBA基础概念和宏的录制
@示例文件 以下图为例,准备3份不同的Excel文件,分别命名为"2016 Revenues","2015 Revenues"和"2014 Reven ...
- linux Fedora安装桌面,CentOS6.x\Red Hat\Fedora\Linux 安装Wine 1.7.48 桌面运行环境教程
Open Source Software for running Windows applications on other operating systems Wine ("Wine Is ...
- 增加fast cgi进程数 php7,使用 FastCGI 模式运行 PHP7 教程
[摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...
- python打开excel执行vba代码_python可以添加,运行和删除VBA宏以实现excel而无需中间保存步骤吗?...
我有一个长期运行的python管道,它生成一个pandas数据帧.简而言之,我想:在excel中显示pandas数据帧 添加并运行VBA宏 删除VBA宏并将(新格式化的)输出保存为 .xslx 挑战在 ...
最新文章
- 【数据挖掘】基于密度的聚类方法 - DBSCAN 方法 ( K-Means 方法缺陷 | 基于密度聚类原理及概念 | ε-邻域 | 核心对象 | 直接密度可达 | 密度可达 | 密度连接 )
- 常用php时间戳格式化与转换
- 实现编辑功能有哪几个action_Web 应用的撤销重做实现
- 剑指offer 56 - 1.数组中数字出现的次数
- MessageBox和AfxMessageBox函数的区别
- CMake 手册详解(十八)
- python dataframe 合并乱序列表_Python数据处理--删除重复项、数值替换和表合并
- 7.8 Cound 练习
- ssb门限_判断(2分) 由于DSB信号的调制制度增益是SSB的两倍,所以抗噪声性能比SSB好一倍...
- 0021:孩子也是要将心比心的
- 基于Python实现的机器人自动走迷宫
- 外挂原理之植物大战僵尸
- k8s入坑之报错(4)报错:repomod.xml signature could not be verified
- 在Window10系统中安装Pandas并行加速库Modin的流程及效果测试
- Dell PowerEdge R740xd解析:服务器只看参数那就错了
- 通过ADO连接各种数据库的字符串
- c语言普及组复赛题目大全,NOIP 2016普及组复赛C/C++详细题解报告
- Discuz!创始人戴志康:关于命运、成长和目标
- 关于什么都不会的阿里云服务器搭建及项目部署过程
- 基于5G和MEC的新型智慧工地应用研究
热门文章
- 小知识:常用开源协议详细解析
- 鸿蒙系统cpu,鸿蒙系统,再加上自研电脑CPU,华为在下一盘很大的棋? - 区块网...
- c语言图形库三角形,Flappy Bird C语言实现及C图形库Easyx的使用
- oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
- java安卓的xml布局,android – 将xml布局更改为java代码
- 一套不错的php,一套不错的PHP笔试题-附答案
- 深度学习之卷积神经网络(10)CIFAR10与VGG13实战
- 『ACM-算法-lowbit』算法竞赛进阶指南--lowbit运算,找到二进制下所有是1的位
- Linux16.04安装Matlab2016b详细教程
- Nginx+Tomcat+Memcached实现tomcat集群和session共享