明经通道 AutoLISP 函数  
getint
 

暂停以等待用户输入一个整数并返回该整数

(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 函数

明经通道 版权所有 未经许可 不得传播

 评论