问题描述
原有的用vba写的cad二次开发程序,如何用在中望上。
解决方法
1、cad和zwcad的vba工程。
● cad的vba加载文件后缀为dvb;
● zwcad的vba加载文件后缀为zpvb;
2、如果工程是本人的,打开zwcad的vba编辑器,新建一个工程,再导入你的工程,直接修改代码,然后保存为zpvb文件格式。
修改代码大体规则如下:
● zwcadselectionset -> zcadselectionset
zwcadlwpolyline -> zcadlwpolyline
zwcadtext -> zcadtext
zwcadlayer -> zcadlayer
规律zwcad -> zcad
● acbylayer -> zcbylayer
acalignmentmiddlecenter -> zcalignmentmiddlecenter
acred -> zcred
acvertcentered -> zcvertcentered
规律ac -> zc
cad是a开头,zwcad是z开头,大体是如此。
注意:
● 由于文件后缀不一样,zwcad的vba后缀是zpvb,如果涉及后缀的算法,可能要修改;
● cad和zwcad注册表位置,肯定是不一样的;
● 用外部程序启动cad,启动时字符也是不一样的,如cad.application.15和zwcad.application.2014,当然不同版本,也是不一样。
3、如果只是cad的dvb文件(假如是没有加密的文件),首先打开cad的vba编辑器,加载后,打开工程,把相应的文件都要导出,如导出.cls文件,再去执行前面一个步骤。
4、如果是加密了的dvb 文件,下载下面的附件vbe6.dll,替换掉路径下的vbe6.dll,替换后,打开cad的vba工程时,可以输入任意密码,注意cad版本,最好用2008。
h:\program files (x86)\commonfiles\microsoft shared\vba\vba6\vbe6.dll
注意注意,在替换之前,先将路径下的文件vbe6.dll复制出来,当你用zwcad的vba编辑器时,复制出来的vbe6.dll文件要返回去,要不zwcad的vba编辑器就打不开了,因为下载的附件vbe6.dll是cad的,没有兼容zwcad。
·中望亮相pks安全先进绿色计算2021生态大会,成为首批“麒麟应用生态联盟”成员2021-12-28
·中望仿真 2022正式发布,构筑“国产cae技术攻坚”坚实基础2021-12-23
·强强联合 共谋创新教育新发展 | 中望软件与瓦力工厂达成战略合作2021-12-15
·中望参投哈电创新中心,以cax技术赋能发电设备行业数字化转型2021-12-14
·良好利来国际最给利的老牌网站的版权环境为工业“大脑”提供新鲜“氧气”2021-12-13
·中望软件:硬核研发持续推进 国产三维工业软件正突围而出2021-12-09
·中望推出国内首款linux版三维cad软件,助力构建安全自主信创生态2021-12-07
·趣玩3d:使用中望3d设计车顶帐篷,为户外休闲增添新装备2021-11-25
·现代与历史的碰撞:阿根廷学生应用中望3d,技术重现达·芬奇“飞碟”坦克原型2021-09-26
·我的珠宝人生:西班牙设计师用中望3d设计华美珠宝2021-09-26
·9个小妙招,切换至中望cad竟可以如此顺畅快速 2021-09-06
·原来插头是这样设计的,看完你学会了吗?2021-09-06
·玩趣3d:如何使用中望3d设计光学反光碗2021-09-01
·玩趣3d:如何巧用中望3d 2022新功能,设计专属相机?2021-08-10
·如何使用中望3d 2022的cam方案加工塑胶模具2021-06-24
2020-08-17
2020-04-28
2017-09-05
2021-05-08
·cad圆角命令实用技巧——修剪和延伸2021-03-16
2021-06-17
·cad圆弧连接圆和直线的教程2018-11-19
2018-01-10
微信
咨询
top
中望cad