只需一步,快速开始
在写一段文字求高程序, 下面的代码中,为什么输入数字进去,enp返回一直是nil呀,请问要怎样写这段话呀
(setq s0 (strcat "\n >A=FileName<;>B=FilePath<;>输入数字=文字高度<" )) (initget "A B a b ") (setq enp (entsel s0)) (if (= enp nil)(setq s 3) (setq s (abs enp)))
使用道具 举报
可以用getpoint
再 nentselp
如何让程序分辨用户输入的到底是数字还是字符呢??????头大了!
用getstring可以同时输入数字与字符,但是下面的语句却不能限制用户输入除数字与A B a b以外的字符,getstring也不能用!
(initget "A B a b ") (setq enp (getstring s0))
xyp1964斑主的代碼只能輸數字﹐我需要的是一段能一次同時輸入數字和字母的代碼(initget "A B a b ")
使用道具
查看全部评分
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-6 07:06 , Processed in 0.210250 second(s), 31 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.