问题标签 [autocad]

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.

0 投票
3 回答
1960 浏览

excel - 将 Excel 数据导入 AutoCAD 需要阅读哪些资源?

对一个项目做一些前期工作。我在一家工程公司工作,工程师构建 Excel 电子表格,其中包含有关项目使用的材料的信息(称为电缆时间表)。这些数据被移交给绘图员,他们将其转换为 AutoCAD 图纸。如果电子表格发生更改,起草者需要仔细更改每张图纸。据说这是很多手工工作。

我对 AutoCAD 知之甚少,想知道我应该做些什么研究来看看自动化这个过程是否以及有多难。如果有可用的课程或书籍,我想指出那个方向。

0 投票
1 回答
2924 浏览

vb.net - 在没有 AutoCAD 的情况下打开和编辑 DWG 文件

我试图在不打开 AutoCAD 的情况下以 VB.NET 形式打开 DWG 文件。但是,会出现一个问题:

指定的模块无法找到。(来自 HRESULT 的异常:0x8007007E)

我还想编辑 DWG 文件中的图像,即很可能是工厂布局,并存储有关布局中使用的对象的信息,以找出从源到目的地的最佳方式。

该工厂布局图是为将根据可用路径移动的机器人输入的。

有人可以帮忙吗?我应该如何进行?

0 投票
1 回答
131 浏览

windows - 拖放到 AutoCAD,不同的行为

我正在努力解决从 Windows Shell -> AutoCAD 拖放和从我们的应用程序 -> AutoCAD 拖放之间的区别。

如果将 dwg 文件从我们的应用程序拖放到 AutoCAD => AutoCAD 执行“打开”操作如果将 dwg 文件从桌面(例如)拖放到 AutoCAD => AutoCAD 执行“插入”操作。

在这两种情况下,dwg 文件的路径都被正确检索,文件被正确读取。“插入”是指将拖放文件的内容附加到当前的 AutoCAD 图形中。“打开”表示关闭当前的 AutoCAD 图形并打开拖放的文件。

我们确实使用 CF_HDROP(和 DROPFILES)格式实现了 IDropSource,例如,它可以从我们的应用程序拖放到桌面。

有人有提示吗?

谢谢你。

0 投票
4 回答
673 浏览

lisp - c IN LISP 前的抑扬符重音

我正在研究 lisp,我发现了这个: (放大)^C ^C ,但是文本没有解释它,我在其他地方搜索了 "^C ^C" 但没有找到任何东西。有人可以帮我吗?

(我还在学英语,如果我写错了,请见谅)

0 投票
2 回答
3570 浏览

autocad - .net 中是否有办法获取折线的质心?

我想得到 polyline2d 的质心。我有一条来自 TraceBoundary 的折线,如下所示:

我以前用 autolisp 这样做过:

我有一个数学解决方案,但是当折线带有一些曲线时它是无效的。

我不会使用这个功能:

我不想使用 AutoLisp。有没有办法在.NET中做到这一点?

0 投票
1 回答
505 浏览

vba - Autocad Vba ----- 实体非统一调整大小

我正在尝试为 Autocad 编写一个 VBA 程序,它的一个功能必须允许用户在 Autocad 中选择一个实体并统一缩放它。目前我看到偏移和缩放方法,但据我所知,它们都是统一调整大小。我当前的代码使用 selectionSets、AcadEntity 和 selectOnScreen 来完成目标选择。那么是否有任何 VBA 代码来统一缩放所选实体?

0 投票
1 回答
715 浏览

logging - 在 AutoCad 2011 中打开详细日志记录

我有一个 AutoCAD 插件。插件文件夹已添加到支持文件搜索路径,但在高级用户 autocad 下启动时不会自动加载插件。

我正在寻找一种解决问题的方法,所以我转向了日志记录。在“文件”选项卡上的选项对话框中,我指定了“日志文件位置”。它位于用户的个人资料文件夹中,因此用户应该有权写入此文件夹。

当我启动 Autocad 时,我希望它写入指定的日志文件,但没有创建日志文件。我想日志记录刚刚关闭或显示插件相关信息的详细程度较低。

如何配置 autocad 以便它写入允许调试插件加载失败的详细日志?

谢谢!

0 投票
2 回答
981 浏览

3d - How to import a point file in autodesk 3d max?

I have a text (.txt) file which contains 3d points in line delimited format like this:
0,0,0
1,0,0
3,2,5
I want to import these points in AutoDesk 3d max. These points doesn't form any shape i.e. they are not connected, I just want to visualize these points. Can anybody help me. Thanks in advance :)

P.S: As i am generating this file in java code so I can easily put tags or some extra information in file as well or I can change file formats slightly to match any existing acceptable formats for AutoDesk 3d max.

0 投票
2 回答
2120 浏览

c# - 如何使用 C# 在 Autocad 文件中获取标签名称

我认为这样做很简单,但我不知道如何开始?我想使用 c# 在 AutoCAD 文件中获取图层名称或标签名称。我搜索论坛,但我真的发现任何有价值的东西。我找到了 ObjectARX 和 AutoLisp,但我没有找到任何关于这些 API 的教程。所以,我想举一个关于到达 autocad 文件的简单例子。

0 投票
4 回答
5562 浏览

c# - 在 C# 中将 RGB 颜色转换为最接近的 ACI 颜色

我目前正在编写一个与 dxf 文件交互的程序。因此,我需要一个接受 RGB 颜色值并返回 AutoCAD 颜色索引 (ACI) 中最接近颜色的例程

有没有人有一些代码或示例如何做到这一点?如果它是在 C# 中会很好,但它不是必需的。

提前致谢。