明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1448|回复: 1

请高手讲讲词典的原理.

[复制链接]
发表于 2013-2-6 16:15:45 | 显示全部楼层 |阅读模式
;;;图形词典的定义数据放在什么地方,怎样逐层的得到得到定义数据存放的位置.
;;;它的添加和获取的机制是怎样的?我给一条线用vlax-ldata-put添加了图形词典,
;;;可以用vlax-ldata-get得到值,用(entget e '("*")) 查看对象组码表,并无变化,
;;;麻烦详细解答下.
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2013-2-6 18:09:21 | 显示全部楼层
本帖最后由 weiqi 于 2013-2-6 18:54 编辑

选择集 如何保存到词典呢?。。。。
(defun c:ss1()


(setq xzj (ssget))

(vlax-ldata-put "kk" "xzj1" xzj)
)

这么写 一保存就出错~~~

错误: 不可串行化的 LISP 数据: <Selection set: 2>
暂时的办法。
(defun c:ss1()
(setq listxz nil)

(setq xzj (ssget))

(setq namen 0)
(repeat  (sslength xzj)
(setq xname (ssname xzj namen))
(setq listxz (append listxz (list xname)))


(setq namen (+ namen 1))


)

(print listxz)
(print)


(vlax-ldata-put "tykm" "kym" listxz)

)
调出方法 (vlax-ldata-get "tykm" "kym")



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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-31 21:38 , Processed in 0.179899 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表