修改别人的 仿纬地菜单
配置环境 win1064位 vs2017+cad2010 1、 人工加载 在cad命令栏中 输入 Netload 找到Hello.dll 文件 加载 在命令行输入 kaka2 、自动加载 在C:\Program Files\AutoCAD 2010\Support文件夹中找到acad2010.lsp修改其中的
(if (not (=(substr (ver) 1 11) "Visual LISP")) (load "acad2010doc.lsp"))
;; Silent load.
(princ)
在其中加入
(if (not (=(substr (ver) 1 11) "Visual LISP")) (load "acad2010doc.lsp"))
(COMMAND "NETLOAD""E:\\Hello.dll") ; ; Hello.dll的路径
(COMMAND "kaka" )
; ; Silent load.
(princ)
3 、其它版本的.dll文件,请添加其它cad版本的引用
4、如果添加其它菜单的单击命令 ,修改
private void 删除高程ToolStripMenuItem_Click(object sender, EventArgs e)
{
Document doc = AcadApp.DocumentManager.MdiActiveDocument;
doc.SendStringToExecute("_KE ", true, false, true);
}
其中的 _KE ,修改成自己的命令,可以是cad内部命令,也可以是自己加载成功的自定义命令
pmq 发表于 2019-9-17 09:14
添加相应的using引用
如:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.Windows;
using Autodesk.AutoCAD.ApplicationServices;
using AcadApp = Autodesk.AutoCAD.ApplicationServices.Application; liuyj 发表于 2019-6-16 13:11
添加自定义项必须修改程序吗?能不能弄个配置文件?
配置文件不会做啊
面板请参考 http://www.theswamp.org/index.php?topic=44623.msg498582#msg498582 gaomingabc456 发表于 2019-9-6 16:32
如图所示 不要移动
程序可否有设置方式固定高度,试了几个属性,并没有效果,宽度设置貌似有点作用 来个图片呀看看呀啊啊 664571221 发表于 2019-6-16 10:25
来个图片呀看看呀啊啊
参考图,可以在原有的基础上进行扩展. 添加自定义项必须修改程序吗?能不能弄个配置文件? 是啊,有没有教怎么做配置文件的
请问有版本限制吗 cghdy 发表于 2019-8-23 14:46
请问有版本限制吗
没有 如果想使用CAD其它版本,请替换CAD对应版本的引用文件,重新编译即可. 为什么空间下方有一块白色的区域,蛮大的 file:///C:/Users/SongHongRui/Desktop/%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20190905214949.png
页:
[1]
2