비밀번호를 잊으셨나요?

비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.

계정이 있나요? 로그인

You must login to ask a question.

비밀번호를 잊으셨나요?

아직 계정이 없으신가요? 회원가입 하기

해당 질문을 신고하는 이유를 간단히 입력해주세요.

해당 답변을 신고하는 이유를 간단히 입력해주세요.

해당 유저를 신고하는 이유를 간단히 입력해주세요.

로그인회원가입

고캐드 – 캐드(CAD) 정보의 중심

고캐드 – 캐드(CAD) 정보의 중심 Logo 고캐드 – 캐드(CAD) 정보의 중심 Logo

고캐드 – 캐드(CAD) 정보의 중심 Navigation

  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
검색
질문하기

Mobile menu

닫기
질문하기
  • 홈
  • 카테고리
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 투표
  • 커뮤니티 그룹
  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
홈/ 질문/Q 102828
다음
진행 중
Lv.0
등록일: 2014-12-022014-12-02T10:29:27+09:00 2014-12-02T10:29:27+09:00카테고리: AutoCAD & CADian

리습고수님들 부탁드립니다. qaflags 변수

(defun c:ed() 익스플로드
(setvar “qaflags” 1 )
(setq ss (ssget))
(command “_.explode” ss “”)
(setvar “qaflags” 0 )
(princ)
);defun
;————————————————————

익스플로드 리습인데요
qaflags 변수가 1로변했다가 그다음 익스플로드를 하고, 그다음 qaflags 0으로 바뀌는 리습인데요..
현재 명령어 입력후에 캔슬눌러 취소하면 qaflags 변수가 1로 바뀌더라고요 …
*errer* 함수를 이용해서 취소 했을 시에도 0을 유지하고 싶습니다..

그리고 도중취소 하지 않은경우에도 명령어로 익스플로드 한 이후에 undo로 뒤로 돌아가서 블록이 꺠지기 전으로 돌아갈경우 qaflags 변수가 1로 바뀌어 버리더라구요 ㅜㅜ….

명령어 취소를 하던, undo를 하던 어떤경우에도 qaflags 변수를 0으로 유지하고싶습니다 ..
고수님들 도와주세요 ㅠㅠㅠㅠ 가장 많이 쓰는 명령어인데 문제가 있어 너무 슬프네요 ㅠㅠㅠㅠ

  • 0
  • 5 5 답변
  • 23 조회
공유
  • Facebook

    관련 있는 질문들

    • 아무 명령어 없이 마우스만 클릭했는데 저렇게 잡혀 버립니다..
    • mdt 옵션 설정
    • SHeadG.shx 있으신분 부탁드립니다
    • 도곽크기를 a2 그리고 출력은 a3로 하려는데

    5 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2014-12-03T14:40:12+09:00답변 등록 답변 등록 일시 2014-12-03 2:40 pm

      감사드립니다!! 이렇게하니까 해결되었습니다.!

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. 우기로기 Lv.0
      2014-12-03T11:03:25+09:00답변 등록 답변 등록 일시 2014-12-03 11:03 am
      (defun c:11() ; 명령문은 알아서 바꾸세요~
       
      (setvar “cmdecho” 0)
       
      (if (= (getvar “qaflags”) 1)
       
      (setvar “qaflags” 0))
       
      (command “undo” “”)
       
      )

      undo에 관란 리습문을 만들면 될듯한데 …

      이것으로 테스트해보세요~

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. [Deleted User]
      2014-12-02T17:18:09+09:00답변 등록 답변 등록 일시 2014-12-02 5:18 pm

      undo 시에도 qaflags변수가 0으로 유지되게 할순 없을까요 ???
      1번 undo 하면 qaflag 변수가 1이되면서 블록이원상복구 되고,
      2번째undo 해야만 qaflag 변수가 0으로 바뀝니다 .. ㅜㅜ

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    5. 우기로기 Lv.0
      2014-12-02T13:01:10+09:00답변 등록 답변 등록 일시 2014-12-02 1:01 pm

      (defun *error* (msg)(princ “error: “)(princ msg)
       (setvar “qaflags” 0)
       (princ))

      맨 밑에 붙여넣기하세요~

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    6. [Deleted User]
      2014-12-02T11:52:46+09:00답변 등록 답변 등록 일시 2014-12-02 11:52 am

      제가 이리저리 만져보다가
      (setvar “qaflags” 1 )
      (setq ss (ssget))
       이 두가지를 위치를 바꿔보았더니 실행취소 시에는 qaflags 변수가 1로 바뀌지 않네요 아마 다중선택 이후에 변수가 변경되는 함수가 들어가서 그런것 같습니다 …

      그치만 undo 시에  qaflags1 을 거치지 않고 undo 하고싶네요 조언부탁드립니다 … ㅜㅜ
       제 생각에는 (command “_.explode” ss “”) 이 줄에 qaflags 변수가 한줄에 들어가야 undo가 한번에 될것 같은데요 ㅠㅜㅜㅜㅜ 독학이라 잘 모르겟네요 ㅜㅜㅜㅜ

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter

    Sidebar

    질문하기
    공지사항

    • AI CAD의 미래! 캐디안 2025 1+1 프로모션 안내 2025-05-14

    Adv 234x60

    aalan

    Adv 234x60

    aalan

    Adv 120x600

    aalan

    Explore

    • 홈
    • 카테고리
      • AutoCAD & CADian
      • Inventor & Solidworks
      • Revit & ArchiCAD
      • 자유질문
      • 기타
    • 투표
    • 커뮤니티 그룹
    aalan

    Footer

    Support

    • 회사 및 서비스 소개
    • 자주 묻는 질문
    • 문의하기

    Guide

    • 제휴/협업 안내
    • 광고 서비스 안내

    Policy

    • 서비스 이용약관
    • 개인정보 처리방침
    • 광고성 정보 수신 동의

    Contents

    • 고밍스토리
    • 리습 시리즈

    정소프트 | 사업자등록번호 : 677-40-00198 | 대표 : 정은숙 | 이메일 : gocad.manager@gmail.com
    주소 : 서울특별시 강서구 양천로 400-12, 6층 614,615,617호(등촌동, 더리브골드타워)
    Copyright. 2012-2024 GOCAD All rights reserved