비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 110215
다음
진행 중
Lv.0
등록일: 2018-08-162018-08-16T17:24:58+09:00 2018-08-16T17:24:58+09:00카테고리: AutoCAD & CADian

더하기 리습 수정 부탁드립니다.

더하기 리습입니다.

검색을 많이 이용하여 제가 제일 원하는 것과 제일 유사한 리습을 찾아서 쓰고 있습니다.

다만, 한가지 수정을 해야하는데요.

1,000.1과 1을 더하면 1,001.1이 나와야하는데

콤마, 마침표 전부 무시하고 10011이 나옵니다.

콤마하고 마침표 좀 살려주세요..

—————————————————————————-

(defun c:++(/ ob n i a sum num t1 t2)
 (setq ob (ssget ‘((0 . “TEXT,MTEXT”))))
 (setq n (sslength ob))
 (setq i 0)
 (setq sum 0)
 (setq t2 (cdr (assoc 40 (entget (ssname ob 0)))))
 (while (< i n)
  (setq a (cdr (assoc 1 (entget (ssname ob i)))))
  (setq a(_PureNo a))
  (setq num (atof a))
  (setq sum (+ sum num))
  (setq i (+ 1 i))
 );while
(setq t1 (rtos sum 2 5))
(command “Text”(getpoint “n 지점 선택”) t2 “” t1)
(princ)
)
(defun _PureNo(str / len st1 n temp)
   (setq len (strlen str))
   (setq st1 “”)
   (setq n 1)
   (while (>= len n)
      (setq temp (substr str n 1))
      (if (<= 48 (ascii temp) 57)
         (setq st1(strcat st1 temp))
      )
      (setq n (+ n 1))
   )
   st1
 )

  • 0
  • 3 3 답변
  • 97 조회
공유
  • Facebook

    관련 있는 질문들

    • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요
    • 캐드에서 여러도면을 한번에 배치출력 할 수 있는 방법이 있나요
    • step파일, iges 파일을 열어서 볼 수 있는 방법이 있을까요?
    • 캐디안으로 도면을 열때 한글이 ???로 표시되는 문제

    3 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2018-08-20T15:43:50+09:00답변 등록 답변 등록 일시 2018-08-20 3:43 pm

      역시…乃
       
      신속 정확한 답변 감사드립니다!

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. [Deleted User]
      2018-08-20T13:53:05+09:00답변 등록 답변 등록 일시 2018-08-20 1:53 pm

      딱! 제가 원하는 대로 됐습니다.

      정말 감사합니다~

      근데 이거 명령어를 좀 바꾸고 싶은데.. 가능할까요? 그냥 간단하게 sum이라고…

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. [Deleted User]
      2018-08-20T09:48:19+09:00답변 등록 답변 등록 일시 2018-08-20 9:48 am

      안녕하세요 메론님!

      항상 감사하게 생각하고 있습니다.

      저도 콤마 넣는걸 생각했었는데..

      1,000.1 + 1.0 = 1,001.1이 아니라 10,011이 나오네요..(소수점이 사라짐..)

      제가 생각컨데… 저 10,011이라는 값을 1/10을 적용하면 안될까요?

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    Lv.0
    등록일: 2013-09-302013-09-30T10:22:15+09:00 2013-09-30T10:22:15+09:00카테고리: AutoCAD & CADian

    더하기 리습 수정 부탁드립니다.

    이건데요 이게 소수점 첫째짜리까지만 연산이 되서

    소수점 두째자리까지 연산될 수 있도록 수정 부탁드립니다.

    • 0
    • 2 2 답변
    • 0 조회
    공유
    • Facebook

      관련 있는 질문들

      • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요
      • 캐드에서 여러도면을 한번에 배치출력 할 수 있는 방법이 있나요
      • step파일, iges 파일을 열어서 볼 수 있는 방법이 있을까요?
      • 캐디안으로 도면을 열때 한글이 ???로 표시되는 문제

      2 답변

      • 작성 순
      • 최신 순
      • 공감 순
      1. [Deleted User]
        2013-09-30T11:09:09+09:00답변 등록 답변 등록 일시 2013-09-30 11:09 am

        예 감사합니다

        • 0
        • 공유
          공유
          • 공유 Facebook
          • 공유 Twitter
      2. [Deleted User]
        2013-09-30T10:35:08+09:00답변 등록 답변 등록 일시 2013-09-30 10:35 am

        (setq sum (rtos sum 2 1)) -> (setq sum (rtos sum 2 2)) 이렇게 바꾸시면 됩니다.
        앞으로 질문하실 때 공지사항 보셔서 양식대로 질문해주시기 바랍니다.

        • 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