找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 876|回复: 11

[已解决] 关于自定义系统变量求助(已解决)

[复制链接]

已领礼包: 201个

财富等级: 日进斗金

发表于 2021-1-29 15:44:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 a117034423 于 2021-2-2 15:33 编辑

我想在CAD文件中设置一些参数
目前能想到的办法是
给modelspace添加扩展词典,来设置一些项目信息
请问还有其他办法吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 604个

财富等级: 财运亨通

发表于 2021-1-29 15:53:46 | 显示全部楼层
setenv如何???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2021-1-29 15:56:52 | 显示全部楼层
1、注册表
2、0层添加扩展实体数据(扩展词典)
3、写外部文本文件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2021-1-29 15:58:11 | 显示全部楼层

点评

好的好的 谢谢了  详情 回复 发表于 2021-1-29 16:03
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 201个

财富等级: 日进斗金

 楼主| 发表于 2021-1-29 16:03:59 | 显示全部楼层
marting 发表于 2021-1-29 15:58
  • (XD::Var:Set)保存变量到注册表1 个回复 - 188 次查看
    2020-6-14 20:32 - Lispboy - 开源函数库
    [ ...

  • 好的好的 谢谢了
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    发表于 2021-1-29 17:06:22 | 显示全部楼层
    保存的数据只在ACAD文件中有效,最好使用ldata,比用词典来得方便.

    点评

    请问,LDATA数据保存在哪里了?  详情 回复 发表于 2021-1-29 19:47
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    已领礼包: 10个

    财富等级: 恭喜发财

    发表于 2021-1-29 19:47:43 | 显示全部楼层
    lijiao 发表于 2021-1-29 17:06
    保存的数据只在ACAD文件中有效,最好使用ldata,比用词典来得方便.

    请问,LDATA数据保存在哪里了?

    点评

    同问 一直理解ldata与词典是一个东西  详情 回复 发表于 2021-1-30 07:36
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    已领礼包: 1268个

    财富等级: 财源广进

    发表于 2021-1-29 21:39:02 | 显示全部楼层
    LDATA 是专为 Autolisp 存储数据而设,如果不考虑混合编程,只使用 alisp ,ldata 随图保存数据最方便的

    点评

    扩展词典和ldata不是一个东西吗? 词典是dictadd那个系列?  详情 回复 发表于 2021-1-29 22:17
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    已领礼包: 201个

    财富等级: 日进斗金

     楼主| 发表于 2021-1-29 22:17:54 | 显示全部楼层
    st788796 发表于 2021-1-29 21:39
    LDATA 是专为 Autolisp 存储数据而设,如果不考虑混合编程,只使用 alisp ,ldata 随图保存数据最方便的

    扩展词典和ldata不是一个东西吗?  词典是dictadd那个系列?
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    已领礼包: 201个

    财富等级: 日进斗金

     楼主| 发表于 2021-1-30 07:36:44 | 显示全部楼层
    lisp_beginner 发表于 2021-1-29 19:47
    请问,LDATA数据保存在哪里了?

    同问 一直理解ldata与词典是一个东西
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    发表于 2021-1-30 09:15:56 | 显示全部楼层
    这里有一个概念问题,词典是一个集合,里面有很多分类,有的用来存储xdata数据,有的存储小xrecord数据,有的用来存储ldata数据,但ldata使用起来比较灵活,支持的数据类型较多,不仅可以保存在词典中,还可以保存在图元对象中.
    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

    已领礼包: 1268个

    财富等级: 财源广进

    发表于 2021-1-30 14:19:20 | 显示全部楼层
    ldata 属于Autodesk弄的 “自定义" 数据,在扩展词典中,是  (0 . VLO-VL) (100 . "vlo_VL") ,表用 300 码保存,格式是表保存为 字符串

    命令: X LINE
    指定第一个点:
    指定下一点或 [放弃(U)]:
    指定下一点或[退出(E)/放弃(U)]:
    命令: (vlax-ldata-put (entlast) "test" '(1 2))
    (1 2)

    _$ (vla-get-ha**tensiondictionary (vlax-ename->vla-object (entlast)))
    :vlax-true
    _$ (vla-getextensiondictionary (vlax-ename->vla-object (entlast)))
    #<VLA-OBJECT IAcadDictionary 00000218a95d4278>
    _$ (vlax-dump-object (vla-getextensiondictionary (vlax-ename->vla-object (entlast))) t)
    ; IAcadDictionary: 存储和检索对象的容器对象
    ;特性值:
    ;   Application (RO) = #<VLA-OBJECT IAcadApplication 00007ff650941e30>
    ;   Count (RO) = 1
    ;   Document (RO) = #<VLA-OBJECT IAcadDocument 00000218f65cb3e8>
    ;   Handle (RO) = "4CD"
    ;   Ha**tensionDictionary (RO) = 0
    ;   Name = AutoCAD.Application: 不适用
    ;   ObjectID (RO) = 46
    ;   ObjectName (RO) = "AcDbDictionary"
    ;   OwnerID (RO) = 45
    ;支持的方法:
    ;   AddObject (2)
    ;   AddXRecord (1)
    ;   Delete ()
    ;   GetExtensionDictionary ()
    ;   GetName (1)
    ;   GetObject (1)
    ;   GetXData (3)
    ;   Item (1)
    ;   Remove (1)
    ;   Rename (2)
    ;   Replace (2)
    ;   SetXData (2)
    T
    _$ (vlax-dump-object (vla-item (vla-getextensiondictionary (vlax-ename->vla-object (entlast))) 0) t)
    ; IAcadObject: 基本 AutoCAD 对象的标准接口
    ;特性值:
    ;   Application (RO) = #<VLA-OBJECT IAcadApplication 00007ff650941e30>
    ;   Document (RO) = #<VLA-OBJECT IAcadDocument 00000218f65cb3e8>
    ;   Handle (RO) = "4CE"
    ;   Ha**tensionDictionary (RO) = 0
    ;   ObjectID (RO) = 47
    ;   ObjectName (RO) = "vlo_VL"
    ;   OwnerID (RO) = 46
    ;支持的方法:
    ;   Delete ()
    ;   GetExtensionDictionary ()
    ;   GetXData (3)
    ;   SetXData (2)
    T
    _$_$ (entget (handent "4ce"))
    ((-1 . <图元名: 218a92f98e0>) (0 . "VLO-VL") (5 . "4CE") (102 . "{ACAD_REACTORS") (330 . <图元名: 218a92f98d0>) (102 . "}") (330 . <图元名: 218a92f98d0>) (100 . "vlo_VL") (90 . -64512) (91 . 5) (92 . 0) (300 . "(1 2)"))
    _$

    论坛插件加载方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

    GMT+8, 2024-11-15 08:24 , Processed in 0.343280 second(s), 50 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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