1756| 3
|
[提问] 求一个代码,点文字后自动增加字符“%%u”,如果文字前三个字符是“%%u”,则删除%%u |
5明经币
最佳答案;看看下面这个行不行,未测试
(defun c:wzshx()
(setvar "cmdecho" 0)
(command "_undo" "be" )
(while (setq ent (car (entsel "\n请选取文字:")))
(setq dxf (entget ent))
(setq name (cdr (assoc 0 dxf)))
(If (= name "TEXT")
(progn
(setq dxf1 (assoc 1 dxf))
(setq zfc (cdr dxf1))
(If (wcmatch zfc "%%u*")
(setq dxf (subst (co ...
| ||
| ||
| ||