kArThIcK hAcKeR 发表于 2022-7-6 23:06:27

AutoCAD-将DWG质量转换为

大家好,
 
我想将一些DWG大规模转换为DXF,
所以,我四处寻找,发现了一些商业软件和一些lisp例程,但它们并没有像我预期的那样运行,所以我制作了一个软件(解释脚本)。

它在DXF的转换中运行良好,所以我认为这个软件可能对一些想要大规模转换DXF的人有用,
这是软件:AutoCAD Script Writer。拉链
 
此软件不需要安装,(它直接运行)
 
 
 
::要求:
1.支持LISP例程的AutoCAD(例如,AutoCAD 2010的完整版本,但不是AutoCAD LT版本)
 
用法:
1.在“待处理文件的位置”框中,粘贴您拥有ur dwg文件的位置。(默认值为“D:\SomeFolder”)。不要给出根位置,如“D:\”或“C:\”等;
 
2.在“命令”框中,默认代码是为DXF转换编写的,您可以在此处修改和编写自己的宏(如果您知道Acad脚本语言)
 
3.按下“创建脚本”按钮将在dwg文件的位置创建“Script.scr”文件
 
4.现在打开AutoCAD,现在在AutoCAD中按+,将打开一个新窗口
 
5.现在你所要做的就是将“Script.scr”拖动到AutoCAD的画布(通常是一个空白的黑色窗口)中
 
6.autocad将开始将DWG转换为DXF
 
感谢李·麦克、dbroada和比尔·蒂尔曼为我上一篇文章提供了答案和想法,

pmxcad 发表于 2022-7-6 23:11:13

可以在使用Scriptpro时使用脚本来运行多个图形。
它将DXF放置在绘图地图中。
 
PmxCAD
 
 
脚本:
 
文件直径
0
_另存为
DXF
16
 
文件直径
1.

The GettinBette 发表于 2022-7-6 23:15:29

干得好伙计
 
帮我摆脱困境,谢谢。
 
它是用什么创建的?

naren 发表于 2022-7-6 23:18:27

你好,Karthik,
你能帮我写代码把DWG转换成PDF吗?因为我不知道怎么写代码
 
 
我想将一些DWG大规模转换为DXF,
所以,我四处寻找,发现了一些商业软件和一些lisp例程,但它们并没有像我预期的那样运行,所以我制作了一个软件(解释脚本)。
48653
它在DXF的转换中运行良好,所以我认为这个软件可能对一些想要大规模转换DXF的人有用,
这是软件:
 
此软件不需要安装,(它直接运行)
 
 
 
::要求:
1.支持LISP例程的AutoCAD(例如,AutoCAD 2010的完整版本,但不是AutoCAD LT版本)
 
用法:
1.在“待处理文件的位置”框中,粘贴您拥有ur dwg文件的位置。(默认值为“D:\SomeFolder”)。不要给出根位置,如“D:\”或“C:\”等;
 
2.在“命令”框中,默认代码是为DXF转换编写的,您可以在此处修改和编写自己的宏(如果您知道Acad脚本语言)
 
3.按下“创建脚本”按钮将在dwg文件的位置创建“Script.scr”文件
 
4.现在打开AutoCAD,现在在AutoCAD中按+,将打开一个新窗口
 
5.现在你所要做的就是将“Script.scr”拖动到AutoCAD的画布(通常是一个空白的黑色窗口)中
 
6.autocad将开始将DWG转换为DXF
 
感谢李·麦克、dbroada和比尔·蒂尔曼为我上一篇文章提供了答案和想法,

jedipadre 发表于 2022-7-6 23:21:59

我需要这个来发送一些零件给我们的激光管供应商。工作完美。谢谢

iridium 发表于 2022-7-6 23:28:47

您好,我在文件夹中有120个文件,但它只转换第一个文件。请帮帮我

kArThIcK hAcKeR 发表于 2022-7-6 23:30:19

 
哦,很长时间后我回来了(奥)
 
你能发布你收到的返回脚本(script.scr)吗?这样我就可以知道问题出在哪里了?

iridium 发表于 2022-7-6 23:36:02

 
你好
 
这是剧本。
 
谢谢你的帮助!
ScriptX。可控硅

BIGAL 发表于 2022-7-6 23:39:22

很明显,您不需要将defun作为defun来处理,只需运行命令或将defun加载到acaddoc中一次即可。lsp然后只调用defun(dxfout)
 
脚本中的一些建议可以起到作用
 
选中make a test directory the 200.239 to 200_239 the。可能是问题所在
 

_.OPEN "D:\\123\\200.239_47.dwg" mspace (command "_.dxfout "" "16" "_.regen" "_.close" "_Y")
or
_.OPEN "D:\\123\\200.240_16.dwg" mspace (TODXF)

kArThIcK hAcKeR 发表于 2022-7-6 23:42:13

 
嗨,铱,正如比格尔在上面的帖子中所说的那样文件名中的(点)是导致问题的原因。。
如果您有文件批量文件重命名器(建议:“批量重命名实用程序”),请尝试将文件从222.123重命名为222_123。
 
如果有效,请告诉我。。
页: [1] 2
查看完整版本: AutoCAD-将DWG质量转换为