关于辅助数据库的问题
我是在这里读到“边数据库”的-> http://adndevblog . typepad . com/AutoCAD/2012/07/using-readdwgfile-with-net-attach xref-or-ObjectARX-acdbattachxref . html和一段杰夫h .--> https://www.theswamp.org/index.php?的c#代码我在其中添加了一行用户提示....
PromptStringOptions Xrefsource = new PromptStringOptions("Enter Source: ");
Xrefsource.AllowSpaces = true;
PromptResult xrefRes= acDoc.Editor.GetString(Xrefsource);
PromptStringOptions XrefTarget = new PromptStringOptions("Enter Target: ");
XrefTarget.AllowSpaces = true;
PromptResult hostRes = acDoc.Editor.GetString(XrefTarget);
string xrefPath = (xrefRes.StringResult);
string hostPath = (hostRes.StringResult);
代替硬编码路径和refname。
&因为我的知识有限。NET中,我从一个lisp例程中调用C#代码代码1]
的确,它像广告宣传的那样起作用。
还发现了这个有用的链接http://adndevblog . typepad . com/AutoCAD/2012/12/binding-external-references . html
问题:它们会一起工作吗?外部参照绑定和辅助数据库。我只是想知道这是否可行,然后再附带说明一下。我一直在看关于学习基础的书。Net编程,然后再深入研究Autocad。NET API。你知道吗?..你们完全正确
**** Hidden Message ***** 侧数据库中的绑定肯定有效
这可能适合您的需要:
https://apps.autodesk.com/ACD/en/Detail/Index?id=1241479836291517004&appLang=en&os=Win32_64
这是一个很好的例子 感谢您的确认,(foreach itm '(点对列表)。
(命令“_AttachXref”(car itm) (cadr itm))它现在所做的是,步入“_AttachXref”,做事情然后跳出。多次调用,即如何将列表传递给.NET程序? 有没有办法在“_AttachXref”中运行列表?。
您好,
在使用side数据库时,您无法访问编辑器,因此无法调用命令(与在LISP中使用ODBX相同)
如果您认为现在已经足够熟悉.NET环境,可以学习AutoCAD API,则需要忘记您的LISP知识,思考“如何使用.NET完成此操作”,而不是“如何使用LISP完成此操作”。
知道了。
还不如抓紧时间看书。
谢谢你,吉尔
页:
[1]