autocad-plugin相关内容

使用 Autodesk 库中的数据类型后,C# 中的控制台应用程序无法立即执行

我正在用 C# 开发一些 AutoCAD 附加组件,我希望先在控制台应用程序中工作/调试我的类,直到我准备好在 AutoCAD 中实现该功能./dot net库无法卸载,每次修改代码都需要重启/重新加载acad/有趣的是,我发现一旦我声明了一个使用 autocad 数据类型的变量,我的控制台应用程序就拒绝运行,并且我在 Visual Studio 中显示“应用程序处于中断模式"屏幕.例如,此代码不 ..
发布时间:2021-11-30 18:32:44 C#/.NET

AutoLisp 尝试选择 LWPolyline 但仅选择矩形.我怎么做?

所以我试图选择所有矩形实体.我试过这个 (setq ss (ssget "X" '((0 . "RECTANG")))) ,但它似乎选择了所有多段线,包括多边形.我尝试检查顶点 = 4 但它也选择了钻石.我怎么能实现这样的代码? 解决方案 如果您当前的代码使用了 ssget 过滤器列表 '((0 . "RECTANG")) 是选择任何东西,因为 RECTANG 不是 DXF 组 0 的有效 ..
发布时间:2021-11-30 18:32:36 其他开发

C# Revit API - 如何从 autocad 文件中提取信息

过去一个月我一直在努力解决这个问题,并试图获得最终的联系. 到目前为止,我可以打开 Revit,从 Revit 按钮执行 Autocad DLL,但是我不知道如何将信息拉回 Revit API.我尝试了几种不同的方法,但是我遇到了困难.以下是我尝试过的选项,并在下面进行了解释 1) 使用类将 DLL 文件和 Revit Button API 文件合二为一.---> 在加载现有的 CAD ..
发布时间:2021-11-30 18:31:14 C#/.NET

在 Visual Studio 2010 中使用实体框架 4.1 定位 x64 平台

我有一个引用实体框架 4.1 的数据库应用程序.在项目的属性窗口中,配置 和平台 选择选项都被禁用.我不想将此应用程序仅针对 x64 系统. 在同一个解决方案中还有一些其他项目,它们只有 x86 选项可用作平台. 我不明白为什么我不能专门针对 x64 系统.我的电脑上运行的是 Windows 7 64 位. 有关如何专门针对基于 x64 的系统的任何线索.所有项目均参考 .Net ..

从 .Net 进程启动 AutoCAD 2015

我试图从 .Net 进程加载 AutoCAD 2015,以便我可以向文档发送命令以创建/修改块. 我尝试了这两种方法,但它们似乎都不起作用. 第一种方法: AcadApplication app = new AcadApplication();app.Visible = true; 第二种方法: var t = Type.GetTypeFromProgID("AutoCAD.Ap ..
发布时间:2021-11-30 18:29:59 C#/.NET

ObjectARX、RealDWG 还是 Teigha?

我正计划开发一款可以读取 &操作 .dwg 文件中的数据.我没有编写自己的库来处理数据文件的“读取",而是决定使用 RealDWG 或 Teigha,但是我正在努力理解它们的工作原理. 我希望在承诺支付许可证之前试用这些库.我注意到 RealDWG 是 ObjectARX(更具体地说是 ObjectDBX)的一个子集,我可以获得试用许可证.那么,如果我下载 ObjetARX,我可以使用 Ob ..
发布时间:2021-11-30 18:29:23 其他开发

如何在 Autocad .net 中将 2 个实体合并为 1

我正在制作一个 autocad 插件,我想创建一个新的实体,它是一行和文本的组合.如果我选​​择了该行,则文本被选中,当我删除该行时,文本被删除,文本被删除,等等.如何将它们视为一个相互引用的对象?这可能吗? 解决方案 我建议使用组.以下是有关如何访问群组的链接,我确定该站点提供有关创建群组的更多信息. 用户可以根据系统变量PICKSTYLE来控制是否使用组选择对象.您可以使用 ct ..
发布时间:2021-11-30 18:28:55 C#/.NET

添加属性到块:Autocad API VB.net

我正在使用下面的代码向某些块添加属性, 但它不起作用,我不明白到底出了什么问题,也没有错误. 公共类添加属性公共函数 addnewattribute()Dim attdef 作为新的 AttributeReferenceDim templatepath As String = "C:\Users\sesa388372\Documents\Visual Studio 2015\Project ..
发布时间:2021-11-30 18:27:36 其他开发

使用 Python 保存 AutoCAD 文件 (.dwg)

我正在使用 win32com 在 AutoCAD 中自动执行一些简单的任务.除了能够保存文件外,它大多运行良好.我的目标是打开一个(模板)文件,根据需要进行调整,然后将文件作为 .dwg 保存在另一个文件夹中,同时将模板留空以备下次使用. 以下是我的代码示例: import win32com.clientacad = win32com.client.dynamic.Dispatch("Au ..
发布时间:2021-11-30 18:24:25 Python

加载 AutoCAD 插件的顺序是什么?

有几种自动加载应用程序的方法 - AutoCAD 启动时的插件.我知道那些: 启动套件 - 通过 GUI 附加 List item %appdata%....\support\zwcad2018.lsp (我用的是中望CAD,可能在Acad里,还有另外一条路.很久以前我做Acad的时候是acad.lsp,但那是在 Windows UAC 功能出现之前的时代). *.mnl 在加载相应的 ..
发布时间:2021-11-30 18:23:51 C#/.NET

AutoLisp尝试选择LWPolyline但仅选择矩形.我怎么做?

所以我试图选择所有矩形实体.我尝试了这个(setq ss(ssget"X"'(((0."RECTANG")))),但是它似乎选择了所有折线,包括多边形.我尝试检查顶点= 4,但随后它也选择了菱形.我如何实现这样的代码? 解决方案 如果您当前使用 ssget 过滤器列表的代码'((0."RECTANG"))可以选择任何内容,因为 RECTANG 不是DXF组0的有效实体类型. 在Aut ..
发布时间:2021-04-12 20:11:26 其他开发

使用Python保存AutoCAD文件(.dwg)

我正在使用 win32com 来自动化AutoCAD中的一些简单任务.除了能够保存文件之外,它的运行情况一直很好.我的目标是打开一个(模板)文件,根据需要进行调整,然后将文件另存为 .dwg 在另一个文件夹中,同时将模板保留为空并准备下次使用./p> 以下是我的代码示例: import win32com.clientacad = win32com.client.dynamic.Dispatc ..
发布时间:2021-04-12 20:11:10 Python

一旦使用Autodesk库中的数据类型,C#中的控制台应用程序将无法执行

我正在用C#开发一些AutoCAD附加组件,我希望首先在控制台应用程序中工作/调试类,直到准备好在AutoCAD中实现功能为止。 / dot网络库无法卸载,每次修改代码后都需要重新启动/重新加载acad / 有趣的是,我发现,只要声明一个使用autocad数据类型的变量,我的控制台应用程序就会拒绝运行,Im在Visual Studio中显示“应用程序处于中断模式”屏幕。例如,此代码不会运行: ..
发布时间:2020-06-06 19:44:02 C#/.NET

AutoCAD 2018自动加载dll

我正在尝试将dll文件自动加载到Autocad 2018。 我该如何实现? 我想自动化,以便它可以在启动时执行。有了netload,一切正常。 我使用* .lsp方式。有人可以帮忙吗? 我在网上找到了很多方法,但没有用。 解决方案 AutoCAD的官方方式可以加载写入的.dll文件.Net在启动时将使用自动加载器功能。 基本上,您将.dll与所需的任何其他文件捆绑到默 ..
发布时间:2020-06-06 19:43:59 其他开发

C#Revit API-如何从Autocad文件中提取信息

过去一个月,我一直在努力,正在努力建立最终的联系。 到目前为止,我可以打开Revit,通过Revit按钮执行Autocad DLL,但是我不知道如何将信息拉回到Revit API中。我尝试了几种不同的方法,但是我碰壁了。以下是我尝试使用的选项,并在下面进行了解释 1)使用类将DLL文件和Revit Button API文件合并为一个。 --->尝试这种方法会使我在加载现有CAD文件时 ..
发布时间:2020-06-06 19:43:56 C#/.NET

在Visual Studio 2010中使用实体框架4.1定位x64平台

我有一个引用实体框架4.1的数据库应用程序。在项目的属性窗口中,配置和平台选择选项均被禁用。我不会只将此应用程序定位于x64系统。 同一解决方案中还有其他一些项目,并且它们只有x86选项可作为平台。 p> 我不明白为什么我不能专门针对x64系统。我的PC上运行的是Windows 7 64位。 任何提示如何专门针对基于x64的系统。所有项目都参考.Net Framework 4。 ..

从.Net流程启动AutoCAD 2015

我试图从.Net流程加载AutoCAD 2015,以便可以将命令发送到文档以创建/修改块。 我尝试了这两种方法 第一种方法: AcadApplication app = new AcadApplication(); app.Visible = true; 第二种方法: var t = Type.GetTypeFromProgID(“ Auto ..
发布时间:2020-06-06 19:43:49 C#/.NET

是ObjectARX,RealDWG还是Teigha?

我正计划开发一款读取&处理.dwg文件中的数据。我决定不使用我自己的库来处理数据文件的“读取”,而是决定使用RealDWG或Teigha,但是我一直在努力确切地了解它们的工作原理。 我希望在承诺支付许可证之前试用这些库。我注意到RealDWG是ObjectARX(更具体地说是ObjectDBX)的子集,我可以从中获得试用许可证。因此,如果我下载ObjetARX,是否可以使用ObjectDBX ..
发布时间:2020-06-06 19:43:47 其他开发

序列化代码导致未处理的异常

我正在尝试创建一些代码,这些代码可以将类库序列化和反序列化为AutoCAD图形。这个问题与AutoCAD无关,只是因为我无法通过常规方法对其进行调试。我从本文,并成功运行了他的代码。无论他的代码结构如何,这都需要我让我所有的类都从他的基础对象继承。因为这显然是代码的味道,所以我知道我需要创建一个接口。下面是我最终得到的代码。 第一部分是负责将序列化到AutoCAD图形中的代码。 第二部 ..
发布时间:2020-06-06 19:43:43 C#/.NET

将属性添加到块:Autocad API VB.net

我正在使用下面的代码将属性添加到某些块中, 但是它不起作用,我没有弄错到底是什么,也没有错误。 公共类addattribute 公共功能addnewattribute() Dim attdef作为新的AttributeReference Dim templatepath作为字符串=“ C:\Users\sesa388372\Documents\Visual Studio ..
发布时间:2020-06-06 19:43:40 其他开发