Olá!!
Em alguns anos de pesquisas na internet, estudando, desenvolvendo e participando de grupos mesmo que não conseguindo contribuir muito, acabei juntando muito material de estudos, programas relacionados e rotinas lisp. Minha ideia sempre foi poder compartilhar tudo, mas precisava organizar e sobretudo precisava de tempo para isso. Enfim estou fazendo isso e espero conseguir compartilhar o máximo possível do meu material.
O texto abaixo explica um pouco oque são rotinas lisp e como utilizá-las, não lembro se copiei este texto de alguém mas achei simples e claro, portanto resolvi utilizar.
Informações sobre Rotinas
> Em primeiro lugar, o que são rotinas para autocad ?
Rotinas são pequenos códigos de programação, várias ou uma grande rotina podem formar um programa. Uma definição mais clara e fácil de entender é que uma rotina é um comando criado para o AutoCAD.
Rotinas para AutoCAD podem ser feitas em varias linguagens, a mais comum é o Autolisp. Embora existam outras linguagens, você irá encontrar com mais frequencia rotinas em AutoLisp e Arx. Todas as rotinas escritas em AutoLisp, o arquivo tem a extensão Lsp, rotinas em Arx o arquivo tem a extensão Arx.
Você poderá também encontrar algumas com extensão *.Fas ou ainda *.Vlx, na realidade, estas são rotinas escritas em linguagem Autolisp e compiladas com o VisualLisp. Mas da mesma forma que você carrega uma rotina *.lsp você pode carregar estes arquivos *.fas ou *.vlx.
> Como utilizar rotinas AutoLisp e Arx ?
As rotinas como já foi dito, são pequenos programas, estes devem ser carregados e utilizados dentro do AutoCAD, para carregar uma rotina proceda da seguinte forma, digite na linha de comandos do AutoCad o comando "appload", no diálogo que surgirá, clique no botão "File...", então procure o arquivo, no caso será um arquivo de extensão ".LSP" ou ".ARX", selecionando o arquivo basta você confirmar e ao voltar no primeiro diálogo clicar no botão "Load". O procedimento é semelhante para várias versões do AutoCad.
Uma outra forma de carregar uma rotina é através do Windows Explorer, abra e o deixe de modo que você possa ver parte da tela do AutoCAD, então vá na pasta onde estão localizadas suas rotinas e clique sobre a que deseja carregar arraste-a para dentro da área gráfica do AutoCAD e solte. Você também pode carregar uma rotina assim (load "nomedoarquivo.lsp") ou ainda (arxload "nomedoarquivo.arx") se for uma rotina arx.
Logo após carregar uma rotina, se ela não for auto-executavel, basta você digitar o nome do comando, quase sempre, logo após o carregamento de uma rotina, é apresentado na linha de comando do AutoCAD o nome do comando que deve ser digitado.
> Organize suas rotinas.
Você pode copiar todas as suas rotinas para dentro do diretório do AutoCAD, mas isto iria misturar as suas rotinas com as originais do AutoCad, então uma sugestão é que procure colocar suas rotinas em uma pasta separada, crie por exemplo uma pasta "C:\Minhas Rotinas" então copie todas elas para esta pasta.
É importante ressaltar, que para carregar uma rotina conforme a ultima explicação, ela deverá estar dentro de uma diretório de suporte do AutoCAD, daí você pergunta "então porque você disse para eu criar uma pasta separada para colocar as rotinas?", você pode simplesmente criar sua pasta, e defini-la como um diretório de suporte do AutoCAD. Para definir um diretório como de suporte faça o seguinte, digite na linha de comando do AutoCAD o comando "CONFIG" , no dialogo que surgir, selecione na parte superior esquerda a opção "Files", em seguida clique em "Support File Search Path" , depois acione o botão "Add..." e em seguida digite lá a pasta que você criou, e depois, basta clicar em "Apply" para finalizar. Este é um procedimento importante, mesmo se você for carregar as rotinas arrastando-as para dentro da tela do AutoCAD, pois você irá notar que algumas rotinas vem acompanhadas de um arquivo com extensão ".DCL", este também quase sempre deverá estar dentro de um diretório do AutoCAD. Estas informações não são regras, embora funcionem na maioria dos casos, algumas rotinas em especifico irão precisar de um tratamento diferente, neste caso você deverá consultar a documentação (se houver).
Um detalhe importante a ser observado, é que você deverá manter os arquivos com extensão ".DCL"(quando existir), que são arquivos de diálogos, sempre junto com suas rotinas, que deverão estar em um diretório suporte, do contrário as rotinas não funcionaram.
Testei a maioria das rotinas em AutoCAD 2000 ou superior, e quase todas são compatíveis com várias versões, porém algumas podem rodar somente em uma versão. Não há qualquer garantia em relação as rotinas e os utilitários, a responsabilidade de uso é sua.
Na próxima postagem iniciarei um índice com as rotinas para download bem como suas descrições. A maioria destas rotinas foram retiradas da internet ou de grupos de email e são de vários autores, caso alguém se sinta lesado favor entrar em contato comigo que farei a retirada imediata do material em questão.
Na próxima postagem iniciarei um índice com as rotinas para download bem como suas descrições. A maioria destas rotinas foram retiradas da internet ou de grupos de email e são de vários autores, caso alguém se sinta lesado favor entrar em contato comigo que farei a retirada imediata do material em questão.