普洱 发表于 2015-2-11 11:40:56

AutoCAD 变量设置被拒绝: "osmode" nil 求教

本帖最后由 普洱 于 2015-2-11 13:10 编辑

在网上下载了一个cad的插件出现AutoCAD 变量设置被拒绝: "osmode" nil 。 请教为什么 谢谢啦。万分感谢

普洱 发表于 2015-2-11 12:01:07

求帮忙 谢谢了。 万分感谢了

vectra 发表于 2015-2-11 12:43:35

程序bug 尝试将系统变量osmode设置为不允许的值 nil,

Andyhon 发表于 2015-2-11 13:09:19

一种假设
--------------
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

普洱 发表于 2015-2-11 13:10:44

vectra 发表于 2015-2-11 12:43 static/image/common/back.gif
程序bug 尝试将系统变量osmode设置为不允许的值 nil,

感谢百忙之中抽出时间解释回答 谢谢

普洱 发表于 2015-2-11 13:21:01

Andyhon 发表于 2015-2-11 13:09 static/image/common/back.gif
一种假设
--------------
command: (setvar "osmode" 39)


万分感谢 谢谢回答了。 麻烦你了

xyp1964 发表于 2015-2-11 13:26:46

因为未预设变量os的值,所以(setvar"osmode"os)出错

sutai 发表于 2015-2-11 13:46:09

本帖最后由 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]
查看完整版本: AutoCAD 变量设置被拒绝: "osmode" nil 求教