CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于受保护的符号(Visual LISP IDE)

2023-1-6 13:55| 发布者: admin| 查看: 2912| 评论: 0|来自: AutoCAD

摘要: 加载 Visual LISP 时,如果您尝试更改 AutoLISP 语言使用的某些符号的值,可能会收到警告。

加载 Visual LISP 时,如果您尝试更改 AutoLISP 语言使用的某些符号的值,可能会收到警告。

注意:Visual LISP IDE 仅在 Windows 上可用。

这些符号称为受保护的符号,包括算术运算符(例如 +-)和值和等项。Tnil

可以使用可视 LISP 符号服务功能来确定符号是否受到保护。首次启动 AutoCAD 时,受保护的符号不会受到特殊保护。如果在 AutoCAD 命令提示下更改受保护的符号,则不会指示符号具有任何特殊状态。但是,一旦启动 Visual LISP,情况就会改变。从启动 Visual LISP 的那一刻起,直到 AutoCAD 会话结束,Visual LISP 会拦截任何修改受保护符号的尝试。受保护符号的处理取决于可视 LISP 环境选项的状态。

您可以指定以下选项之一:

  • 透明 - 受保护的符号被视为与任何其他符号一样。
  • 打印消息 - 当您修改受保护的符号时,AutoLISP 会发出警告消息,但仍会执行修改。例如,下面演示了修改预定义变量时发生的情况:T

    命令:(setq t “look out”)

    ;*U* 警告:分配给受保护的符号:T < - “注意”

    “小心”

  • 提示进入中断循环 - 当您尝试修改受保护的符号时,导致 Visual LISP 显示以下消息框:

    单击“是”中断处理并进入可视 LISP 中断循环。控制切换到 Visual LISP 控制台窗口。要设置符号并继续处理,请单击 Visual LISP 工具栏上的“继续”按钮;要中止修改,请单击重置。如果单击否,则会修改符号的值,并且处理将继续正常进行。

  • 错误 - 此选项禁止修改受保护的符号。任何修改受保护符号的尝试都会导致错误消息。

路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD二次开发.NET源码资料

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

GMT+8, 2024-5-7 00:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部