AutoCAD自动装载动态库,并从菜单上执行其方法

让AutoCAD启动时装载动态库,并从创建的菜单上执行其方法


一 让AutoCAD启动时自己装载动态库

1 为了简单,将生成的动态库 放到 c:\ClassLibrary2.dll
2 使用记事本本打开 C:\Program Files\Autodesk\MDT 2008\Support\acad2008.lsp
3 在末尾处加入 (COMMAND "NETLOAD"  "c:\ClassLibrary2.dll" )

成为如下的状况:

(if (not (=  (substr (ver) 1 11) "Visual LISP")) (load "acad2008doc.lsp"))
(COMMAND "NETLOAD"  "c:\ClassLibrary2.dll" )
;; Silent load.
(princ)

 

AutoCAD自动装载动态库,并从菜单上执行其方法

 

 

 

二 创建菜单项

 

在AutoCAD的命令行 输入 cui , 按回车调出 自定义用户界面。


1 右击左上角“所有自定义文件”中的[菜单] -- 新建菜单
2 在右侧 名称处,输入自定义菜单项目,即可创建菜单项
3 新创建的项目一般在最后,可拖动改变位置

 

三 创建命令


1 点左侧中部的的[五角星]图标,创建新命令
2 在右侧[名称]处输入命令的名称:C# DLL 方法
3 在右侧[宏]处输入动态库中的方法名称 HelloWorld,成为:
^C^C_HelloWorld

注意宏:   ^C^C_HelloWorld
(1) 命令HelloWorld是动态库中的方法名称
(2) 命令其前要有下划线_


  下面的图标设置与否自行决定

4 这里出现了命令 C# DLL 方法

 

四 让创建的菜单项与命令联系起来


1 在下面新建立的命令[ C# DLL 方法] 处, 按下鼠标不放
2 拖动到上面菜单[自定义菜单项]上松手,即建立完毕


AutoCAD自动装载动态库,并从菜单上执行其方法

 

五 查找定义菜单项,查看执行的结果


1 从菜单上找到[自定义菜单项目]
2 点击其下的[C# DLL 方法]
3 在底部命令行上显示,执行的命令_HelloWorld,及其结果HelloWorld

AutoCAD自动装载动态库,并从菜单上执行其方法


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值