关于”选择对象[设置(S)]“
关于”选择对象[设置(S)]“的应用在程序中,有时会用到改变变量预定值的时候,要用到这个,
按s,自动执行某些代码,你就可以在提示下,给某变量定新值,
这个函数,是用关键字getkword实现的不?
是怎样的一个格式来响应呀?
谢谢大虾指点!
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 zzl9105的微博 本帖最后由 sen.sam 于 2011-10-24 22:56 编辑
(initget "S")
(setq ent(entsel "\n选择对象[设置(S)]:"))
(cond
( (= ent "S")
(设置)
)
((= (type ent) 'list)
(处理选择的物体)
)
)
回楼上,应加上出错提示,如
(setq flag nil)
(while (not flag)
(initget "S")
(setq ent(entsel "\n选择对象[设置(S)]:"))
(cond
( (= ent "S")
(设置)
)
((= (type ent) 'list)
(setq flag T)
(处理选择的物体)
)
(T
(princ "\n无效选择。 需要选择对象或者输入S修改相应设置。\n")
)
)
)
不错,记录一下备用。。。。
页:
[1]