几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(VB.NET/C#)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-21, 03:59 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 求助~~~版主和超级版主

求助~~~版主和超级版主
www.dimcax.com
求助~~~版主和超级版主
, , ,
我以前添加按钮,是通过cui加入的。这样后期服务很麻烦,我想通过cad自带的xml,添加和删除按钮。
不知道cad是否提供了这样xml。如果没有xml的话,通过编程也可以。但是没有接触过,请大虾们帮忙,
小弟在这里不胜感激~~~
有没有兄弟阿,冒个泡就行的啊。感觉好冷清
本人试过很多方法,觉得使用下面的方法最简单。
1. 定义好一个menu.cui文件,放在cad支持文件夹下。
2. 引用cad type library com 库
3. 使用下面的代码调入mnu
imports autodesk.autocad.interop
dim smenuname as string = "menu"
dim smenufileas string = hostapplicationservices.current.findfile("menu.cui", db, findfilehint.default) '在cad支持文件夹下查找定义号的文件
dim mg as acadmenugroup
for each mg in application.menugroups
if ucase(mg.name) = ucase(smenuname) then
mg.unload()
exit for
end if
next
application.menugroups.loadsmenufile
mg = application.menugroups.item(smenuname)
mg.menus.insertmenuinmenubar("menu", application.menubar.count - 2)
谢谢楼上的兄弟了,我去试验试验。如果有不明白的,还会继续麻烦你~
留个脚印。。。
我们都是编辑mnu,然后让cad加载mnu生成cui,mnu是纯文本的格式,编辑起来很方便
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 11:22 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多