AutoLISP 文件必须先加载到 AutoCAD 程序中,然后才能运行。
注意:Visual LISP IDE 仅在 Windows 上可用。
- 打开 AutoLISP (LSP) 文件并确保文本编辑器处于活动状态。
- 在 Visual LISP 中,执行下列操作之一:
- 在菜单栏中,单击“工具加载”。
- 在“运行”工具栏中,单击“加载活动编辑窗口”。
如果程序已成功加载,则控制台窗口中将显示一条消息。
- 通过执行下列操作之一启动 AutoLISP 函数:
- 在 Visual LISP 控制台窗口提示符下,在括号中输入命令或函数名称的名称,然后按 Enter 键。
- 在 AutoCAD 命令提示下,在括号中输入命令名称或函数名称,然后按 Enter 键。
如果在命令或函数结束之前切换回 Visual LISP,鼠标指针将显示为 Visual LISP 图标。切换回AutoCAD并完成命令或功能。
- 响应显示的任何提示或对话框。
例
此示例需要安装 Visual LISP 示例文件。
- 在 Visual LISP 中,单击“文件打开文件”。
- 在“打开文件”对话框中,浏览到位于 AutoCAD 安装目录中的“示例\可视 LISP”文件夹。
- 双击drawline.lsp文件。
- 确保包含drawline.lsp程序的文本编辑器窗口处于活动状态。如果不确定窗口是否处于活动状态,请单击窗口中的任意位置以将其激活。
- 单击运行工具栏中的加载活动编辑窗口按钮,或单击工具在编辑器中加载文本。
可视 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 任务栏上单击其图标,或者在命令提示下输入,或单击“管理”选项卡“应用程序”面板“可视 LISP 编辑器”。
vlisp
|