求助:CAD 中文字替换问题
大家好我用LISP编了个 程序就是在CAD中文字查找与替换
不过就是不实现.
我很急!希望大家帮帮忙,帮我解决这个问题.
我把我自己所编的程序代码如下要是那里有错希望帮我该下.
(defun c:wzth()
(setq s (ssget "x" (list (cons 0 "text")))) %读取所有层里的text
(if s
(progn
(setq slen (sslength s)) %读取选择集的长度
(setq i 0)
(while (<= i slen)
(progn
(setq sse (ssname s i))
(setq ssen (entget sse))
(setq oldtext (assoc 1 ssen))
(setq tex (cdr oldtext))
(if (= tex "TB01" )
(setq newtext (cons 1 "土房"))
)
(if (= tex "TA01")
(setq newtext (cons 1 "砖房"))
)
(setq ssen (subst newtext oldtext ssen))
(entmod ssen)
(setq i (1+ i))
)
)
(entupd ssen)
)
)
) 不懂哦,新手头都看暴了 没高手回帖吗?我也跟着学学…… 有望高手解决!:victory: 发给版主看看!我也是新手。不懂
页:
[1]