乐筑天下

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

[编程交流] 将AutoCAD(文本)转换为EXE

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:39:53 | 显示全部楼层 |阅读模式
亲爱的各位朋友:
我只是一个新会员,需要别人的帮助
谁有一些autolisp或技术如何将AutoCAD(文本)转换为Excel,请帮助我
 
 
回复

使用道具 举报

1

主题

133

帖子

145

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-6 09:47:09 | 显示全部楼层
你看过我们的一些旧线索了吗?我很确定以前有人问过我们这个问题
 
顺便说一句,在互联网上发布你的电子邮件地址不是一个好主意-它可以被收集并用于各种你不想收到的东西!
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:56:26 | 显示全部楼层
非常感谢Strix,让我找到那个老问题
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-6 09:59:58 | 显示全部楼层
更简单的方法是以所谓的CSV文件从AutoCAD输出。它也可以在Excel中打开。
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 10:04:21 | 显示全部楼层
尊敬的Fuccaro:
我在下面找到了一些Autolisp代码,但只有一个问题
此代码从下到上读取和排序
如何修改此代码从Autocad读取文本,然后显示到Excel
从上到下
谢谢你,先生。
 
(defun c:ttx(/xlCells xlSheet xlSheets xlBook xlBooks xlApp column row drac ss ent expo x)
 
(vl load com)
 
(setq xlApp(vlax获取或创建对象“Excel.Application”)
xlBooks(vlax get property xlApp“工作簿”)
xlBook(vlax invoke方法xlBook“Add”)
xlSheets(vlax get property xlBook“Sheets”)
xlSheet(vlax get property xlSheets“Item”1)
xlCells(vlax get property xlSheet“Cells”))
 
(vla put visible xlApp:vlax true)
 
(setq第1列
第1行
drac-1
ss(ssget“_X”(列表(cons 0“*文本”)))
 
(重复(sslength ss)
(setq ent(ssname ss(setq drac(1+drac)))
expo(vla get textstring(vlax ename->vla object ent)))
(如果(
(vlax put property xlCells“Item”row column expo)
(程序
(setq第1行
列(1+列))
(vlax put property xlCells“Item”row column expo)
); /else程序
); /如果
(setq行(1+行))
); /重复
 
(mapcar(功能(λ(x))
(vl全包适用
(函数(lambda()
(程序
(vlax释放对象x)
(setq x nil Ϩ)
(列出xlCells xlSheet xlSheets xlBook xlBooks xlApp))
 
(警报“手动关闭Excel文件”)
 
(gc)(gc)
 
(普林斯)
 
)魔术
回复

使用道具 举报

32

主题

430

帖子

423

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
150
发表于 2022-7-6 10:13:28 | 显示全部楼层
你也可以使用数据提取,它可以完成所有的艰苦工作。
 
无需代码
回复

使用道具 举报

0

主题

3

帖子

3

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 10:16:48 | 显示全部楼层
你能告诉我这个数据提取是怎么工作的吗?
?
回复

使用道具 举报

32

主题

430

帖子

423

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
150
发表于 2022-7-6 10:25:32 | 显示全部楼层
只需按照de对话框的说明进行操作,然后使用帮助
在命令行中键入DATAEXTRACTION。
回复

使用道具 举报

0

主题

3

帖子

3

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 10:33:40 | 显示全部楼层
谢谢,但它并没有将所有细节复制到excel文件,而且订单也不是它应该的。
我需要的是复制autocad文件中的所有数据,并在excel中创建一个表,但dataextraction将所有值排列在一列中,这不是必需的。(格式等可以稍后处理)。
请帮忙
回复

使用道具 举报

0

主题

3

帖子

3

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 10:38:36 | 显示全部楼层
我可以用coma分离格式获取这些详细信息吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 00:31 , Processed in 0.914124 second(s), 72 queries .

© 2020-2025 乐筑天下

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