첨부 도면에
토요일 일요일도 안쉬고 2011.04.20로 바꿔 놨는데
(도면이 한두장도 아니고 500장이 넘는데..)
또다시 2011.04.22로 바꿔야 합니다. 일일이 바꾸려니 미쳐버릴것 같습니다.
나름 공부해서 고쳐보려했는데 잘 안되네요…
밑의 리습으로 ATTRIB의 TR_RDAT1의 텍스트는 추출가능합니다.
제가 필요한것은 태그 (TR_RDAT1)의 값을 일괄적으로 바꾸려고 합니다.
첨부 화일의 TR_RDAT1의 값이 %%U2011.02.22인데 %%U2011.04.22으로 바꾸고 싶습니다.
(defun get-ValueAtTag (ob tag / txt)
(foreach att (vlax-safearray->list (vlax-variant-value (vla-getAttributes ob)))
(if (= tag (vla-get-TagString att)) (setq txt (vla-get-TextString att)))
)
txt
)
;;ex
(setq ob (vlax-ename->vla-object (car (entsel “n블럭선택:”))))
(get-ValueAtTag ob “TR_RDAT1”)
————————————————-
답변이 달릴때까지 공부를 해야할까. 그냥 노가다를 해야 할까.. 모니터만 뚜러져라 보고 있습니다..
물론 Xpress 깔고 xtrans로 바꿀수 있다는거 알고 있습니다..
회사에서 안사주니… ㅠㅠ