必须先将 AutoLISP 文件加载到 AutoCAD 程序中,然后才能运行该文件。
注意:Visual LISP IDE 仅在 Windows 上可用。
- 打开 AutoLISP (LSP) 文件,并确保文本编辑器处于活动状态。
- 在 Visual LISP 中,执行下列操作之一:
- 在菜单栏中,单击“工具加载”。
- 在“运行”工具栏中,单击“加载活动编辑窗口”。
如果程序已成功加载,则会在控制台窗口中显示一条消息。
- 通过执行下列操作之一来启动 AutoLISP 函数:
- 在 Visual LISP Console 窗口提示符下,在括号中输入命令或函数名称的名称,然后按 Enter。
- 在 AutoCAD 命令提示符下,在括号中输入命令或函数名称的名称,然后按 Enter 键。
如果在命令或函数结束之前切换回 Visual LISP,则鼠标指针将显示为 Visual LISP 图标。切换回AutoCAD并完成命令或功能。
- 响应显示的任何提示或对话框。
例
此示例需要安装 Visual LISP Sample 文件。
- 在 Visual LISP 中,单击“文件”,打开文件。
- 在“打开文件”对话框中,浏览到 Sample\VisualLISP 文件夹,该文件夹位于 AutoCAD 安装目录中。
- 双击 drawline.lsp 文件。
- 确保包含 drawline.lsp 程序的文本编辑器窗口处于活动状态。如果您不确定该窗口是否处于活动状态,请单击窗口中的任意位置将其激活。
- 单击“运行”工具栏中的“加载活动编辑窗口”按钮,或单击“工具”在编辑器中加载文本。
Visual LISP 通过在控制台窗口中显示一条消息来响应,指示它已加载程序。
- 通过在括号中输入函数名称,然后按 Enter 键,从控制台提示符运行函数:
drawline
(drawline)
该函数将提示您指定两个点,然后在这些点之间绘制一条直线。当提示用户输入时,Visual LISP 会将控制权移交给 AutoCAD 以提示输入点。接下来看到的内容取决于 AutoCAD 窗口当前是否显示在桌面上。如果AutoCAD已最大化,则将看到AutoCAD窗口。但是,如果当前将 AutoCAD 最小化,则不会自动恢复和显示窗口。相反,Visual LISP 仍然可见,鼠标指针将更改为 Visual LISP 符号。
drawline
drawline
此符号表示 Visual LISP 窗口不再处于活动状态。如果是这种情况,则必须手动切换到 AutoCAD 窗口。单击 Windows 任务栏上的 AutoCAD 图标以激活 AutoCAD。
- 通过在绘图区域或命令提示符下指定点来响应提示。
响应提示后,控件将返回到 Visual LISP,您将再次看到 Visual LISP 窗口。
在 Visual LISP 控制台窗口中输入命令或运行从文本编辑器加载的程序时,可能会经常在 Visual LISP 和 AutoCAD 窗口之间来回切换。除了使用标准 Windows 方法在窗口之间切换之外,还可以通过从 Visual LISP 菜单中选择“窗口激活 AutoCAD”,或单击“运行”工具栏上的“激活 AutoCAD”按钮来激活 AutoCAD。如果您在 AutoCAD 中并希望返回到 Visual LISP 环境,则可以在 Windows 任务栏上单击其图标,或者在命令提示符下输入,或单击“管理”选项卡“应用程序”面板 Visual LISP Editor。
vlisp
|