|
Тема |
Re: Програмиране в ACAD + [re: StSt] |
|
Автор | Rado (Нерегистриран) | |
Публикувано | 21.05.06 07:47 |
|
|
Autolisp e най-удобния и лесен език за програмиране на AutoCAD, но е малко ограничен не подържа масиви, a и при рабата с текстови файлови има съвсем малко команди.Хората , които програмират AutoCAD обикновено след Autolisp минават на Visual Basic в среда AutoCAD или пък на Visula C.
Ето една програма и от мен, която променя височината на текстоветe в определено ниво
(defun c:changehigh()
(setq nivo(getstring "\n Input layer:"))
(setq vis(getreal "\n Input hight:"))
(setq ss (ssget "X" (list (cons 8 nivo) (cons 0 "TEXT"))))
(setq len (sslength ss))
(setq n 0)
(repeat len
(setq spis (entget(ssname ss n)))
(setq spis (subst (cons 40 vis) (assoc 40 spis) spis))
(setq n (1+ n))
(entmod spis)
)
)
|
| |
|
|
|