cad二次开发用什么最好(如何添加cad工具栏)

在CAD二次开发中,肯定会碰到制作自己的菜单栏,Ribbon菜单,工具栏等,今天就介绍一种便捷的自定义菜单栏的方法,并且附上加载源码。本次依然以C#语言为主,后面可能会穿插介绍ARX的二次开发。嗯,进入正题。

一、创建cuix文件

①打开cad,输入命令:cui,打开自定义用户界面

②选择传输选项卡,并创建新的自定义文件

③什么都不要干,直接点保存,存储cuix文件

④切换到自定义选项卡,打开刚才新建的cuix文件

⑤右键单击工具栏,选择新建工具栏,在下方的命令列表中新建命令

⑥创建好命令后,左键点击别拖拽至工具栏1中,就会成功将命令添加至工具栏

⑦点击保存,然后点确定退出

二、编写代码加载cuix文件

①创建一个dll项目,这里命名为DotNetARX。在项目里创建一个类,这里命名为CUITools。

②在CUITools里添加3个函数,用于加载cuix,简单粗暴直接贴源码

③新建一个项目,我这里命名为测试工具条。创建一个宏命令ttt,注意这里的ttt要和制作工具栏时输入的命名一致。再创建一个加载工具栏的命令“ldtlbr”

④编译完成后,打开CAD用netload命令加载编译好的测试工具条.dll,即可看到我们自定义的工具栏啦。

到这里就全部搞定了,有疑问的小伙伴可私信我。

(0)

相关推荐

  • cad二次开发教程(cad二次开发是什么意思)

    一.CAD二次开发,应用广泛,机械工程类比较明显!二.开发语言:Lisp: Autodesk LispObjectARX: VCActiveX: 所有支持ActiveX的开发语言,比如VBA, VB, ...

  • CAD二次开发基础——VBA画直线

    代码: Sub aaa() Dim 点As AcadLine Dim 起点(2) As Double Dim 端点(2) As Double 起点(0) = 1 起点(1) = 2 起点(2) = 2 ...

  • Ecshop系统二次开发教程及流程演示

    一、Ecshop简介: ECShop是Comsenz公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。 ECSho ...

  • solidworks三维图怎么转二维图? 三维图导CAD二维图的教程

    这么简单的把solidworks三维图形怎么转成CAD二维图形 1.打开需要转换的SolidWorks三维图形 2.点击标题栏“新建”图标,选择“从零件/装配体制作工程图” 3.选择模板点击确认 4. ...

  • UG中怎么将CAD二维图导三维实体?

    有很多设计者接到的是CAD二维图纸,像模具方面的一些复杂图形看起来很费力,为了检测方便或者存档,很多企业要求设计员画出三维图形,这里介绍一个在UG NX里面导入CAD图来生成三维图的技巧. 1.因为是 ...

  • CAD二维图形绘制的基本方法

    CAD二维图形绘制的基本方法 操作方法 01 直线的绘制 直线是图形中最常见.最简单的实体.命令是 "Line" ,或输入 "L" 按钮 是 ,菜单位置是 [ ...

  • UG(NX)软件二次开发环境的搭建

    虽然UG(被Siemens收购后叫NX)是功能很强大的三维机械设计软件,但是我们针对具体应用领域,总有想扩展软件功能的地方,这就要用到二次开发功能(官方叫法叫UGOPEN).借助二次开发,我们可以使用 ...

  • UG NX利用CAD二维图导三维实体的技巧

    有很多设计者接到的是CAD二维图纸,像模具方面的一些复杂图形看起来很费力,为了检测方便或者存档,很多企业要求设计员画出三维图形,这里介绍一个在UG NX里面导入CAD图来生成三维图的技巧. 操作方法 ...

  • CAD二维中如何用直线命令画正方形

    话不多说,请看笔者如何在CAD二维平面中用直线命令画正方形. 操作方法 01 打开CAD,新建一个空白文件,同时关掉动态输入. 02 激活直线命令 03 鼠标水平向右移动,输入数字100,回车. 04 ...

  • solidworks三维图形怎么转成CAD二维图形

    这么简单的把solidworks三维图形怎么转成CAD二维图形 操作方法 01 打开需要转换的SolidWorks三维图形 02 点击标题栏"新建"图标,选择"从零件/装 ...