A-A+

AutoLisp在程序中接受默认输入值的方法

2018年06月05日 CAD 阅读 2,500 views 次

在AutoLisp程序中我们经常会遇到各种需要用户输入的情况,例如通过getreal可以接受用户输入实数,通过getstring可以接受用户输入字符串。如果在用户输入时我们设置常用的值作为默认值,用户直接回车确认即可输入默认值,会大大提高程序的友好性。在AutoLisp中我们可以借助if语句来实现此功能。下面以输入实数为例来介绍此功能的实现:

  1. (setq d (getreal "Please input real number<1.0>"))
  2.   (if (not d) (setq d 1.0))

如果用户不进行输入直接回车确认,getreal会返回nil。然后通过if语句进行判断,如果getreal返回了nil,则设置d的值为默认值1.0.

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: