明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2314|回复: 14

[提问] 如何将变量值A写入记忆,下次打开CAD还是这个变量值

[复制链接]
发表于 2022-3-7 20:44:51 | 显示全部楼层 |阅读模式
(defun c:tt () (setq A (GETREAL "\n输入:"))
(princ))


"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-3-8 21:45:05 | 显示全部楼层
不如直接写注册表,以便所有文件都可以读取。
回复 支持 1 反对 0

使用道具 举报

发表于 2022-3-9 09:50:46 | 显示全部楼层
本帖最后由 vectra 于 2022-3-9 09:52 编辑

  1. (setq $op-output-directory
  2.        (vlax-ldata-get
  3.          "OneClickPlot2"
  4.          "OutputDirectory"
  5.          ""
  6.        )
  7. )


  8. (setq rt (getstring
  9.            (strcat "输入打印文件保存目录 <" $op-output-directory ">:")
  10.          )
  11. )
  12. (if (not (null rt))
  13.   (progn
  14.     (setq $op-output-directory rt)
  15.     (vlax-ldata-put
  16.       "OneClickPlot2"
  17.       "OutputDirectory"
  18.       $op-output-directory
  19.     )
  20.   )
  21. )


发表于 2022-3-8 08:57:27 | 显示全部楼层
本帖最后由 竹天 于 2022-3-8 09:01 编辑
  1. (defun C:dwgp (/ App Doc DwgProps)
  2.   (vl-load-com)
  3.         (setq App (vlax-Get-Acad-Object)
  4.                 Doc (vla-Get-ActiveDocument App)
  5.                 DwgProps (vla-Get-SummaryInfo Doc)
  6.         )
  7.         (vla-AddCustomInfo DwgProps "AAA" "1")        
  8.         (vla-AddCustomInfo DwgProps "BBB" "2")
  9.         (prin1)
  10. )

感觉可以用上面的方法把自变量写到dwg文件的自定义属性里
发表于 2022-3-7 20:53:27 | 显示全部楼层
保存在字典里
 楼主| 发表于 2022-3-8 07:53:07 | 显示全部楼层

哥那个函数是保存字典
发表于 2022-3-8 09:01:39 | 显示全部楼层
竹天 发表于 2022-3-8 08:57
感觉可以用上面的方法把自变量写到dwg文件的自定义属性里

代码摘自 http://bbs.mjtd.com/forum.php?mo ... ;highlight=dwgprops
发表于 2022-3-8 17:53:23 | 显示全部楼层
vlax-ldata-get(~put)等是关于字典的函数,可以去帮助查看使用方法。
发表于 2022-3-9 10:23:13 | 显示全部楼层
写注册表,再读取,最直观的方法,也很好理解
 楼主| 发表于 2022-3-9 12:24:40 | 显示全部楼层
xyp1964 发表于 2022-3-8 21:45
不如直接写注册表,以便所有文件都可以读取。

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

本版积分规则

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

GMT+8, 2024-11-16 08:27 , Processed in 0.175154 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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