Nesta página você acessa a coleção de rotinas autolisp. A maioria das rotinas é compatível com AutoCAD antigo (2000 acima) e novo, é necessário verificar.
Caso não saiba usar, leia nosso artigo tutorial de uso de rotinas autolisp no AutoCAD.
Este material é distribuido deste o inicio do aditivocad.com (que existe mais de duas decadas). Não temos mais viabilidade de fazer novas inclusões ou verificações do conteúdo... isto significa que solicitações e comentários neste contexto estão encerrados. Apesar disto, o material vai continuar no ar e o download liberado!
Esta rotina em AutoLisp insere textos referente às coordenadas do ponto clicado na tela do AutoCAD.
Download rotina »Esta rotina serve para inserir representação de interrupção de tubulações.
(Você deverá colocar os blocos que acompanham a rotina em uma pasta chamada C:\lisp\block).
Esta rotina cria a curva catenária utilizando uma polyline. (Para AutoCAD 2000 ou superior)
Permite apagar linhas, polilinhas e arcos do desenho, filtrando os itens de acordo com um tamanho mínimo. Útil para fazer a "limpeza" do desenho.
Calcula o comprimento total selecionados (linhas, arco, spline e polyline).
Desenha estrelas. Você especifica o raio interno e externo, número de pontas então a estrela é desenhada.
Captura todos os textos (text e mtext) do desenho e os grava em um arquivo de externo.
Existe ainda a opção de incluir as coordenadas X e Y referente ao ponto de inserção de cada texto.
Uma rotina para desenho de comentários de revisão, com várias opções para o desenho da revisão. Bacana para uso com AutoCAD antigo.
Este comando permite copiar objetos com ângulos e distancias específicas, utilizando vários critérios disponíveis. É uma variação do comando array.
Rotina para trabalhar com atributos, explode blocos mantendo os mesmos valores de atributo de texto.
Esta é uma rotina para facilitar a edição de textos. Altera várias propriedades de vários textos, com um só comando.
Esta rotina converte Splines em Plines. funciona no Autocad 2000 ou superior.
Exporta textos desenhados no autocad para um arquivo externo.
Transforma atributos em textos simples, mantendo as propriedades.
LineSum soma o comprimento de linhas selecionadas. Funciona apenas com linhas simples (Lines).
Esta rotina Autolisp reúne 7 comandos para manipulação de layers do AutoCAD.
Attools é uma aplicação (Vlx compilado) que permite manipular com facilidade atributos de
blocos sspan a necessidade de explodir o bloco em questão. Trata-se de uma aplicação.
Esta rotina permite desenhar linhas de quebra que indicam a interrupção de desenhos (exspanplo ---------/\/---------)
Rotina para substituir um determinado bloco que estiver inserido no desenho. Util quando há muitos blocos
já inseridos e deseja troca-los rapidamente.
Alinha o cursor do AutoCAD de acordo com o objeto que será requisitado para seleção.
Esta rotina pede um texto de prefixo e outro de sufixo, então emenda estes em textos desenhados no AutoCAD que você selecionar.
Rotina com menu para AutoCAD. desenham portas e janelas parametricamente. Descompacte os arquivos em uma
pasta de suporte do AutoCAD, então carregue o arch.mnu através do comando menuload.
Com esta rotina, é possivel adicionar objetos a um bloco sem explodi-lo. É obsoleta para AutoCAD mais recentes que tem o editor de blocos.
Esta rotina é uma versão do comando OffSet, mas nesta versão o objeto copiado fica na layer corrente.
Rotina AutoLisp que auxilia para desenhar tabelas, ideal para AutoCAD antigo sem o comando table.
Esta rotina faz a união de vários objetos formando uma unica polilinha, como o comando Pedit.
Trata-se de uma rotina Arx para o AutoCAD 2000/2002, adiciona na tela do AutoCAD uma barra
com os botões correspondentes aos arquivos abertos, facilitando alternar entre os mesmos.
Esta rotina pede a seleção de uma linha e retorna o seu comprimento e ângulo no formato Grau/Minutos/Segundos.
Esta rotina pede a seleção de objetos tipo text e Mtext, e edita-os em sequencia.
Facilita a edição de vários textos.
Esta rotina tem como objetivo facilitar o trabalho com o paper space.
A rotina tem como objetivo apagar textos vazios, linhas e polilinhas que o ponto inicial sejam igual ao final.
Esta rotina exporta o conteúdo de objetos tipo Text e Mtext para um arquivo *.Txt
Esta rotina escreve o texto com a distancia entre dois pontos que serão pedidos.
Um bom utilitário para construção de menus de imagens no AutoCAD.
Esta rotina, auxilia a construção de arquivos .Mnu (menus), vai lhe pedindo os dados, depois gera o arquivo.
Para AutoCAD R14 (antigo). A rotina ARX expande o tamanho da lista de layers, para caber nomes longos.
Esta rotina pede a seleção de 2 linhas, então retorna a coordenada do ponto de interseção entre elas.
Jogo da velha feito em AutoLisp, experimento interessante para estudos de recursos do Lisp.
Rotina para rotinas. Ajuda gerenciar e cadastrar rotinas.
São duas versões, o Appload2_14.Arx e Appload2_2000.Vlx, para AutoCAD 14 e 2000/acima respectivamente.
Rotina para trocar layer de objetos p/ a layer corrente ou uma especificada.
Esta rotina conta a quantidade de textos (Text e Mtext) e retorna informações estatísticas sobre os mesmos.
Rotina para desenhar portas em linhas duplas (paredes) de planta baixa.
Rotina para alterar o fator escala de blocos já inseridos, altera os blocos tomando como base o ponto de inserção de cada um.
Esta rotina Desenha paredes (linhas paralelas) tomando como base o eixo.
Desenha um texto contendo o nome do arquivo com o caminho (pasta/diretório) do mesmo.
Muda o conteúdo de textos selecionados para um texto especificado.
O mesmo comando array do autocad, só que ao invés de você ter que responder cada pedido na linha de comandos, você responde em uma caixa de diálogo.
Rotina para extração de lista de materiais baseado em blocos. O usuário cadastra e dá descriçaõ para os blocos.
(Listamat14.Arx p/ AutoCAD R14 - Listamat2k.Vlx p/ AutoCAD 2000 acima)
Calcula a distancia acumulada entre vários pontos, vai pedindo o clique acumulando o valor da distancia entre os cliques dados.
Desenha um texto em uma polilinha distribuindo uniformemente e ajustando cada letra de acordo com o ângulo do trecho no qual for encaixado.
Soma os valores de dois ou mais textos, por exemplo, selecione um texto 2.00 e outro 6.5 a rotina retornará o valor da soma que é 8.50