乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 33|回复: 16

[综合讨论] AutoCAD-将DWG质量转换为

[复制链接]

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 23:06:27 | 显示全部楼层 |阅读模式
大家好,
 
我想将一些DWG大规模转换为DXF,
所以,我四处寻找,发现了一些商业软件和一些lisp例程,但它们并没有像我预期的那样运行,所以我制作了一个软件(解释脚本)。
000642vlk29k2fmlrlykrl.jpg
它在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中按[Control]+[N],将打开一个新窗口
 
5.现在你所要做的就是将“Script.scr”拖动到AutoCAD的画布(通常是一个空白的黑色窗口)中
 
6.autocad将开始将DWG转换为DXF
 
感谢李·麦克、dbroada和比尔·蒂尔曼为我上一篇文章提供了答案和想法,
回复

使用道具 举报

73

主题

261

帖子

195

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
375
发表于 2022-7-6 23:11:13 | 显示全部楼层
可以在使用Scriptpro时使用脚本来运行多个图形。
它将DXF放置在绘图地图中。
 
PmxCAD
 
 
脚本:
 
文件直径
0
_另存为
DXF
16
 
文件直径
1.
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:15:29 | 显示全部楼层
干得好伙计
 
帮我摆脱困境,谢谢。
 
它是用什么创建的?
回复

使用道具 举报

2

主题

5

帖子

3

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 23:18:27 | 显示全部楼层
你好,Karthik,
你能帮我写代码把DWG转换成PDF吗?因为我不知道怎么写代码
 
 
我想将一些DWG大规模转换为DXF,
所以,我四处寻找,发现了一些商业软件和一些lisp例程,但它们并没有像我预期的那样运行,所以我制作了一个软件(解释脚本)。
[ATTACH]48653[ATTACH]
它在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中按[Control]+[N],将打开一个新窗口
 
5.现在你所要做的就是将“Script.scr”拖动到AutoCAD的画布(通常是一个空白的黑色窗口)中
 
6.autocad将开始将DWG转换为DXF
 
感谢李·麦克、dbroada和比尔·蒂尔曼为我上一篇文章提供了答案和想法,
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:21:59 | 显示全部楼层
我需要这个来发送一些零件给我们的激光管供应商。工作完美。谢谢
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:28:47 | 显示全部楼层
您好,我在文件夹中有120个文件,但它只转换第一个文件。请帮帮我
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 23:30:19 | 显示全部楼层
 
哦,很长时间后我回来了(奥)
 
你能发布你收到的返回脚本(script.scr)吗?这样我就可以知道问题出在哪里了?
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:36:02 | 显示全部楼层
 
你好
 
这是剧本。
 
谢谢你的帮助!
ScriptX。可控硅
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:39:22 | 显示全部楼层
很明显,您不需要将defun作为defun来处理,只需运行命令或将defun加载到acaddoc中一次即可。lsp然后只调用defun(dxfout)
 
脚本中的一些建议可以起到作用
 
选中make a test directory the 200.239 to 200_239 the。可能是问题所在
 
  1. _.OPEN "D:\\123\\200.239_47.dwg" mspace (command "_.dxfout "" "16" "_.regen" "_.close" "_Y")
  2. or
  3. _.OPEN "D:\\123\\200.240_16.dwg" mspace (TODXF)
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 23:42:13 | 显示全部楼层
 
嗨,铱,正如比格尔在上面的帖子中所说的那样文件名中的(点)是导致问题的原因。。
如果您有文件批量文件重命名器(建议:“批量重命名实用程序”),请尝试将文件从222.123重命名为222_123。
 
如果有效,请告诉我。。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 04:52 , Processed in 0.377108 second(s), 75 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表