aaaa0009Lv.0 등록일: 2024-03-072024-03-07T17:52:12+09:00 2024-03-07T17:52:12+09:00카테고리: 기타 빼기 리습 부탁드립니다 빼기 연산이 필요합니다 무조건 처음은 180입니다 180-(클릭한 숫자) 끝에 180-135면 45° 이렇게 각도 표기가 되어 준다면 더 좋습니다 부탁드립니다 오늘도 즐거운 하루되세요 감사합니다 공유 Facebook 관련 있는 질문들 CAD_CONNECT_EXCEL 리습 회사에서 사용 해도 문제 없나요? 3d 폴리라인 점에 부여되어있는 Z값을 텍스트로 나타내는법 cadplus_plot 알람창 질문 X Z 좌표리습 수정좀 도와주세요 답변을 남겨주세요응답 취소답변을 등록하기 위해서는 로그인이 필요합니다. 아이디 또는 이메일* 비밀번호* 아이디 기억 비밀번호를 잊으셨나요? 9 답변 작성 순 최신 순 공감 순 베스트 답변 주왕 Lv.25 2024-03-09T14:04:50+09:00답변 등록 답변 등록 일시 2024-03-09 2:04 pm (수정됨) (defun c:TEST (/ Valget ssg pt ssgcnt TextList entText TextHeight TextStyle cnt TextCnt) (princ “n >>>[180 – ]<<<") (setq Valget 180) (setq ssg (ssget ‘((0 . “TEXT”)))) (if ssg (progn (setq pt (getpoint “n >>>☞ 문자 위치 지정 : “)) (setq ssgcnt 0 TextList ‘()) (repeat (sslength ssg) (setq ent (entget (ssname ssg ssgcnt)) entText (cdr (assoc 1 ent)) TextHeight (cdr (assoc 40 ent)) TextStyle (cdr (assoc 7 ent)) TextList (append TextList (list (ChaTextNum entText))) ssgcnt (1+ ssgcnt)) ) (setq cnt 0) (repeat (length TextList) (command “text” “s” TextStyle pt TextHeight “0” (strcat (rtos Valget 2 0) ” – ” (nth cnt TextList) ” = ” (rtos result 2 3) “°”)) (setq pt (list (car pt) (+ (cadr pt) (* TextHeight 2)))) (setq cnt (1+ cnt))) ) ) (princ “n 문자가 선택되지 않았습니다.”) (prin1) ) (defun ChaTextNum (ValText / NaeYongText chrvalue cnt) (setq cnt 1 NaeYongText “”) (while (>= (strlen ValText) cnt) (setq chrvalue (ascii (substr ValText cnt 1))) (if (and (or (= chrvalue 45) (and (< 47 chrvalue) (< chrvalue 58))(= chrvalue 46)) (setq NaeYongText (strcat NaeYongText (chr chrvalue)))) (setq cnt (1+ cnt))) NaeYongText) (princ “n TEST .”) 주왕 Lv.25 2024-03-09T17:24:30+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-09 5:24 pm 복사해서 안되시면 구문줄 찾아서 (command “text” “s” TextStyle pt TextHeight “0”=>=>=>”0″뒤에 따옴표 다시 적으세요 자꾸 오류 나네요……… aaaa0009 Lv.0 2024-03-13T16:00:36+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-13 4:00 pm (command “text” “s” TextStyle pt TextHeight “0” 이렇게도 했습니다 결과는 똑같은 오류 나네요 주왕 Lv.25 2024-03-14T15:22:26+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-14 3:22 pm 메일주소 남겨보세요.. aaaa0009 Lv.0 2024-03-15T10:28:55+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-15 10:28 am 정말 너무 감사합니다 오늘도 즐거운 하루 되세요 업무에 너무 도움이 됩니다 행복하세요 주왕 Lv.25 2024-03-15T08:39:01+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-15 8:39 am 보냈어요 aaaa0009 Lv.0 2024-03-13T15:40:47+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-13 3:40 pm (command “text” “s” TextStyle pt TextHeight “0″ ” 이부분 이렇게 말씀하시는건가요 aaaa0009 Lv.0 2024-03-13T15:37:54+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-13 3:37 pm 먼저 도와주신것에 대해 감사드립니다 그런데 에러가 나네요 aaaa0009 Lv.0 2024-03-13T15:37:07+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-03-13 3:37 pm (수정됨) n >>>☞ 문자 위치 지정 : ; 오류: no function definition: CHATEXTNUM
(defun c:TEST (/ Valget ssg pt ssgcnt TextList entText TextHeight TextStyle cnt TextCnt)
(princ “n >>>[180 – ]<<<")
(setq Valget 180)
(setq ssg (ssget ‘((0 . “TEXT”))))
(if ssg
(progn
(setq pt (getpoint “n >>>☞ 문자 위치 지정 : “))
(setq ssgcnt 0 TextList ‘())
(repeat (sslength ssg)
(setq ent (entget (ssname ssg ssgcnt))
entText (cdr (assoc 1 ent))
TextHeight (cdr (assoc 40 ent))
TextStyle (cdr (assoc 7 ent))
TextList (append TextList (list (ChaTextNum entText)))
ssgcnt (1+ ssgcnt))
)
(setq cnt 0)
(repeat (length TextList)
(command “text” “s” TextStyle pt TextHeight “0”
(strcat (rtos Valget 2 0) ” – ” (nth cnt TextList) ” = ” (rtos result 2 3) “°”))
(setq pt (list (car pt) (+ (cadr pt) (* TextHeight 2))))
(setq cnt (1+ cnt)))
)
)
(princ “n 문자가 선택되지 않았습니다.”)
(prin1)
)
(defun ChaTextNum (ValText / NaeYongText chrvalue cnt)
(setq cnt 1 NaeYongText “”)
(while (>= (strlen ValText) cnt)
(setq chrvalue (ascii (substr ValText cnt 1)))
(if (and (or (= chrvalue 45) (and (< 47 chrvalue) (< chrvalue 58))(= chrvalue 46))
(setq NaeYongText (strcat NaeYongText (chr chrvalue))))
(setq cnt (1+ cnt)))
NaeYongText)
(princ “n TEST .”)
복사해서 안되시면 구문줄 찾아서
(command “text” “s” TextStyle pt TextHeight “0”=>=>=>”0″뒤에 따옴표 다시 적으세요
자꾸 오류 나네요………
(command “text” “s” TextStyle pt TextHeight “0”
이렇게도 했습니다 결과는 똑같은 오류 나네요
메일주소 남겨보세요..
정말 너무 감사합니다
오늘도 즐거운 하루 되세요
업무에 너무 도움이 됩니다
행복하세요
보냈어요
(command “text” “s” TextStyle pt TextHeight “0″ ”
이부분 이렇게 말씀하시는건가요
먼저 도와주신것에 대해 감사드립니다
그런데 에러가 나네요
n >>>☞ 문자 위치 지정 : ; 오류: no function definition: CHATEXTNUM