autocad相关内容

使用Python自动化AutoCAD

我对Python和AutoCAD还是很陌生,所以请多多包涵。我正在尝试使用Python在AutoCAD中自动化设计周期。到目前为止,我已经能够通过Python在AutoCAD中添加点和线,但是我希望能够将线型更改为虚线。我知道可以在AutoCAD的命令栏中使用一些简单的命令来完成此操作,但是我无法弄清楚如何通过Python进行操作。 从_ast import导入数组 如果 导入comtype ..
发布时间:2020-06-01 19:54:00 Python

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

有几种自动加载应用程序的方法-AutoCAD启动时的插件。我知道这些: 启动套件-由GUI附加 列表项%appdata%.... \support\zwcad2018.lsp (我使用ZWCAD,也许在Acad中,还有另一条路。很久以前,当我在Acad上工作时,它是acad。 lsp,但是那是Windows UAC功能之前的时间。) *。mnl 在加载相应的* .mnu时加载(旧的方式 ..
发布时间:2020-05-30 20:15:17 C#/.NET

画线接近折线

我有一个三角形作为折线,我想绘制一个高度.我为命令"line"或"_line"指定了正确的点,但是AutoCAD绘制了从顶点到相邻顶点的线. 不仅仅是在AutoLISP中,AutoCAD不允许我从顶点到折线的边中间绘制一条线. 我该怎么做? 我想在折线中添加一个顶点,但这并没有太大帮助.我试图添加连接器:圆或另一个对象关闭 足够的直线并连接高度,但这也无济于事. 有什么建议 ..
发布时间:2020-05-29 00:02:10 其他开发

为AutoCAD开发插件?

我正在考虑开始为AutoCAD开发插件,但是我对此领域一无所知.插件系统如何工作?许可条款是什么?有哪些编程平台可用? 如果有人可以给我入门,或者甚至可以链接到一些资源,让我真正适合我,我将非常感激. 谢谢! 解决方案 在AutoCAD 2014之前,有三种基本的AutoCAD插件类型: AutoLisp .Net ObjectARX AutoCAD 2014还 ..
发布时间:2020-05-28 19:52:08 其他开发

DXF解析器:椭圆角度方向

我编写了自己的ASCII DXF文件解析器,并且在某些特定文档中遇到了椭圆问题. 似乎没有用于定义“开始"和“结束"参数的角度方向(顺时针或逆时针)的“组代码". 在大多数情况下,它是逆时针的,但并非在所有情况下... 为简单起见,这是一个视觉示例: 如您所见,第一个的起始角度为135,第二个的起始角度为45 ... 但是,椭圆似乎是相同的(半圆,在左侧)...这是因为第一个的角 ..
发布时间:2020-05-25 01:05:15 其他开发

有没有一种方法可以从表的OLEObject字段中提取AutoCAD图形和图片?

仅出于某种背景,我是一家公司的机械工程师,而这里的老人们在Access 2003中创建了一个数据库,该数据库基本上采用AutoCAD图形或Picture OLE,并将其打包在一个框架精美的报表中,并带有一堆其他信息.我一直在对该数据库进行一些修改,其中之一是将所有OLEObjects存储为指向我们共享网络中实际文件的链接.在过去一周左右的时间里,每个已添加到数据库中的新文件都已链接在一起,伙计们似 ..
发布时间:2020-05-12 21:31:48 其他开发

复制实体时如何更新实体的xdata信息

我有两条文本与一行相关.因为文本代表该行的某些数据,所以它们始终被视为该行的子级,并且在该行旁边可见.通过一些lisp例程,如果行的数据发生更改,则文本实体将通过更改其文本来反映该更改.为此,我将每个文本的行句柄存储为xdata,反之亦然,例如文本的句柄. 当我用文本复制行时会出现问题,每个文本都有一个新的句柄,但是存储的xdata提供了旧的句柄,这会导致进一步的问题.我以为vlr-copi ..
发布时间:2020-05-02 04:39:10 其他开发

调试此LISP病毒正在做什么

我的公司受到AutoCAD病毒的攻击,该病毒正在删除我们的acaddoc.lsp并将其替换为以下例程. 我是一名架构师,不确定通过重复的“查找"和“删除"操作. 问题 用(当前搜索acadapq)文件替换文件是什么? 谁为AutoCAD编写病毒?!?! 以前有人看过吗? CAD论坛不是很有帮助. (setq wold_cmd (getvar "cmdecho")) ..
发布时间:2020-05-02 04:25:14 其他开发

如何提高.NET插件开发的速度?

我正在开发一个AutoCAD加载项,它使用.NET 4.6程序集.我发现开发过程非常令人沮丧; API很大,除入门外的文档无处不在,很难找到.完成任何事情的唯一方法似乎只是在Visual Studio中对函数进行原型设计,并查看其是否有效.然后,需要几分钟来加载AutoCAD并附加一个调试器,这使我的原型工作流程不堪重负. 如果我可以使用Linqpad之类的应用程序来原型化我的应用程序,以便 ..
发布时间:2020-05-01 06:57:13 C#/.NET

AutoCAD与JAVA的接口

通过JAVA程序与AutoCAD连接的任何想法。我正在寻找一种解决方案,它可以直接与AutoCAD会话(甚至启动一个)进行交互,它与AutoCAD的.NET扩展一起使用。或者通过JAVA使用ObjectARX的任何方式,绝对不要在它上面写一个完整的JNI包装。 补充:我们正在寻找开源的东西。如果没有,我们准备在开源中创建一个,如果有人可以伸出援助之手解释如何做到这一点。我们看了JNA和JaW ..
发布时间:2018-12-17 11:24:24 Java开发

用Java中的AutoCAD库来读取.dwg文件?

是否有任何开源Java或JavaScript库可用于解析.dwg文件并从中获取对象。 我想从表中提取数据我的项目的文字。 似乎AutoCAD开发人员社区更喜欢.NET和C / C ++而不是JAVA。 我找到的唯一免费替代方法是首先将.dwg转换为.dxf并使用Kabeja lib从中读取。 解决方案 所有已回复的人都有信用,我已经测试了你所有的命题,这是我发现的,截至2 ..
发布时间:2018-12-07 13:56:26 Java开发

无意义的异常调用方法

我收到一个ArgumentException“对象类型无法转换为目标类型”,但对我来说并不理想。 我打电话的方法有以下签名: public void Scan(IProgressStatus monitor,string registryPath,string startupDir,string addinsDir,string databaseDir,string scanFold ..
发布时间:2017-09-30 23:20:23 C#/.NET

Win32Com连接失败到Autocad通过Python

我需要通过Com界面连接和控制Autocad。为了这个目的,我使用Python。在我第一次试用一个非常基本的代码片段,我得到一个错误。代码是 import win32com.client acad = win32com.client.Dispatch(“AutoCAD.Application”) doc = acad.ActiveDocument doc.Utility.Prom ..
发布时间:2016-12-18 20:24:05 Python

Visual Lisp:如何调用外部C ++ DLL中的函数

我有一个C ++ dll我写了(本机,不是.net),我想使用其功能从Visual Lisp。任何人都可以给我一个例子,如何做到这一点,或至少哪些位的文档读? 解决方案 这通过写一个activex / COM包装为我的dll,我认为应该使它更容易链接到未来。在沼泽上启动会话,从好人那里了解如何调用COM的一些答案视觉Lisp。对于记录,它看起来像这样: //在c ++ ...(头文 ..
发布时间:2016-10-24 13:15:44 C/C++开发

"尝试读取或写入受保护的内存"错误读取并行数据库的AutoCad

我收到“尝试读取或写入受保护的内存”当我试图执行一些并行操作。我读的AutoCad数据库到内存做一些数据挖掘。我可以用普通的执行此循环,但不能用 Parallel.ForEach 。 ?任何想法 Parallel.ForEach(_Files,(currentFile)=> { 变种_File = currentFile; 使用(数据库_Database =新的数据库(假,真) ..
发布时间:2016-10-05 22:43:56 C#/.NET

蟒蛇pyautocad,如何去构造一个链表类为COM

这是由VBA中,真正的项目写入前。 我想将其更改为蟒蛇进行数据处理heavely。而且,使用'为AutoCAD的ActiveX自动化脚本与Python的方法。 code是below.My问题是,如何去构造为AddRegion对象列表?也许comtypes对VARINT一些话题。我真的没有关于COM的经验等等... # - * - 编码:UTF-8 - * - 从pyautoc ..
发布时间:2016-07-27 21:29:17 Python

部署后的AutoCAD实例没有创造

我正在运行方面使用C#AutoCAD应用程序的问题。由于我是新手我最code是从复制粘贴净 问题是我使用C#,这将在运行时创建一个实例化的AutoCAD实例开发一个Web应用程序。每一件事情去开发服务器上,以及我的本地IIS服务器上的罚款。但是当我部署在服务器上的Web应用程序(窗口服务器8)本人提示以下错误: 操作不可用(从HRESULT异常:0x800401E3(MK_E​​_UNAVAI ..
发布时间:2016-06-15 21:57:38 C#/.NET

与第三方软件API的软件(AutoCAD)单元测试的最佳做法

我们正在开发一种在AutoCAD中使用的应用程序。 基本上,我们创建一个类库项目,并用命令(NETLOAD)加载在AutoCAD中.dll文件。 由于这样,我们可以使用的命令,“调色板”,用户控件,窗体等... AutoDesk公司通过一些DLL的提供了一个API,在他们的程序目录中运行。 当引用这些dll的你只能调用DLL的在运行时加载在AutoCAD您的应用程序(这是欧特克许可安全性) ..
发布时间:2016-05-28 10:53:15 其他开发

ObjectARX的SDK的C#

有关过去的几天我一直在寻找样本code。与步骤,它可以帮助我了解AutoCAD的API。这样我就可以用code在C#。 [使用CommandMethod(“LISTGEn”)] 公共静态无效ListEntities() { 文档acDoc = Autodesk.AutoCAD.ApplicationServices.Core.Application.Do ..
发布时间:2016-05-23 22:31:34 其他开发