关于getkword问题
最近使用CAD2016英文版,发现getkword出先鼠标点选选项不可行的情况,比如说下面的小程序,我在cad2016里点选9.5(a)时会返回"Invalid option keyword.",键盘输入a的情况下没任何问题。同样的程序在cad2014里使用鼠标点选没任何问题。麻烦各位大神帮忙答疑解惑,谢谢!
(defun c:tt (/ amode dis)
(initget "a b")
(setq amode (getkword "\n请选择偏移距离"))
(if (not amode)
(setq amode "a"))
(cond
((= amode "a")
(setq dis "9.5"))
((= amode "b")
(setq dis "12"))
)
(command "offset" "l" "c" dis )
)
问题只出现在CAD2016英文版里,早上安装了2016的中文语言包,问题解决了. 本来getkword只支持键盘输入,应该用鼠标点坐标没反映才对。 ZZXXQQ 发表于 2015-3-19 13:33 static/image/common/back.gif
本来getkword只支持键盘输入,应该用鼠标点坐标没反映才对。
是这样的,我在2104里用该程序可以用鼠标点下图中红框的9.5(a)/12(b)来操作偏移
而在2016中用同样的操作鼠标点选9.5(a)/12(b)就出现下图情况
页:
[1]