免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2043|回复: 1
收起左侧

[技术交流] 求助:(initget "1 2 3") 程序3无法实现?

[复制链接]

10

主题

4088

铜板

1

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
203
发表于 2019-6-26 11:04 | 显示全部楼层 |阅读模式
(defun c:tq()
(initget "1 2 3")
(princ "\n选择点提取方式:")
(setq key (getkword "\n1单点\\2多义线点\\3定数或定距等分线并提取\\<1>:"))
(cond ((not key) (dz))    ;
       ((= key "1") (dz))  ;
       ((= key "2") (pl))  ;
       ((= key "3") (xbr))  ;

       );cond

)
(defun xbr(/ os oe ss vss n d len e obj e)

1和2程序没放出来但是都可以实现,选择3的时候会出现:1单点\2多义线点\3定数或定距等分线并提取\<1>:3 nil      就是程序3无法实现。

10

主题

4088

铜板

1

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
203
 楼主| 发表于 2019-6-26 11:35 | 显示全部楼层
解决了
(defun c:tq()
(initget "1 2 3")
(princ "\n选择点提取方式:")
(setq key (getkword "\n1单点\\2多义线点\\3定数或定距等分线\\<1>:"))
(cond ((not key) (dz))    ;
       ((= key "1") (dz))  ;
       ((= key "2") (pl))  ;
       (cond((= key "3") (xbr))  ;
)
       );cond
)

评分

参与人数 1威望 +20 铜板 +80 收起 理由
jimi21 + 20 + 80 感谢回复!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表