szx025 发表于 2015-3-5 10:16:20

这个程序执行后为啥osmode不是163,而是32

(defun c:hf()
    (setvar"osmode"163)
    (setvar"dimzin"8)
    (setvar"clayer" "0")
    (setvar"EDGEMODE"1)
    (setvar "cecolor" "bylayer")
(command "linetype" "s" "bylayer" "")
(command "lweight" "bylayer")
(setvar "LWDISPLAY" 0)
(princ)
)
这个程序执行后为啥osmode不是163,而是32


ymcui 发表于 2015-3-5 10:45:50

是163

szx025 发表于 2015-3-5 11:22:11

奇怪了,我怎么不是啊

szx025 发表于 2015-3-5 11:25:22

看看我的CAD

vectra 发表于 2015-3-5 12:39:58

是不是有其它程序接管了osmode的设置恢复

szx025 发表于 2015-3-5 15:25:09

好像CDA模块文件dwt设置的OSMODE的值接管了osmode的设置恢复
页: [1]
查看完整版本: 这个程序执行后为啥osmode不是163,而是32