역쉬 없는게 없는 LEEMAC님~~
Parse Numbers | Lee Mac Programming
Parse Numbers Function Syntax (LM:parsenumbers ) Current Version 1.0 Donate Arguments Symbol Type Description str String String from which to extract numerical values Returns Type Description List List of numbers found in supplied string, else nil Function
www.lee-mac.com
;; Parse Numbers - Lee Mac
;; Parses a list of numerical values from a supplied string.
(defun LM:parsenumbers ( str )
( (lambda ( l )
(read
(strcat "("
(vl-list->string
(mapcar
'(lambda ( a b c )
(if (or (< 47 b 58)
(and (= 45 b) (< 47 c 58) (not (< 47 a 58)))
(and (= 46 b) (< 47 a 58) (< 47 c 58))
)
b 32
)
)
(cons nil l) l (append (cdr l) '(()))
)
)
")"
)
)
)
(vl-string->list str)
)
)
(setq str (LM:parsenumbers "1a-2.3b4c56"))
;(1 -2.3 4 56)
get TEXT content????
how do i get the TEXT content and put it as elevation on objects i'll be slecting? (defun c:q1 (/ txt1 q1 ss) (setq ss (ssget "_C" '((0 . "*TEXT")))) (cdr (assoc 1 (entget (ssname ss (setq txt1 0))))) (prompt "\nSELECT OBJECTS") (setq sss (ssget "_:L")) (c
www.cadtutor.net
;Get string from *Text
(setq txt (vla-get-TextString (vlax-ename->vla-object (car (entsel)))))
'autocad' 카테고리의 다른 글
간단하게 리스트 내 요소들을 연산 (0) | 2024.12.19 |
---|---|
문자 연결하기 (0) | 2024.12.18 |
따옴표를 리습 함수에서 사용하기 (2) | 2024.09.26 |
To change true color to ACI(AutoCAD Color Index) of Layers (0) | 2024.08.29 |
layouts 폴더에 ExportLayout 저장하기 (0) | 2024.08.13 |