Académique Documents
Professionnel Documents
Culture Documents
b 5
c 3)
(* a b c)
(alert "hello")
(setq b (getint "enter b"))
(princ "la valeur de b est\n")
(princ b)
(setq cen (getpoint "centre de cercle"))
getstring
getdist
getangle
-----------------------
-----------------------
(defun c:caire()
(setq s1 "hello"
s2 " Hi"
s3 (strcat s1 " " s2)
)
--------------------------------
--------------------------------
;Dessin des poutres
(defun c:poutre()
(repeat nbr_potau
(setq pot (getreal "\nEnter la largeur du poteau: "))
(setq larg_potlist (append larg_potlist (list pot)))
)
(princ long_travptlist)
(princ haut_travptlist)
(princ larg_potlist)
;dessin poutre
(setq i 0)
(repeat nbr_potau
(princ i)
;trav�es
(command "Rectangle" pt1 "C" (nth i long_travptlist) (nth i haut_travptlist) pt2)
;poteaux
(command "Rectangle" pt1 "C" (nth i larg_potlist) 0.8 pt2)
(setq i (+ i 1))
)
(princ)
)
(defun c:test()
)
--------------------------
--------------------------
(defun parse_nums (st / a k lst)
(setq k 1)
(setq a "")
(setq lst nil)
(repeat (strlen st)
(if (= (substr st k 1) ",")
(progn
(setq lst (append lst (list (atof a))))
(setq a "")
)
(setq a (strcat a (substr st k 1)))
)
(setq k (+ k 1))
)
(setq lst (append lst (list (atof a))))
)
------------------------------
------------------------------
-------------------------------
(defun c:split_str()
(setq str1 "10;10;5")
(setq len (strlen str1))
(setq i 1)
(while (<= i len)
(if (= (substr str1 i 1) ";")
(progn
(setq s (substr str1 (+ i 1) (- (+ len 1) i)))
(setq i len)
)
)
(setq i(+ i 1))
)(alert s)
)