乐筑天下

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

[编程交流] 扩展数据导出

[复制链接]

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 16:58:52 | 显示全部楼层 |阅读模式
将所有块对象的扩展数据与属性一起提取到excel中。Lisp程序
 
 
示例:07-01-02-01,1110,0,扩展数据(6RKH-02-09)
示例dwg。图纸
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:24:45 | 显示全部楼层
看看这个http://adndevblog.typepad.com/autocad/2013/01/xdata-using-vla-get-and-vla-set.html
回复

使用道具 举报

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:31:49 | 显示全部楼层
导出到文本文件时出错错误:错误的参数类型:stringp nil
并且无法在txt文件中写入nil值。
回复

使用道具 举报

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:50:08 | 显示全部楼层
(定义c:数据输出(/f Linetowrite ctr item Obj xxx)
(vl load com)
(setq f(打开“c:\\temp\\DataOut.txt”“w”)
(setq Linetowrite(setq ob(ssget“x”'((0。“INSERT”)(2。“SK-Code-breakdown”))))))
(普林斯“\n正在写入文件C:\\temp\\DataOut.txt:”)
(程序
(setq ctr 0)
(重复(sslength Linetowrite)
(setq项目(ssname Linetowrite ctr))
(setq Obj(vlax ename->vla对象项))
(setq xxx nil)
(写入行
(strcat)
(vla get name Obj)
"|"
(实时操作系统
(汽车(vlax safearray->列表
(vlax变量值(vla get InsertionPoint Obj))
)
)
)
 
 
"|"
(实时操作系统
(cadr(vlax safearray->列表
(vlax变量值(vla get InsertionPoint Obj))
)
)
)
"|"
(vla get textstring
(第n个0)
(vlax safearray->列表
(变量值
(vla获取属性
Obj公司
)
)
)
)
)
"|"
(vla get textstring
(第n个1)
(vlax safearray->列表
(变量值
(vla获取属性
Obj公司
)
)
)
)
)
"|"
(vla get handle Obj)
"|"
(如果(/=xd nil)
(程序
(setq xdx(cdr(foreach a(setq xd(cdr(assoc-3(entget item’(“*”))))))))
(foreach x a(princ x \\k)аааа)а)
(如果(=xd nil)
(xxx)))
)
f
)
(setq ctr(1+ctr))
)
)
(关闭f)
(普林斯)
)
 
输出为(STRCAT“SK Code breakdown”“|”“23147914.5353,-6455495.9276”“|”“03-03-02-02”“|”“220.0”“|”“64141”“|”nil)
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 18:04:51 | 显示全部楼层
请阅读:
http://www.cadtutor.net/forum/showthread.php?9184-代码发布指南
 
尝试更改:
  1. (setq xxx nil)

收件人:
  1. (setq xxx "")
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 08:07 , Processed in 0.410532 second(s), 62 queries .

© 2020-2025 乐筑天下

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