CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

从 Visual LISP IDE(Visual LISP IDE)加载和运行 AutoLISP 程序

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

摘要: AutoLISP 文件必须先加载到 AutoCAD 程序中,然后才能运行。

必须先将 AutoLISP 文件加载到 AutoCAD 程序中,然后才能运行该文件。

注意:Visual LISP IDE 仅在 Windows 上可用。
  1. 打开 AutoLISP (LSP) 文件,并确保文本编辑器处于活动状态。
  2. 在 Visual LISP 中,执行下列操作之一:
    • 在菜单栏中,单击“工具加载”。
    • 在“运行”工具栏中,单击“加载活动编辑窗口”。

    如果程序已成功加载,则会在控制台窗口中显示一条消息。

  3. 通过执行下列操作之一来启动 AutoLISP 函数:
    • 在 Visual LISP Console 窗口提示符下,在括号中输入命令或函数名称的名称,然后按 Enter。
    • 在 AutoCAD 命令提示符下,在括号中输入命令或函数名称的名称,然后按 Enter 键。

    如果在命令或函数结束之前切换回 Visual LISP,则鼠标指针将显示为 Visual LISP 图标。切换回AutoCAD并完成命令或功能。

  4. 响应显示的任何提示或对话框。

此示例需要安装 Visual LISP Sample 文件。

  1. 在 Visual LISP 中,单击“文件”,打开文件。
  2. 在“打开文件”对话框中,浏览到 Sample\VisualLISP 文件夹,该文件夹位于 AutoCAD 安装目录中。
  3. 双击 drawline.lsp 文件。
  4. 确保包含 drawline.lsp 程序的文本编辑器窗口处于活动状态。如果您不确定该窗口是否处于活动状态,请单击窗口中的任意位置将其激活。
  5. 单击“运行”工具栏中的“加载活动编辑窗口”按钮,或单击“工具”在编辑器中加载文本。

    Visual LISP 通过在控制台窗口中显示一条消息来响应,指示它已加载程序。

  6. 通过在括号中输入函数名称,然后按 Enter 键,从控制台提示符运行函数: drawline
    (drawline)

    该函数将提示您指定两个点,然后在这些点之间绘制一条直线。当提示用户输入时,Visual LISP 会将控制权移交给 AutoCAD 以提示输入点。接下来看到的内容取决于 AutoCAD 窗口当前是否显示在桌面上。如果AutoCAD已最大化,则将看到AutoCAD窗口。但是,如果当前将 AutoCAD 最小化,则不会自动恢复和显示窗口。相反,Visual LISP 仍然可见,鼠标指针将更改为 Visual LISP 符号。 drawline drawline

    此符号表示 Visual LISP 窗口不再处于活动状态。如果是这种情况,则必须手动切换到 AutoCAD 窗口。单击 Windows 任务栏上的 AutoCAD 图标以激活 AutoCAD。

  7. 通过在绘图区域或命令提示符下指定点来响应提示。

    响应提示后,控件将返回到 Visual LISP,您将再次看到 Visual LISP 窗口。

    在 Visual LISP 控制台窗口中输入命令或运行从文本编辑器加载的程序时,可能会经常在 Visual LISP 和 AutoCAD 窗口之间来回切换。除了使用标准 Windows 方法在窗口之间切换之外,还可以通过从 Visual LISP 菜单中选择“窗口激活 AutoCAD”,或单击“运行”工具栏上的“激活 AutoCAD”按钮来激活 AutoCAD。如果您在 AutoCAD 中并希望返回到 Visual LISP 环境,则可以在 Windows 任务栏上单击其图标,或者在命令提示符下输入,或单击“管理”选项卡“应用程序”面板 Visual LISP Editor。 vlisp


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-16 00:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部