问题标签 [autocad-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 无法在 Autocad 中处理异常 Errorstatus.EInvalidKey
好的,像往常一样,Autodesk 几乎没有关于这个主题的文档,所以我试图从我的前辈那里收集信息。我正在尝试编写一些代码来对文件中的外部参照列表执行 WBlock 操作。当我尝试通过 WBlock 过程时,尽管 Autocad 引发错误,指出存在无效密钥。我不知道如何处理这个特殊的异常,而且 Autodesk 没有关于它的文档。有人有想法么?
vb.net - 如何复制或克隆视口?
复制现有视口的正确方法是什么,我实际上正在做的是通过复制其中的内容来克隆布局,除了视口之外,一切都可以顺利进行。我尝试使用 clone 方法,但没有成功,我也尝试使用 copyfrom 方法,但也无济于事。在这两种情况下,复制的视口都是一个哑黑色矩形
对我来说部分工作的唯一方法是创建一个视口并一个一个复制它的属性,但这是详尽且不可靠的,所以有人能告诉我们复制视口的正确方法吗?
c# - C# DataGridView 和 Windows 窗体
我正在使用 C# 编写带有 Windows 窗体的 AutoCAD 2013 .NET 插件。当我在命令中使用无模式形式时
而不是下一个代码
我在行中有 lock_exception
先感谢您。
c# - 在 AutoCAD 中限制另一个形状内的形状移动
我在 AutoCAD 中为形状容器创建插件,因为这个内部实体只能在容器内移动,根据我对 AutoCAD 的基本知识,这可以使用 JIG 类来完成。
请建议任何代码或示例来实现这一点。
c# - 如何访问 AutoCAD 中的注释属性
过去几天我一直在研究,并尝试了无数不同的方法来使用 C# 从 AutoCAD 中的实体访问注释字段,但均无济于事。我让我们的起草人用一些特殊的短语在注释字段中标记某些项目,但是如果我无法访问它们,这个过程将毫无意义。
在 AutoCAD 2012 中,如果您选择一个对象并转到其属性,则在“文档”标题下有一个标记为扩展数据的选项卡。其中包含三个字段:超链接、注释和参考。从 AutoCAD API 可以直接访问超链接,但不能直接访问注释。我可以转储对象的所有属性,但 Notes 属性不显示。或者,Notes 不是 XData 的一部分。那么这个 Notes 属性陷入了什么困境呢?
如何通过 C# 中的 AutoCAD API 访问对象的注释字段以进行读取和写入?
vb.net - 在 VB.NET 中导入 Autodesk.AutoCAD
对于我的项目,我需要通过我的 VB.NET 应用程序生成 CAD 绘图(几乎是坦克的蓝图)。该应用程序接受一些用户输入并在此基础上生成坦克的几何形状。
我正在使用 Microsoft Visual Studio Professional 2012 和 VB.NET 语言编码。
我浏览了很多 AutoCAD 文档,但无法准确找到隐藏模块的方式和位置,以便我将它们添加到我的代码中。
我偶然发现了一个特定的文档,在该文档
中我找到了如何添加相关文件作为对我的 VB 解决方案的引用。但是,在添加了一些特定文件之后,我可以这样做Imports AutoCAD
,但所有文档都表明我必须使用Autodesk.AutoCAD
. 在检查可用的模块/方法时,Imports AutoCAD
我可以看到它并不完全符合应用程序开发的需要。
有人可以指导我如何找到或向我的 VS 解决方案添加正确的参考文件以从 AutoCAD 模块中获得全部功能吗?谢谢!
c# - WPF 应用程序在调试(发布/调试)模式之外失败
只是为了澄清一下,我已经临时解决了这个问题,只是想看看是否有人可以详细说明为什么会发生这种情况,并可能给我一些关于如何永久解决它的见解。我正在为 AutoCAD 构建一个插件,但遇到了一些 RadioButtons 的问题
我设置了一组 RadioButtons 的 GroupName 属性,这样我就可以独立于不同的组来控制它们。现在,当我在发布和调试模式下调试应用程序时,应用程序可以工作,但是当我将我的 .dll 网络加载到 autocad 以检查它在调试模式之外的执行情况时,我单击 8 个单选按钮之一并导致 autocad 崩溃(我不担心关于那个),我得到了它抛出的异常如下:
the thread tried to read from or write to a virtual address for which it does not have the appropriate access
以及抛出它的部分代码:
现在我真的不明白为什么它在调试之外不起作用。有人可以尝试给我一些见解吗?
作为我GroupName
从 RadioButton XAML 中删除的临时修复。如果您需要任何来源,请询问。
c# - DocumentCollection.Open() function not working AutoCAD API
I'm developing an AutoCAD plugin for my application. I'm using AutoCAD 2012. Plugin opens .NET named pipe, and so I can connect to it from my desktop application very easily.
First of all, i have created an interface. Here it is
My AutoCAD plugin derived from IExtensionApplication interface, so on Initialize method i've written this
In one of functions, I need to open document and process it. So, I have written folowing code
But it throws a COM exception, on the curDraw = docColl.Open(@"d:\1.dwg", true, string.Empty);
code, with HRESULT=-2147418113
I need Document object for processing the dwg file. Is there any possible ways to fix that error?
android - 如何在 Android 上表示 IFC 模型?
我必须在 Android 应用程序上表示 IFC 文件。首先,我必须从服务器获取它们(我将使用 BIM 服务器),然后从 IFC 文件中提取几何图形,并尝试显示它们。在这一点上,解析是我首先关心的问题。是否有任何安装在 BIM 服务器上的 JAVA 库可以直接为我们提供 .obj 数据,以便我们可以在 Android 上显示它们?或者也许最好在客户端解析 IFC 文件,然后显示它?抱歉,没有可靠的文档。
我发现它有两个工具:OpenIFCTools和IFCOpenShell,它提供了一个插件。我不确定要使用哪一个,哪一个可以提供更好的 JAVA API。
c# - 从 c# 调用 ObjectARX acedDisableDefaultARXExceptionHandler
我正在开发 AutoCAD 插件,但无法捕获未处理的异常。
尝试使用 CurrentDomain.UnhandledException 和 Application.ThreadException,但这些都不起作用。
我想尝试这篇文章中建议的解决方案:
但不知道该怎么做。可能这可能是最好的解决方案,所以我可以显示我自己的错误对话框(并发送报告功能),避免 AutoCAD 的错误对话框。