AutoCAD自动加载dll,并在CAD菜单栏中添加执行该dll包含的方法的菜单(图文) |
您所在的位置:网站首页 › 执行命令菜单 › AutoCAD自动加载dll,并在CAD菜单栏中添加执行该dll包含的方法的菜单(图文) |
一、让AutoCAD启动时自己装载DLL动态库 1.将.NET制作好的dll放在指定文件夹,例如D:\CADCapture\NetCAD2014.dll 2.打开CAD安装根目录,找到Support文件夹中的acad2014.lsp(我的CAD版本是2014版,版本不同,此文件名不同),用记事本打开。(我的acad2014.lsp路径为:D:\ProgramFiles\Autodesk\AutoCAD 2014\Support\acad2014.lsp) 3.在“(if (not (= (substr (ver) 1 11) "Visual LISP"))(load "acad2014doc.lsp"))”行下一行,加入如下一行(注意左右括号以及双引号皆为英文状态的,斜杠要用双斜杠): (COMMAND “NETLOAD” “D:\\CADCapture\\NetCAD2014.dll”) 填好后如下: (if (not (= (substr (ver) 1 11) "Visual LISP"))(load "acad2014doc.lsp")) (COMMAND “NETLOAD” “D:\\CADCapture\\NetCAD2014.dll”) ;; Silent load. (princ)二、创建AUTOCAD菜单项 在AutoCAD的命令行输入 cui ,按回车调出 自定义用户界面。 三、创建命令 1 点左侧中部搜索图标下面的[五角星]图标,创建新命令 2 在右侧[名称]处输入命令的名称:采集圆形坐标 3 在右侧[宏]处输入动态库中的方法名称 GETALLCIRCLEDISTANCE,成为: ^C^C_ GETALLCIRCLEDISTANCE 注意宏: ^C^C_ GETALLCIRCLEDISTANCE (1) 命令GETALLCIRCLEDISTANCE是动态库中的方法名称 (2) 命令其前要有下划线_ 【按钮图像】设置与否自行决定 4 在命令列表框里即可发现新添加的命令 采集圆形坐标 四、让创建的菜单项与命令联系起来 1 在下面新建立的命令[采集圆形坐标] 处, 按下鼠标不放 2 拖动到上面菜单[采集坐标]上松手,即建立完毕五、 查找定义菜单项,查看执行的结果 1 从CAD菜单栏上找到[采集坐标] 2 点击其下的[采集圆形坐标],会弹出坐标采集窗体
参考:http://blog.sina.com.cn/s/blog_45eaa01a0102vutl.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |