明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 913|回复: 4

[已解答] 请教如何用LSP写字符串的缺省值

[复制链接]
发表于 2015-1-21 22:33:28 | 显示全部楼层 |阅读模式
1,如何用LSP写字符串的缺省值,例如:
(setq zh (getstring "\n请入柱编号<默认值:KZ1>:"))
(if (not "KZ1") (setq zh "KZ1"))
2,当回车或按空格后,默认值:KZ1没能赋值给zh,请教怎样处理?谢谢。
发表于 2015-1-21 23:08:06 | 显示全部楼层

(if (not (setq zh (getstring "\n请入柱编号<默认值:KZ1>:"))) (setq zh "KZ1"))

点评

getstring给空值时返回的是空串  发表于 2015-1-22 21:24
发表于 2015-1-22 15:42:03 | 显示全部楼层
(setq zh (getstring "\n请入柱编号<默认值:KZ1>:"))
(if (= zh "") (setq zh "KZ1"))

点评

回答正确  发表于 2015-1-22 21:24

评分

参与人数 1明经币 +1 收起 理由
ZZXXQQ + 1 赞一个!

查看全部评分

发表于 2015-1-22 18:31:09 | 显示全部楼层
(setq zh (getdist "\n请输入请入柱编号:(默认kz1)"))
    (if (= zh nil) (setq zh"KZ1"))

点评

getstring返回的空值是空串  发表于 2015-1-22 21:25
 楼主| 发表于 2015-1-22 23:11:03 | 显示全部楼层
琴剑江山_10184 发表于 2015-1-22 15:42
(setq zh (getstring "\n请入柱编号:"))
(if (= zh "") (setq zh "KZ1"))

试了,琴剑江山_10184的写法有效,谢谢各位的帮助。谢谢
ZZXXQQ
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-23 09:11 , Processed in 0.161859 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表