AutoCAD的定制与开发(2)教程

love旺旺120

love旺旺120

2016-03-18 15:33

今天给大家分享的是由图老师小编精心为您推荐的AutoCAD的定制与开发(2)教程,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

    (1)定义下拉菜单(插入在原有的下拉菜单之后)    
    ***POPx
    (m.tulaoshi.com) [自制CAD(&Z)]
     [图幅比例(&A)]^C^C_bscale
     [--]
    说明:
    1)设置第x个下拉菜单
    2)第x个下拉菜单的功能项名称,快捷键代码为Z
    3)下拉菜单的分项名称,^C^C执行二次中断操作然后执行后面的命令(功能中所定义的,如bscale)
    4)在下拉菜单中显示分隔符

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/autocad/)

图2 定义图标工具栏


    (2)定义图标工具栏(插入在原有的图标菜单之后)
    **MYCAD
    [_Toolbar("MYCAD", _Floating, _Show, 0, 1, 0)]
    [_Button("图幅比例", "bscale.bmp", "bscale.bmp")] ^C^C_bscale
    [--]   
    重新进入CAD,您就可以看到所编制的下拉菜单和图标标工具栏了。如果没有,请在Command状态下输入menu(回车),在弹出的对话框中选中您刚刚保存的acad.mun(或acad.mns),然后按确定按钮。另外,图标工具栏也可手工定制。在绘图环境下的任意图标上按鼠标右键,弹出菜单选择自定义,在自定义对话框中选择工具栏,按新建按钮,在工具栏名称中输入MYCAD,按确定按钮。再选择命令中的用户定义,按住鼠标左键拖动用户定义的按钮到MYCAD的工具栏中后,鼠标左键单击该按钮,在按钮特性中输入用户定义的按钮名称如“图幅比例” ,在与此按钮关联的宏中输入^C^C_bscale,然后选择编辑按钮,可以在按钮编辑器上直接画,也可打开bscale.bmp文件(如:用Photoshop绘画的),选中应用按钮。其余的图标定制方法以此类推。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/autocad/)

    三、笔者开发的AutoCAD的功能及使用方法

    1.程序
    (1)定义对称线
    (defun c:dcx (/ ss1 dist p1 p2 p3 p4 p5 len pn pm pn1 pm1 ee ang1 sb)
    (setvar "orthomode" 1)
    (setq sb (getvar "osmode"))
    (setvar "osmode" 33)
    (setq ss1 (ssget)
    dist (getdist "/n请输入平行线间的距离:")
    p1 (getpoint "/n起始点或特征点:")
    len (getdist p1 "/n终点或特征点或长度:")
    ee (entget (ssname ss1 0))
    p2 (cdr (assoc 10 ee))
    p3 (cdr (assoc 11 ee))
    ang1 (angtos (angle p2 p3) 0 1)
    )
    (command "_UCS" "_Z" ang1 "")
    (setq p4 (trans p1 0 1)
    p5 (trans p2 0 1)
    pn (list (car p4) (+ (cadr p5) (/ dist 2.0)))
    pm (list (car p4) (- (cadr p5) (/ dist 2.0)))
    pn1 (polar pn 0 len)
    pm1 (polar pm 0 len)
    )
    (setvar "osmode" 0)
    (command "line" pn pn1 "" "line" pm pm1 "")
    (command "_UCS" "_W" "")
    (setvar "osmode" sb)
    )

    (2)定义粗糙度
    (defun C:wbin (/ sa)
    (setq sa (getvar "osmode"))
    (setvar "osmode" 0)
    (setq sc (getvar "DIMSCALE"))
    (setvar "osmode" 512)
    (command "insert" "ccd" pause sc sc pause)
 &nb

123下一页
展开更多 50%)
分享

猜你喜欢

AutoCAD的定制与开发(2)教程

autocad教程
AutoCAD的定制与开发(2)教程

运用AutoCAD平台进行工艺图表模块开发(2)教程

autocad教程
运用AutoCAD平台进行工艺图表模块开发(2)教程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AutoCad线型与线宽教程

autocad教程
AutoCad线型与线宽教程

AutoCAD的启动与退出教程

autocad教程
AutoCAD的启动与退出教程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AutoCAD对象的捕捉与选择教程

autocad教程
AutoCAD对象的捕捉与选择教程

AutoCAD应用中常见问题的分析与解决(2)教程

autocad教程
AutoCAD应用中常见问题的分析与解决(2)教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

FreeHand 10 简体中文版入门知识

FreeHand 10 简体中文版入门知识

CorelDRAW教程:绘制可爱的卡通圣诞贺卡

CorelDRAW教程:绘制可爱的卡通圣诞贺卡
下拉加载更多内容 ↓