暂停以等待用户输入一个整数并返回该整数
(getint [msg])
传给 getint 函数的有效数值范围是从 -32,768 到 +32,767。如果用户输入非整数,getint 将显示信息“需要整数值”,然后等待用户重试。用户不能输入一个 AutoLISP 表达式来响应 getint 函数的请求。
参数
msg
用于提示用户的字符串。如果忽略该参数,则不显示提示信息。
返回值
用户指定的整数。如果用户没有输入整数而直接按 ENTER 键,则返回 nil。
示例
命令: (setq num (getint))
15
15
命令: (setq num (getint "输入数字:"))
Enter a number: 25
25
命令: (setq num (getint))
15.0
Requires an integer value.
15
15
参阅
initget 函数和《AutoLISP 开发人员手册》中的 getxxx 函数 。
明经通道 版权所有 未经许可 不得传播 | 评论 |