几何尺寸与公差论坛------致力于产品几何量公差标准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-29, 05:26 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】块导入器 - 精华帖集合

块导入器 - 精华帖集合
www.dimcax.com
块导入器
昨天有点闲空,在老大贴出代码基础上(,增加点功能,做了一个带可视化窗口的块导入器。再一次感受了使用.net二次开发autocad的高效快捷。
怎么贴附件啊?我只有放在box里了,链接如下,大家有兴趣可以下来试试。支持预览外部文件中的块,并选择选中块导入。
关键之处在于block的预览图标如何解决。.net的blocktablerecorder中的preview属性在arx2007托管类中尚未开放,当时想了很多办法,搜索半天都没有找到解决方案,后来到acad的论坛才偶然看到解决办法——不出所料,果然是用非常规办法,即文档中没有的托管类搞定的。
解决这个问题的人一定是个和autodesk公司关系密切的家伙:
thissample code shows how to access block thumbnail images from managedcode. the thumbnail property of the blocktablerecord class does notwork, but this workaround,which autodesk chose to reserve for its owninternal use' only, can be used to do it.
[ ]
下载了你的这个文件是个dll怎么没有示例呢?增么用都搞不清
gster
晕,忘记说了
netload装载后,运行命令bm
楼主我运行后点dwg文件出现"应用程序的组件中发生了无法处理的异常.如果单击"继续"......
找不到方法:"system.collections.ienumerator autodesk.autocad.databaseservices.sysboltable.getenumerator()"
运行环境:autocad 2007
gster
sorry,我用的是2006托管类,好像和2007不兼容。
可以在2006下运行。重新用07下的托管类引用文件编译了一次,应该能和07兼容
兄弟,能否说一下如何实现块的预览?
cad2006下也出错,请查一下。
刚才用box时候,上传忘记改文件名,结果把第一次传的覆盖成07版本了 抱歉抱歉重新传一次。
06:
07:
运行效果:
不错,不错
我在07下导入了3个块,然后保存为test.dwg文件.
再新建一个dwg,输入bm命令的选择dwg文件出现参数无效错误
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


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

高级搜索
显示模式

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

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



所有的时间均为北京时间。 现在的时间是 05:43 AM.


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