Andyhon 发表于 2014-12-2 20:27:20

;(setq st (cdr (assoc 2 s)))
(setq st s)
先这样试==>
(setq st (cdr (assoc 2 ss)))
;; (setq st s)

流_星 发表于 2014-12-2 22:27:41

Andyhon 发表于 2014-12-2 20:27
;(setq st (cdr (assoc 2 s)))
(setq st s)
先这样试==>


我明天试试谢谢啦

流_星 发表于 2014-12-3 08:41:27

流_星 发表于 2014-12-2 22:27
我明天试试谢谢啦

好像不成ys为 nil

Andyhon 发表于 2014-12-3 09:52:01

"tbl2013" /= "TBL2013"

流_星 发表于 2014-12-3 12:53:48

Andyhon 发表于 2014-12-3 09:52
"tbl2013" /= "TBL2013"

还是不成都改成小写的了

Andyhon 发表于 2014-12-3 13:42:18

错误讯息是啥!?
该处的变量值应为啥才是对的!?

流_星 发表于 2014-12-3 16:04:48

本帖最后由 流_星 于 2014-12-3 16:06 编辑

Andyhon 发表于 2014-12-3 13:42
错误讯息是啥!?
该处的变量值应为啥才是对的!?

变量ys应该是   lj.ctb 或是pipe.ctb 或是zp.ctb或是pip.ctb

流_星 发表于 2014-12-3 16:07:14

根据不同图值不一样

Andyhon 发表于 2014-12-3 16:34:02

(setq st (cdr (assoc 2 ss)))
变量 ss 在 While 回圈 内递变着

(setq ss (entget (ssname s 0)))
(setq st (cdr (assoc 2 ss)))   ; 先保存 st
(princ st)

您可以用老方法查验 变量值
ex. (princ st)

流_星 发表于 2014-12-3 20:04:36

Andyhon 发表于 2014-12-3 16:34 static/image/common/back.gif
(setq st (cdr (assoc 2 ss)))
变量 ss 在 While 回圈 内递变着



我试了可以
谢谢由衷感谢你不厌其烦给我改谢谢
页: 1 [2]
查看完整版本: 有一段程序老是修改不好请大神看看