Lv.0 등록일: 2002-07-182002-07-18T13:37:51+09:00 2002-07-18T13:37:51+09:00카테고리: AutoCAD & CADian 여러개의 선을 하나로 묵으려구 하는 데여….. 여러개의 선을 하나로 묵으려구 하는데여 pedit를 이용해서 lisp 화일로 만들려구 하느데 제가 좀 실력이 달려서 그러는데 고수님들이 한수 가르쳐주시면 감사하겠습니다… 공유 Facebook 관련 있는 질문들 메뉴 글자크기 조정 방법 40ft 컨테이너 캐드도면 40ft 컨테이너 캐드도면 오버헤드 천장크레인 10톤 캐드파일 구해봅니다. 6 답변 작성 순 최신 순 공감 순 캐드플러스 Lv.18 2002-07-18T14:27:50+09:00답변 등록 답변 등록 일시 2002-07-18 2:27 pm pedit명령 순서를 처음부터 끝까지 잘 생각해 보십시요. 물체를 두번 선택을 합니다. 처음에 어떤 line(arc)를 한개를 선택합니다. 이때 lisp명령은 entsel로 하면 좋겠죠. 그리고 연결하고 싶은 모든 선을 다시 선택합니다. 이때 명령은 ssget명령으로 합니다. 선은 모두 선택이 되었습니다. 이제는 command명령으로 pedit 명령 순서대로 만들면 되겠죠. (command "pedit" 처음선택 "y" "j" 두번째 선택 "" "") 으로하면 되겠습니다. [Deleted User] 2002-07-18T14:58:17+09:00답변 등록 답변 등록 일시 2002-07-18 2:58 pm 제가 원하는것은 명령어치고 하나의 객체를 선택하면 거기에 연결된 모든선이 연결되는것을 원합니다.. (COMMAND "PEDIT""Y""j""ALL""x") 이렇게 했는데 그냥 pedit 명령어 쓰는거랑 같더군여 어디를 수정해야할지 ……. 좀 가르쳐 주십시요 고수님들 부탁합니다… 캐드플러스 Lv.18 2002-07-18T15:20:28+09:00답변 등록 답변 등록 일시 2002-07-18 3:20 pm (defun c:pl() (setq p1(entsel "Select polyline:") p2(ssget)) (command "pedit" p1 "y" "j" p2 "" "") ) 두번 선택을 해야 합니다. 처음은 한개 두번째는 선택 하고싶은 것 모두를…… 그리고 아직 테스트를 못해 봤는데 오류나면 리플 주십시요. [Deleted User] 2002-07-18T16:09:14+09:00답변 등록 답변 등록 일시 2002-07-18 4:09 pm 감사합니다. 많은 도움이 됐습니다. 제가 좀 수정을 하니 한번에 되더군여 (defun c:pl() (setq p1(entsel "Select polyline:") p2(ssget)) <—- (1) (command "pedit" p1 "y" "j" p2 "" "") <—- (2) ) (1)의 p2(ssget) 이부분을 삭제하고, (2)의 p2를 "all"로 수정을 하니 한번에 되더군여 감사합니다…^^. 아! 그리구 여기에 연결된 선의 길이를 알수있는 것을 추가하려면 어떻게 해야 하나여 하나만 더 가르쳐 주세여 ..^^* 캐드플러스 Lv.18 2002-07-18T19:25:32+09:00답변 등록 답변 등록 일시 2002-07-18 7:25 pm (1)을 지우면 전체가 선택이 됩니다. 2번 선택 하는게 번거러워도 지우지 말고 선택하고 싶은 것만 선택을 하세요. 캐드플러스 Lv.18 2002-07-18T19:26:48+09:00답변 등록 답변 등록 일시 2002-07-18 7:26 pm 그리고 길이 구하는 것은 전에 친구 만들어 준것이 있는데 찾아 봐야 합니다.
pedit명령 순서를 처음부터 끝까지 잘 생각해 보십시요.
물체를 두번 선택을 합니다.
처음에 어떤 line(arc)를 한개를 선택합니다.
이때 lisp명령은 entsel로 하면 좋겠죠.
그리고 연결하고 싶은 모든 선을 다시 선택합니다.
이때 명령은 ssget명령으로 합니다.
선은 모두 선택이 되었습니다.
이제는 command명령으로 pedit 명령 순서대로 만들면 되겠죠.
(command "pedit" 처음선택 "y" "j" 두번째 선택 "" "")
으로하면 되겠습니다.
제가 원하는것은
명령어치고 하나의 객체를 선택하면 거기에 연결된 모든선이 연결되는것을 원합니다..
(COMMAND "PEDIT""Y""j""ALL""x")
이렇게 했는데 그냥 pedit 명령어 쓰는거랑 같더군여
어디를 수정해야할지 ……. 좀 가르쳐 주십시요
고수님들 부탁합니다…
(defun c:pl()
(setq p1(entsel "Select polyline:")
p2(ssget))
(command "pedit" p1 "y" "j" p2 "" "")
)
두번 선택을 해야 합니다.
처음은 한개 두번째는 선택 하고싶은 것 모두를……
그리고 아직 테스트를 못해 봤는데 오류나면 리플 주십시요.
감사합니다.
많은 도움이 됐습니다.
제가 좀 수정을 하니 한번에 되더군여
(defun c:pl()
(setq p1(entsel "Select polyline:")
p2(ssget)) <—- (1)
(command "pedit" p1 "y" "j" p2 "" "") <—- (2)
)
(1)의 p2(ssget) 이부분을 삭제하고,
(2)의 p2를 "all"로 수정을 하니 한번에 되더군여
감사합니다…^^.
아! 그리구 여기에 연결된 선의 길이를 알수있는 것을 추가하려면
어떻게 해야 하나여 하나만 더 가르쳐 주세여 ..^^*
(1)을 지우면 전체가 선택이 됩니다. 2번 선택 하는게 번거러워도 지우지 말고 선택하고 싶은 것만 선택을 하세요.
그리고 길이 구하는 것은 전에 친구 만들어 준것이 있는데 찾아 봐야 합니다.