Jan 8, 2004 #1 AlexDring Mechanical Joined Dec 31, 2002 Messages 117 Location US Is there a way to extract the value of a acad dimension with some sort of getvar or getval?
Jan 8, 2004 #2 IFRs Petroleum Joined Nov 22, 2002 Messages 4,680 Location US With EntGet and Car or Cadr perhaps. Upvote 0 Downvote
Jan 11, 2004 #3 SpeedCAD Computer Joined Dec 9, 2002 Messages 47 Location CL Hi AlexDring... This function I did You can help You: (defun get:value (/ dim-ent value) (setq dim-ent (vlax-ename->vla-object (car (entsel "\nSelect object dimension: ") ) ) (if (vlax-property-available-p dim-ent "measurement" (progn (setq value (vlax-get-property dim-ent "measurement") (prompt (strcat "\nDimension value is: " (rtos value 2 (getvar "dimdec") ) ) ) ;_progn (prompt "\nThis object don't have this property. Try again..." ) ) ;_if (princ) ) ;_defun FORO: http://www.hispacad.com/foroUn saludo de SpeedCAD... CHILE Upvote 0 Downvote
Hi AlexDring... This function I did You can help You: (defun get:value (/ dim-ent value) (setq dim-ent (vlax-ename->vla-object (car (entsel "\nSelect object dimension: ") ) ) (if (vlax-property-available-p dim-ent "measurement" (progn (setq value (vlax-get-property dim-ent "measurement") (prompt (strcat "\nDimension value is: " (rtos value 2 (getvar "dimdec") ) ) ) ;_progn (prompt "\nThis object don't have this property. Try again..." ) ) ;_if (princ) ) ;_defun FORO: http://www.hispacad.com/foroUn saludo de SpeedCAD... CHILE