如何将变量值A写入记忆,下次打开CAD还是这个变量值
(defun c:tt () (setq A (GETREAL "\n输入:"))(princ))
不如直接写注册表,以便所有文件都可以读取。 本帖最后由 vectra 于 2022-3-9 09:52 编辑
(setq $op-output-directory
(vlax-ldata-get
"OneClickPlot2"
"OutputDirectory"
""
)
)
(setq rt (getstring
(strcat "输入打印文件保存目录 <" $op-output-directory ">:")
)
)
(if (not (null rt))
(progn
(setq $op-output-directory rt)
(vlax-ldata-put
"OneClickPlot2"
"OutputDirectory"
$op-output-directory
)
)
)
本帖最后由 竹天 于 2022-3-8 09:01 编辑
(defun C:dwgp (/ App Doc DwgProps)
(vl-load-com)
(setq App (vlax-Get-Acad-Object)
Doc (vla-Get-ActiveDocument App)
DwgProps (vla-Get-SummaryInfo Doc)
)
(vla-AddCustomInfo DwgProps "AAA" "1")
(vla-AddCustomInfo DwgProps "BBB" "2")
(prin1)
)
感觉可以用上面的方法把自变量写到dwg文件的自定义属性里 保存在字典里 lxw320 发表于 2022-3-7 20:53
保存在字典里
哥那个函数是保存字典 竹天 发表于 2022-3-8 08:57
感觉可以用上面的方法把自变量写到dwg文件的自定义属性里
代码摘自 http://bbs.mjtd.com/forum.php?mod=viewthread&tid=100969&highlight=dwgprops vlax-ldata-get(~put)等是关于字典的函数,可以去帮助查看使用方法。 写注册表,再读取,最直观的方法,也很好理解 xyp1964 发表于 2022-3-8 21:45
不如直接写注册表,以便所有文件都可以读取。
页:
[1]
2