ZW3D二次开发_用户“操作记录”

本文详细介绍了ZW3D软件中的操作记录功能,包括其生成形式、显示与关闭方法,以及在二次开发中的应用,如通过操作记录实现无API接口功能、找寻函数名和内置功能对话框文件名。
摘要由CSDN通过智能技术生成

什么是操作记录?

        操作记录即用户在使用ZW3D软件过程中,ZW3D以宏语言及注释等形式生成的文本。例如,当执行以下操作时,ZW3D会生成操作记录

        新建零件--创建六面体--创建圆角

可以看到,输出框显示了用户操作记录

如何显示操作记录?

        在ZW3D右下角↘输入框中输入“$report”并回车即可,ZW3D输出框会提示“#事件记录可用.”

        

        

如何关闭显示操作记录?

        同样地,再次在ZW3D右下角↘输入框中输入“$report”并回车即可关闭显示操作记录,ZW3D输出框会提示“#事件记录不可用.”

               

         

操作记录的用途

1.某功能没有API接口时,可以通过宏发送操作记录以实现该功能

        比如切换管理器的页面,ZW3D当前没有提供接口,那么我们就可以通过操作记录实现

        

        

        通过输出框可以看到,鼠标点击切换到“视图管理器”时的操作记录为:

        [vxSendEvt,"UiManager",1,0,2,"UiViewManager"]

        在二开项目代码中,通过cvxCmdMacro发送这段操作记录:

        cvxCmdMacro((char*)"[vxSendEvt,\"UiManager\",1,0,2,\"UiViewManager\"]",NULL)

2.找函数名

        ZW3D二次开发的cvx接口的名称不够规范,很多地方使用了缩写,或者说该功能的英文与想象地不一致,此时可以通过操作记录大概地知道函数叫啥名,比如,圆角功能的操作记录一开始是      

        

       从中可以看出,圆角功能的API接口大概包括"fillet"字段,实际上圆角接口为cvxPartFillet

3.找到ZW3D内置功能对话框的文件名

        和第2点类型的方法,可以知道圆角功能的对话框的文件为“FtFillet2”,可以通过Everything找到后台文件。

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值