 - (DEFUN C:hua ( / e o attval);剖面花修改
- (if (and (setq e (ssname (ssget) 0))
- (OR (= (cdr (assoc 2 (entget e))) "sxsy") (= (cdr (assoc 2 (entget e))) "DWGNO-M"))
- (setq o (vlax-Ename->vla-Object e)))
- (mapcar
- '(lambda (Att)
- (if (setq AttVal (cdr (assoc (vla-get-TagString Att) '(("JD-XN" . "03")))));'(("A" . "1") ("JD-XN" . "03"))
- (vla-put-TextString Att (if (= (strlen (setq str (GETSTRING "\n请输入新值:"))) 1 )
- (strcat "JD-0" str)
- (strcat "JD-" STR)))
- )
- )
- (vlax-invoke O "GetAttributes")
- )
-
- (command "eattedit" e)
- )
- )
判断是否是自己需要的属性块并修改,在双击立面改一下就好了。
该贴已经同步到 zlg258369的微博 |