AutoCAD 变量设置被拒绝: "osmode" nil 求教
本帖最后由 普洱 于 2015-2-11 13:10 编辑在网上下载了一个cad的插件出现AutoCAD 变量设置被拒绝: "osmode" nil 。 请教为什么 谢谢啦。万分感谢
求帮忙 谢谢了。 万分感谢了 程序bug 尝试将系统变量osmode设置为不允许的值 nil, 一种假设
--------------
command: (setvar "osmode" 39)
39
command: (setq old_osm (getvar "osmode"))
39
command: (setvar "osmode" old_osm)
39
command: (setvar "osmode" o1d_osm) ; <---error
old_osm /= o1d_osm
vectra 发表于 2015-2-11 12:43 static/image/common/back.gif
程序bug 尝试将系统变量osmode设置为不允许的值 nil,
感谢百忙之中抽出时间解释回答 谢谢 Andyhon 发表于 2015-2-11 13:09 static/image/common/back.gif
一种假设
--------------
command: (setvar "osmode" 39)
万分感谢 谢谢回答了。 麻烦你了 因为未预设变量os的值,所以(setvar"osmode"os)出错 本帖最后由 sutai 于 2015-2-11 16:01 编辑
xyp1964 发表于 2015-2-11 13:26 static/image/common/back.gif
因为未预设变量os的值,所以(setvar"osmode"os)出错
抱歉,非常抱歉刚才拷贝错了,正要下班,更正!
楼主在C:YY...下面预设变量——(setq os (getvar "osmode")),不要放在错误函数后面。
页:
[1]