幸运草 发表于 2012-12-10 08:52:47

如何调用CAD中的PURGE命令

请教下,如何调用CAD中的PURGE命令?谢谢!

xiabin68 发表于 2012-12-10 08:59:25

(command"purge" "")

幸运草 发表于 2012-12-10 09:06:57

xiabin68 发表于 2012-12-10 08:59 static/image/common/back.gif
(command"purge" "")

非常感谢您的帮助,不过我用的是VB.NET 并且我不想出现PURGE对话框。

yxr_MJTD 发表于 2012-12-10 14:56:59

可以考虑一下这个,我是用c#写的。Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.SendStringToExecute((String)CommandName + "\n", true, false, false);

liuxu042 发表于 2012-12-10 15:08:53

本帖最后由 liuxu042 于 2012-12-10 15:09 编辑

可以调用database 的purge()方法;
当然在调用前需要建立objectidcollection集合;
然后purge();
最后遍历objectidcollection,erase()即可;

xiabin68 发表于 2012-12-10 19:14:31

幸运草 发表于 2012-12-10 09:06 static/image/common/back.gif
非常感谢您的帮助,不过我用的是VB.NET 并且我不想出现PURGE对话框。

这个就不懂了,,我不会VB.NET爱莫能住了,,,

幸运草 发表于 2012-12-11 10:48:30

liuxu042 发表于 2012-12-10 15:08 static/image/common/back.gif
可以调用database 的purge()方法;
当然在调用前需要建立objectidcollection集合;
然后purge();


谢谢您的帮助,OK了!

s305040093 发表于 2013-2-5 23:43:38

liuxu042 发表于 2012-12-10 15:08 static/image/common/back.gif
可以调用database 的purge()方法;
当然在调用前需要建立objectidcollection集合;
然后purge();


原来这个objectidcollection集合是保存清理后的id啊。一直没理解

Sage. 发表于 2013-3-5 20:21:46

s305040093 发表于 2013-2-5 23:43 static/image/common/back.gif
原来这个objectidcollection集合是保存清理后的id啊。一直没理解

AutoCAD .net开发人员手册中文版中不是有详细的说明吗,objectidcollection是用来存储可清理的id,不是清理后的id
页: [1]
查看完整版本: 如何调用CAD中的PURGE命令