与 VLX 关联的文档命名空间不知道在单独命名空间 VLX 中定义的变量。 但是,单独的命名空间 VLX 可以使用 andfunctions 访问文档命名空间中定义的变量。函数与使用函数相同。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 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )
GMT+8, 2024-5-27 11:04
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.