HGHG011 发表于 2014-6-10 12:00 
如果能帮我搭建一个框架,我再加9个明经币怎样?
 - (initget "MO CO MI") ;移动和镜像都是以m打头,不能只用一个字母
- (setq pt (getpoint "\n点取位置或 [移动(m)/复制(co)/镜像(mi)]<退出>"))
- (cond
- ((= pt "MO") (movesub))
- ((=....
- ((= (type pt) 'LIST) (......)) ;点取
- (t nil) ;其它选项,什么都不做,包括回车
- )
-
1.退出分支根据程序结构不同也不同,正常使用(t nil)就可以了,会转到下面程序执行,但有时需要特别的退出或转移,则可以在cond下增加((or (= pt "") (= pt nil)) (sub))这种分支。
2.initget还有一个数位参数,代表不同的输入状态,不同的输入函数也不同,你可以看看帮助。
另加明经币就不必要了,我是不需要币的。 |