이름 배치 및 층의 일부를 수정

lucaroma90

Guest
좋은 아침
나는 luca, 그룹의 새로운 회원입니다.
포럼에서 검색하려고했지만 토론에서 (https://www.cad3d.it/forum1/threads...emporaneamente-più-layout?p=411384#post411384) 나는 해결책을 찾아내지 않았습니다.
나는 당신이 배치의 이름의 부분을 대체 할 수 있는지 묻고 자동적으로 층은, 1로 이름을 바꾸지 않고;
특히, 나는 예를 들어 변경하고 싶습니다 : "luca_1_chiaro_1"의 "luca_1_scuro_1"의 모든 인쇄 레이아웃 및 모든 레이어에 대한 ... 연습은 "scuro"와 "key"의 단어 만 변경
가능한가요?
감사합니다.
 
답변 주셔서 감사합니다.
내가 관리하고 모든 것은 완벽하게 작동합니다 ... 레이어를 위해 나는 완전히 이름을 바꾸지 않고 이름의 한 부분을 교체하고 싶습니다. 어떻게 할 수 있습니까?
 
포럼에는 스크립트를 생성하는 엑셀 파일이 있습니다. 이것은 당신이 엑셀의 기능을 악화하고 그 후에 세포 가치의 부속에 작동하고 luca-scuro로 luca-clear 가치를 변형시킬 수 있습니다
 
스크립트 전문가가 아니라면 모든 레이어의 한 단어만 이름을 바꾸는 다른 방법이 없습니다.
 
증거 questo lisp di henrique 브루 넷의 사람 da silva
Code:
(vl 로드-com)
(defun c:ren_lay (/새로운 오래된)
(if (and (setq old (getstring t "\nenter old layer name): ")))
(/= 이전 "")
(setq new (getstring t "\nenter new layer name (예 : "))))
(/= 새로운 "")
·
(vlax-for 층
(vla-get 레이어)
(vla-get-activedocument)에 대해
(vlax-get-acad-object)에 대 한
·
·
(wcmatch (vla-get-name layer) (strcat "*"이전 "*"))
(vl-catch-all-apply)에 대해
'vla-put-name'의 이름
(리스트 레이어 (vl-string-subst new old (vla-get-name layer))))
·
·
·
·
(파나)
·
 
나는 시도했지만 교체 부분을 넣지 못했습니다* 그리고 교체 부분
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top