AutoLisp

 

visual lisp

AutoLisp é uma variante da linguagem de programação LISP, criada especificamente para o software AutoCad (program de desenho assistido por computador) e outras aplicações da família da Autodesk. Contudo o programa editor (Visual Lisp) e o interpretador não estão presentes na versão AutoCad LT.
O AutoLisp é também utilizado no motor IntelliCad, um consórcio de empresas que desenvolvem um software alternativo ao AutoCad e em tudo semelhante.
Para quem é utilizador de AutoCad conhece bem as potencialidades da utilização desta linguagem para o desenvolvimento de rotinas, simples ou complexas, que permitem agilizar determinadas tarefas e funções.
Neste sítio pode-se adquirir bons conhecimentos sobre esta linguagem.

Exemplo de uma simples rotina em AutoLisp:

No caso um rotina que permite alterar o tamanho de entidades texto.

;******************************************
(defun c:ht (/ a ht n i b1 b c d b2)
(prompt "\nA ALTURA DO TEXTO SERÁ MODIFICADA")
(setvar "cmdecho" 0)
(setq a (ssget))
(setq ht (getdist "\nINTRODUZA NOVA ALTURA"))
(setq n (sslength a))
(setq i 0)
(repeat n
        (setq b1 (entget (ssname a i)))
        (setq i (1+ i))
        (setq c (assoc 40 b1))
        (setq d (cons (car c) ht))
        (setq b2 (subst d c b1))
        (entmod b2)
)

(PRINC)
)
;******************************************

Outros artigos:

tecnologia, informática, internet, programas, aplicativos, software, open source, programas livres, freeware, linux, windows, firefox, internet explorer, artigos, análises, notícias, autocad, cad, rotinas, rotinas lisp, lisp, autolisp, intellicad, vídeo, youtube, áudio, mp3, jpg, bmp, gif, pmg, gimp, inkscape, xn view, photofiltre, google, gmail, converter, conversores, editores, host, downloads, p2p, gexo, porntube, redtube, xnxx, mediacoder, 7zip, nvu, blender, programação, programar, php, perl, asp, html, xml, office, mysql, easyphp, gnu, gpl, c, c++, css, web design, tutorial, tutoriais, manual, how to, truques e dicas, truques, scribus, notepad++, pidgin, messenger, mac, mozilla, mplayer, wma, vorbis