只需一步,快速开始
通过 getint 得到的一个数,如何在退出lisp命令(即按esc)后,再调用该命令时,默认还是原来输入的那个值?同理请教下 getpoint 获取到的点?
使用道具 举报
这样就可以实现求得前一次的输入值了
(if (= fact nil)(setq fact 5)) (setq arl (getdist (strcat "\n <默认为" (rtos fact) ">:"))) (if arl (setq fact arl)(setq arl fact))
谢谢二楼的高手
定义一个全局变量,或者保存到注册表或者配置文件里面...
譬如二楼的fact,如果定义为局部变量,重新调用命令的时候一样是nil
zwf100发表于2010-9-20 22:46:00getstring 好像不行,是不是返回值的问题,请指点!??????
getstring是返回输入的字符串,就不用rtos是将数字转换成字符串了。
谢谢,知道了,getstring好像返回值是“”
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-2-23 14:17 , Processed in 0.349164 second(s), 25 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.