Olá pessoal!
Novamente fechei uma parceria um profissional renomado da área de programação: Eduardo Fernal!
Para quem não sabe, Eduardo é autor de vários programas para AutoCAD e IntelliCAD, além do Curso de AutoLISP em CD, que é sucesso de vendas!
Nesta nova parceria, participarei do Pacote de Rotinas em Pen Drive, mas não como programadora!
Mas para não "copiar e colar" aqui no Post o que já está disponível aqui no Blog, convido vocês a acessarem a nova Página Programas do Eduardo Fernal, onde explico como será a minha participação neste produto!
É claro, você só tem a ganhar!
:)
Mostrando postagens com marcador Lisp. Mostrar todas as postagens
Mostrando postagens com marcador Lisp. Mostrar todas as postagens
quinta-feira, 19 de maio de 2011
segunda-feira, 31 de janeiro de 2011
Carregando arquivos Lisp no AutoCAD
Olá pessoal,
Apesar de muitos usuários já conhecerem o processo, existem os que não sabem muito sobre isso, então vou mostrar como fazer.
Não tenho intenção de ensinar a criar ou explicar as funções e comandos em arquivos lisp, apenas quero mostrar como usá-los.
Mas uma coisa é fundamental:
O que digitar após carregar um arquivo lisp para usá-lo no AutoCAD?
Então vamos a alguns conceitos básicos:
1 - os arquivos lisp podem ter as seguintes extensões:
2 - Os arquivos vlx e fas são compilados, o lsp você pode abrir no notepad (bloco de notas) ou no editor de Visual Lisp do AutoCAD.
Para demonstrar como usar um código postado no Fórum CADKlein, selecione o código e use as teclas Control+C.
Abra o notepad e use as teclas Control+V:
Exemplo no notepad:
3 - No notepad, salve o arquivo com o nome areas.lsp, tomando o cuidado de escolher All Files em Save As Type:
4 - Agora que você já tem o arquivo lsp salvo no seu HD, veja como carregar:
No AutoCAD:
O lisp foi carregado.
Geralmente os autores dos lisps colocam uma mensagem para ser mostrada após o carregamento do arquivo. Esta mensagem (quando existente) será mostrada no prompt (janela de texto):
Neste exemplo, ao digitar SOMAREA e dar enter, o comando lisp é acionado. Então selecione os objetos e dê enter até sair do comando:
Mas, e se não foi mostrada mensagem alguma após carregar o lisp?
Como saber o que digitar para acionar o comando?
No início do código, existe uma função que define o nome do comando:
Defun C:
O que vier depois de Defun C: é o nome do comando, veja:
; INÍCIO SOMA_ÁREAS.LSP
; JA
; 2002-09-03
; 2002-10-15
; 2005-02-26
; SOMA_ÁREAS.LSP - Aplicação para somar áreas das entidades seleccionadas
(defun C:SOMAREA (/ CMDCH LUPRC ARSTOTAL TERM TXTOTAL
5 - Ok, mas e se for um lisp que eu precise usar diariamente, precisarei carregar através do Appload todas as vezes?
Não, você pode adicionar os lisps para carregamento automático. Veja como fazer isso:
Quando abrir a caixa de diálogo Load Application (AP enter), veja que tem um "ícone" parecido com uma "mala", o Startup Suite - então clique no botão Contents:
Clique em Add para selecionar os arquivos.
Após adicionados, clique em Close nas duas caixas de diálogos (uma de cada vez):
Quando você abrir o AutoCAD novamente, verá as informações dos lisps carregados automaticamente (isso quando houver as mensagens dos autores referentes a cada arquivo lsp):
Existem vários arquivos lisps disponíveis na internet, alguns são gratuitos.
Nos links abaixo você encontrará alguns e outras informações:
- Downloads gratuitos do Site CADKlein
- Links de outros no CADKlein
- Apostila sobre o básico de AutoLisp
- Site do Eduardo Fernal
- Curso de AutoLisp do Eduardo Fernal - email para Eduardo
- Site da Cadalyst com vários lisps gratuitos
E claro, você pode procurar no Google por arquivos lisp.
Antes de terminar este post, quero deixar claro que não sou programadora, o que entendo de lisp/autolisp é o básico do básico do básico.... Há alguns anos comecei a estudar e até criei algumas rotinas, que estão no meu site CADKlein, mas não segui adiante por falta de tempo para me dedicar a essa linguagem.
Então, se vocês tiverem dúvidas sobre essa linguagem, por favor deixem suas dúvidas em nosso Fórum CADKlein, o cadastro é obrigatório e GRATUITO.
:)
Apesar de muitos usuários já conhecerem o processo, existem os que não sabem muito sobre isso, então vou mostrar como fazer.
Não tenho intenção de ensinar a criar ou explicar as funções e comandos em arquivos lisp, apenas quero mostrar como usá-los.
Mas uma coisa é fundamental:
O que digitar após carregar um arquivo lisp para usá-lo no AutoCAD?
Então vamos a alguns conceitos básicos:
1 - os arquivos lisp podem ter as seguintes extensões:
- lsp
- vlx
- fas
2 - Os arquivos vlx e fas são compilados, o lsp você pode abrir no notepad (bloco de notas) ou no editor de Visual Lisp do AutoCAD.
Para demonstrar como usar um código postado no Fórum CADKlein, selecione o código e use as teclas Control+C.
Abra o notepad e use as teclas Control+V:
Exemplo no notepad:
4 - Agora que você já tem o arquivo lsp salvo no seu HD, veja como carregar:
No AutoCAD:
- Digite AP e dê enter ou clique no ícone Load Application
- Selecione o arquivo areas.lsp
- Clique em Load
- Clique em Close
O lisp foi carregado.
Geralmente os autores dos lisps colocam uma mensagem para ser mostrada após o carregamento do arquivo. Esta mensagem (quando existente) será mostrada no prompt (janela de texto):
Mas, e se não foi mostrada mensagem alguma após carregar o lisp?
Como saber o que digitar para acionar o comando?
No início do código, existe uma função que define o nome do comando:
Defun C:
O que vier depois de Defun C: é o nome do comando, veja:
; INÍCIO SOMA_ÁREAS.LSP
; JA
; 2002-09-03
; 2002-10-15
; 2005-02-26
; SOMA_ÁREAS.LSP - Aplicação para somar áreas das entidades seleccionadas
(defun C:SOMAREA (/ CMDCH LUPRC ARSTOTAL TERM TXTOTAL
5 - Ok, mas e se for um lisp que eu precise usar diariamente, precisarei carregar através do Appload todas as vezes?
Não, você pode adicionar os lisps para carregamento automático. Veja como fazer isso:
Quando abrir a caixa de diálogo Load Application (AP enter), veja que tem um "ícone" parecido com uma "mala", o Startup Suite - então clique no botão Contents:
Após adicionados, clique em Close nas duas caixas de diálogos (uma de cada vez):
Quando você abrir o AutoCAD novamente, verá as informações dos lisps carregados automaticamente (isso quando houver as mensagens dos autores referentes a cada arquivo lsp):
Existem vários arquivos lisps disponíveis na internet, alguns são gratuitos.
Nos links abaixo você encontrará alguns e outras informações:
- Downloads gratuitos do Site CADKlein
- Links de outros no CADKlein
- Apostila sobre o básico de AutoLisp
- Site do Eduardo Fernal
- Curso de AutoLisp do Eduardo Fernal - email para Eduardo
- Site da Cadalyst com vários lisps gratuitos
E claro, você pode procurar no Google por arquivos lisp.
Antes de terminar este post, quero deixar claro que não sou programadora, o que entendo de lisp/autolisp é o básico do básico do básico.... Há alguns anos comecei a estudar e até criei algumas rotinas, que estão no meu site CADKlein, mas não segui adiante por falta de tempo para me dedicar a essa linguagem.
Então, se vocês tiverem dúvidas sobre essa linguagem, por favor deixem suas dúvidas em nosso Fórum CADKlein, o cadastro é obrigatório e GRATUITO.
:)
Assinar:
Postagens (Atom)