CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

Visual LISP Console Window Reference (Visual LISP IDE)

2023-1-8 07:10| 发布者: admin| 查看: 258| 评论: 0|来自: AutoCAD

摘要: Visual LISP 控制台窗口允许您输入 AutoLISP 代码并立即查看执行该代码的结果。

Visual LISP 控制台窗口允许您输入 AutoLISP 代码并立即查看执行该代码的结果。

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

这类似于您在 AutoCAD 命令提示下可以执行的操作,但在这两个窗口中完成相同任务的方式存在一些差异(有些细微差别)。

例如,要在 Visual LISP 中显示 AutoLISP 变量的当前值,只需在“控制台”窗口中键入变量名称,然后按 Enter 键即可。要在 AutoCAD 命令提示下查看变量的值,必须在变量名称前面加上感叹号 (!)。

两个提示符的外观也不同,AutoCAD 命令提示符显示初始提示符命令:,而控制台窗口提示符如下所示:

_$

使用“控制台”窗口时,它会保存您输入的文本以及执行文本的任何输出。然后,您可以滚动浏览控制台窗口并查看发生的情况,或按 Tab 和 Shift+Tab 检索以前输入的文本。在控制台窗口中,Visual LISP 还显示 AutoLISP 诊断消息和许多 AutoLISP 函数的结果。例如,来自 and函数的输出显示在控制台窗口中。printprinc

注意:与 AutoCAD 命令窗口不同,“可视 LISP 控制台”窗口不区分文档。只有一个控制台窗口可用,无论在活动文本编辑器窗口中打开的文件如何,都可以访问所有输入的文本。

以下是 Visual LISP 控制台窗口提供的功能的简要摘要:

  • 可以计算 AutoLISP 表达式并显示返回值。按回车键可计算输入的 AutoLISP 表达式。
  • AutoLISP 表达式可以在多行中输入,方法是按 Ctrl+Enter 继续下一行。按 Enter 可计算输入的 AutoLISP 表达式。与 AutoCAD 命令窗口不同,按空格键不会导致计算表达式。
  • 可以一次计算多个表达式。
  • 可以在控制台和文本编辑器窗口之间复制和传输文本。
  • 以前输入的函数可以通过按 Tab 在控制台中检索。 按 Shift+Tab 可反转函数检索的方向。
  • 在“控制台”窗口中选择以前的结果或输入的文本,然后按 Enter 会将文本复制到控制台提示符。
  • 可以通过按 Tab 键通过输入历史记录执行关联搜索。例如,如果表达式以 (+) 开头,然后按 Tab,Visual LISP 将检索您输入的最后一个以 (+.按 Shift+Tab 可反转搜索方向。
  • 在控制台窗口提示后输入的表达式可以通过按 Esc 来清除。按 Shift+Esc 会中断并在控制台窗口提示符下输入表达式而不计算表达式,并显示新的控制台窗口提示符。

    例如,如果输入无效的函数调用,如下所示:

    ((setq origin-x (car origin)
    ((_>

    按 Shift+Esc 会中断代码,并显示消息“输入已丢弃”:

    ((_> ; <input discarded>
  • 在控制台窗口中执行的活动可以记录并保存到日志文件中。通过单击“Visual LISP”菜单中的“文件切换控制台日志”来创建日志文件。
注意:如果在切换到 AutoCAD 图形窗口之前未按 Enter 键,则会删除在控制台窗口提示下输入的表达式。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部