CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

关于引用文档命名空间中的变量 (AutoLISP)

2024-5-18 19:03| 发布者: admin| 查看: 23| 评论: 0|原作者: admin|来自: AutoCAD

关于引用文档命名空间中的变量 (AutoLISP)

与 VLX 关联的文档命名空间不知道在单独的命名空间 VLX 中定义的变量。

但是,单独的命名空间 VLX 可以使用 and 函数访问文档命名空间中定义的变量。该函数与使用该函数相同。vl-doc-refvl-doc-setvl-doc-setsetq

该函数从文档命名空间复制变量的值。该函数需要一个参数,一个标识要复制的变量的符号。例如,以下内容复制名为 :vl-doc-refaruhu

(vl-doc-ref 'aruhu)

如果在文档命名空间中执行,则等效于该函数。vl-doc-refeval

该函数设置文档命名空间中变量的值。该函数需要两个参数:标识要设置的变量的符号和要为变量设置的值。vl-doc-set

例如,下面设置名为 :ulus

(vl-doc-set 'ulus "Go boldly to noone")

如果在文档命名空间中执行,则等效于该函数。使用该函数在所有打开的文档命名空间中设置变量的值。vl-doc-setsetqvl-propagate

例如,以下设置在所有打开的文档命名空间中命名的变量:fooyall

(setq fooyall "Go boldly and carry a soft stick")
(vl-propagate 'fooyall)

该函数不仅将 的值复制到所有当前打开的文档命名空间中,而且还会自动复制到当前 AutoCAD 任务期间打开的任何新图形的命名空间。vl-propagatefooyallfooyall


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部