CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

Visual LISP Console Window Reference (Visual LISP IDE)

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

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

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

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

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

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

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

_$

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

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

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

  • 可以计算 AutoLISP 表达式并显示返回值。按 Enter 键将计算输入的 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 菜单中的 “File Toggle Console Log”(文件切换控制台日志)来创建日志文件。
注意:如果在切换到 AutoCAD 图形窗口之前未按 Enter 键,则在控制台窗口提示符下输入的表达式将被删除。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 14:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部