在VB中打开和关闭图形。n
有没有办法用VB打开和关闭AutoCAD图形。净销售订单代码可以放置在循环中,从文件列表中读取名称以加载和删除图形
在AutoCAD编辑器中?
我还需要VB。net来保存图形,然后再从中关闭图形
编辑。
我试图使程序循环读取文件列表,然后
打开、保存和关闭从该列表中读取的每个图形。一旦我有了它
程序I可以在AutoCAD中插入各种批处理例程的代码。
非常感谢。 首先,您需要利用。NET开发者指南适用于您正在开发的版本。。。这是2013年的一个。
您必须使用在线/离线文档熟悉API和对象模型。Object Browser和Intellisense是您的朋友。
首先,这里有一个链接,指向有关将文档添加到DocumentManager(也称为打开图形)的文档。
实际上,你可能正以相反的顺序完成这项任务。。。首先,您应该确定需要执行的指定任务,然后可以确定哪种操作图形列表的方法最适合该任务。
更具体地说,上面的链接向您展示了如何将文档添加到DocumentManager,DocumentManager将在编辑器中打开所述文档。根据任务的不同,还可以使用ReadDwgFile()方法在编辑器外访问给定文档的数据库(还有核心控制台等)。
假设正在执行的任务能够在编辑器之外执行,后者将为您提供极为优越的处理时间,因为将文档作为辅助数据库修改时固有的“开销”更少。
充分确定最终目标,将有助于你向后规划,并最终节省你在这项计划上投入的时间。
HTH公司 您是否考虑过使用一个非常简单但可能需要打开dwg的脚本,然后您可以使用lisp VBA。净额等。
打开dwg1做点什么关闭Y
打开dwg2做点什么关闭Y 我想要的是一个脚本打开,保存和关闭在VB绘图。网
这在VBA中很简单,但我不知道VB。网
非常感谢。
为了清楚起见,当我们谈论多个API时,从技术上讲,在需要编译的API中并没有“脚本”。。。开发插件/附加组件、应用程序等。
在AutoCAD API的上下文中,脚本用于表示实际的“脚本”。SCR文件扩展名。交换它们,特别是在一个。网上讨论,只会带来困惑。
在中仍然很简单。NET API;语法,尤其是IDE与其他语言不同。NET是一种更高层次的语言,学习曲线要陡峭得多。
VBA与VB无关。。。它的读法可能类似,但有时语法(即继承、事件等)会有实质性的不同,并遵循这些语法。NET规则,而不是ActiveX规则(而VB可以访问ActiveX控件等)。。。如果您对VBA一无所知,那么最好对此进行处理。您可以找到。NET开发概念更容易理解。
如果你一直无法区分VBA和VB,那么可以考虑学习C#,它具有其他语言的所有功能。NET语言(即VB、F#等),您在区分语法方面不会有任何问题。
干杯 我在找VB。net代码,用于打开、保存和关闭单个图形
在AutoCAD编辑器中。
非常感谢。
... 这就是为什么我在本文的第2篇文章中为您提供了文档链接。 我打开了一个带有代码的图形,但是
我找到的关闭图形的唯一代码是:
DocumentCollectionExtension。CloseAll(acDocMgr)
它似乎关闭了编辑器和其中的所有图形。
我想不关闭编辑器就无法关闭单个图形。
非常感谢。
你也快要自己解决了。。。这里有一个提示:对象浏览器是你的朋友。
[编辑]-扰流板:
考虑文档类型的CloseAndDiscard()或CloseAndSave()扩展方法。 我知道Object browser很有用,但我很少使用它。
我有关于它的教程吗?
我确实发现F2在网络中打开了对象浏览器。
非常感谢。
页:
[1]
2