- (defun C:test(/ i ss) (vl-load-com) (setvar "cmdecho" 0) (if (setq ss (ssget "X" '((0 . "DIMENSION") (-3 ("ACAD"))))) (repeat (setq i (sslength ss)) (entmod (list (cons -1 (ssname ss (setq i (1- i)))) (list -3 (list "ACAD")))) ) (if (setq ss (ssget "X" '((0 . "DIMENSION") (-4 . "")))) (repeat (setq i (sslength ss)) (vlax-put-property (vlax-ename->vla-object (ssname ss (setq i (1- i)))) "textcolor" 1) ) (alert "Not find Edited Dimensions!") ) ) (princ))
if the dimensions is edited ,the dimensions color will change to red! like this photo! |