lisp语言中action_tile的第一个参数设为什么可以操作ok按钮
时间: 2024-02-11 07:10:04 浏览: 136
在 Lisp 中,`action_tile` 函数的第一个参数通常是指定对话框中的控件的名称。在 AutoCAD 中,`ok_cancel` 控件中的“OK”按钮的名称通常是 `"accept"`,因此可以使用 `action_tile` 函数来操作该按钮。
具体来说,`action_tile` 函数允许您为指定的控件指定回调函数,以便在用户与该控件交互时执行特定的 Lisp 代码。在操作 `"accept"` 按钮时,您可以将第二个参数设置为一个 Lisp 表达式,该表达式将在用户点击“OK”按钮时执行。例如,您可以使用以下代码来设置 `"accept"` 按钮的回调函数:
```
(action_tile "accept" "(setq d1 1)")
```
这将在用户点击“OK”按钮时将 Lisp 变量 `d1` 的值设置为 `1`。
阅读全文