Bem vindo ao site pauloferreira.pt. Encontrará aqui alguns temas relacionados com a sua atividade profissional. Divirta-se!

Tutorial acaddoc.lsp

Escrito por Paulo Ferreira. Publicado em Profissional

Tutorial - [acaddoc.lsp]
O arquivo acaddoc.lsp destina-se a ser associado a cada documento (ou desenho) inicializado. Este arquivoé útil se quisermos carregar uma biblioteca de rotinas AutoLISP para estar disponível sempre que iniciar um novo desenho (ou abrir um desenho já existente).
Cada vez que abre um desenho, o AutoCAD pesquisa na biblioteca o caminho para um ficheiro acaddoc.lsp. Se encontrar um, ele carrega o arquivo na memória. O ficheiro acaddoc.lsp sempre carregado em cada desenho independentemente das definições de ACADLSPASDOC.
O aficheiro acaddoc.lsp pode conter código para uma ou mais rotinas, ou simplesmente carregar funções de uma série de chamadas. Este último método  preferível, porque é de mais fácil modificação.
Se salvares o código seguinte num ficheiro acaddoc.lsp, os ficheiros (nomeadamente rotinas) minharotina1.lsp, minharotina2.lsp, e minharotina3.lsp são carregadas cada vez que um novo documento é aberto.
(load "minharotina1")
(load "minharotina2")
(load "minharotina3")
Para o fazeres, basta abrires o Notepad e colas o código (em função do nome das rotinas que queres carregar) e posteriormente mudas o nome do ficheiro para acaddoc.lsp.
Exemplos sobre as localizações possiveis do ficheiro acaddoc.lsp e correspondentes rotinas:

C: \ Programas \ AutoCAD?*<version> \ Suport
C: \ Documents and Settings \ *<loginname> \ Application Data \ Autodesk \ AutoCAD?*<version> \?*<version> \ enu \ Suport
ou no Windows Vista:
C: \ Utilizadores \ *<loginname> \ AppData \ Roaming \ Autodesk \ AutoCAD?*<version> \?*<version> \ enu \ Suport
*<version> e <loginname> dependem respectivamente da versão que tens instalada assim como o nome de utilizador.