CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于在命名空间之间共享数据(AutoLISP)

2023-1-6 14:17| 发布者: admin| 查看: 1122| 评论: 0|来自: AutoCAD

摘要: 称为 Blackboard 的命名空间用于在所有命名空间之间传递值。

称为 Blackboard 的命名空间用于在所有命名空间之间传递值。

黑板命名空间未附加到任何文档或 VLX 应用程序。您可以从任何文档或 VLX 应用程序在黑板中设置和引用变量。使用函数设置变量,并用于检索变量的值。vl-bb-setvl-bb-ref

例如,下面将 foobar 变量设置为 Blackboard 命名空间中的字符串:

(vl-bb-set 'foobar "Root toot toot")
"Root toot toot"

该函数返回指定的字符串。下面使用函数从黑板命名空间中检索变量的值:vl-bb-refvl-bb-reffoobar

(vl-bb-ref 'foobar)
"Root toot toot"

在 Blackboard 命名空间中设置或检索变量值对任何其他命名空间中的同名变量没有影响。


路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD VBA参数化绘图程序开发与实战

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

GMT+8, 2024-5-7 10:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部