(setq PLATE “PL6x150x150”)
(command “-insert” *PLATE “0,0,0” “” “” “”)
이렇게해서 PL6x150x150 이라는 파일명을 불러오고 싶은데 안되네요…
어떻게 해야할까요
닐스몹Lv.1
insert할때 변수이름으로 된 파일을 불러오려는데
공유
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
파일 경로를 다 넣어줘야 합니다.
경로를 지정하려면 (strcat “C:UsersadminDocuments” plate) 이렇게 해주면 될까요?
안되네요…? (“_> 이렇게 뜨네요 커맨드 창에
근데 옵션에 설정되어있는 경로에 파일이 있는데
명령: (command “-insert” *PLATE “0,0,0” “” “” “”)
-insert 블록 이름 또는 [?] 입력:
명령: 0,0,0 알 수 없는 명령 “0,0,0”. 도움말을 보려면 F1을 누르십시오.
명령: -INSERT 블록 이름 또는 [?] 입력:
블록 이름이 유효하지 않습니다.
; 오류: 함수가 취소되었습니다.
이렇게 뜹니다…변수가 명령창에서 무시당해버리네요ㄷㄷ
역슬래쉬 한 개는 리습 구문에서 사용하는 특수문자라서 경로로 인식을 못합니다. 일반 슬래쉬를 넣거나, 역슬래쉬 2개를 넣어야해요. 공부를 좀 하셨을 것 같아서 설명을 빼고 했었는데…다른 분들이 만들어둔 리습을 많이 보시면 도움이 될거예요.
https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-AutoLISP/files/GUID-C8E55E82-0104-4305-95E5-1671628A2FF3-htm.html
(setq PLATE “PL6x150x150”)