CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

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

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

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

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

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

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

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

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

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

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

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

    可视 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 任务栏上单击其图标,或者在命令提示下输入,或单击“管理”选项卡“应用程序”面板“可视 LISP 编辑器”。 vlisp


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 16:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部