Tenha uma nova experiência ao navegar no Fórum pelo computador de forma integrada ao portal principal. Acesse o seguinte link: https://www.autolisp.com.br/board/. Entretanto para dispositivos móveis recomendamos acessar este outro link: https://www.autolisp.com.br/forum/

Compilar via AutoLISP .prv -> .VLX

Dúvidas sobre AutoLISP...

Moderador: Moderadores

Avatar do usuário
laudemir
Prata 2/3
Prata 2/3
Mensagens: 532
Registrado em: Qui 29 Mar 2007 12:00:00 am
Contato:

Compilar via AutoLISP .prv -> .VLX

Mensagem por laudemir »

Boa tarde a todos

Gostaria se saber se é possível a partir de um projeto “.prv” via AutoLISP, compilar alguns arquivos numa pasta pré-determinada.

Sei que é possível fazer em .FAS, com o comando (vlisp-compile , porem gostaria de compilar alguns programa “LSP,DCL,TXT “ em .VLX a partir de um projeto .prv

Preciso via AutoLISP pois o programa a ser compilado em si não muda, porem cada arquivo gerado ira conter informações diferentes. Então no momento que o usuário escolher o projeto “.prv” a ser compilado ele modifica algumas informações e transforma em VLX


Obrigado.
"As respostas dos problemas, geralmente são mais simples que pensamos"
[email protected]
Veja outros artigos http://lautolisp.blogspot.com/
Estou iniciando em blog, mas ja é um começo....

Avatar do usuário
hugopaulo
Master
Master
Mensagens: 1873
Registrado em: Dom 29 Fev 2004 12:00:00 am

Mensagem por hugopaulo »

Laudemir

Desculpe minha ignorância mas .prv não conheço. Não seria .prj ? Aguardo.
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
laudemir
Prata 2/3
Prata 2/3
Mensagens: 532
Registrado em: Qui 29 Mar 2007 12:00:00 am
Contato:

Mensagem por laudemir »

hugopaulo escreveu:Laudemir

Desculpe minha ignorância mas .prv não conheço. Não seria .prj ? Aguardo.
Desculpe Hugo realmente não é projeto, me expressei mal, porem o arquivo que estou me referindo é o .prv

.PRV
Make application
defines the files and options used to build a vlx application with the vlisp make application wizard.

Arquivo para o assistente do Vlisp que contem os arquivos e opções usadas para gerar o VLX

“Não sei se realmente seja possível fazer isto:
Gerar o VLX a partir do .PRV via AutoLISP.”



Obrigado.
"As respostas dos problemas, geralmente são mais simples que pensamos"
[email protected]
Veja outros artigos http://lautolisp.blogspot.com/
Estou iniciando em blog, mas ja é um começo....

Avatar do usuário
hugopaulo
Master
Master
Mensagens: 1873
Registrado em: Dom 29 Fev 2004 12:00:00 am

Mensagem por hugopaulo »

Laudemir

É possível sim. Não creio que é possível vc criar o .prv. Posso estar enganado mas o .prv é criado a partir da 1a. vez que vc cria um .VLX.

Penso que esse PRV significa Project Visual LISP.

No VLIDE vá em File --> Make Application --> Make Application

Depois procure o arquivo .PRV que vc quer compilar em VLX. Escolha as opções e teste. Só isso. T+
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
laudemir
Prata 2/3
Prata 2/3
Mensagens: 532
Registrado em: Qui 29 Mar 2007 12:00:00 am
Contato:

Mensagem por laudemir »

Ok Hugo é isto mesmo, porem......


Gostaria de fazer isto através de um programa em Autolisp, "via AutoLISP"
pois o programa vai gerar um COD especifico para cada VLX gerado "Usuário final"

Ou seja, dentro de um programa meu, vai ter um "Browser" que será possível selecionar qualquer arquivo .PRV, e o programa muda apenas o .LSP gerando um COD no final, dai e gerado o .VLX pelo .PRV


Dai não sei se realmente é póssivel fazer.......

Entendido compreendido....


t+
"As respostas dos problemas, geralmente são mais simples que pensamos"
[email protected]
Veja outros artigos http://lautolisp.blogspot.com/
Estou iniciando em blog, mas ja é um começo....

Avatar do usuário
hugopaulo
Master
Master
Mensagens: 1873
Registrado em: Dom 29 Fev 2004 12:00:00 am

Mensagem por hugopaulo »

Laudemir

Possível é...mas acho que não é muito fácil de fazer. Não posso afirmar que se possa fazer com AutoLISP puro mas penso que talvez com Activex (VLA, VLAX) e/ou ObjectARX.

É possível que os experts do fórum em ActiveX tenham uma solução mas só eles podem dizer.

Vou tentar em AutoLISP puro e vc tenta tb. Quem chegar à uma conclusão coloca ou talvez apareçam soluções mais efetivas e mais complexas.

Como já disseram "ninguém sabe tudo". T+
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
neyton
Master
Master
Mensagens: 1668
Registrado em: Qui 25 Dez 2003 11:00:00 pm
Contato:

Mensagem por neyton »

tem umas funções nao documentadas, pode ser q ajude...
baixe este arquivo:
http://geocities.yahoo.com.br/neyton/lsp2htm/coms.js

abra com o bloco de notas e procure a palavra "compile"

este arquivo é parte do script do link
http://geocities.yahoo.com.br/neyton/lsp2htm/index.htm
q coverte lisp para html

nao precisa ficar com medinho dele, hehehehe
como que usa o html daqui?
visite o meu blog: http://tbn2.blogspot.com
lisps exclusivas pra download!!

Avatar do usuário
woodicko
Bronze 1/3
Bronze 1/3
Mensagens: 157
Registrado em: Qua 24 Mai 2006 12:00:00 am
Contato:

Fantástico

Mensagem por woodicko »

Neyton ... eu sabia que havia algumas funções não documentadas, mas nunca imaginei que fossem tantas.

Te pergunto o seguinte:
- todas elas estão no 2009 ou algumas foram perdidas?
- você possui alguma lista do gênero para variáveis não constantes na documentação do CAD? Cito, por exemplo, QAFLAGS, explicada pelo hugopaulo aqui:

http://www.autolisp.com.br/autolisp/mod ... 9573#19573

É quase o caso de montar uma força-tarefa e criar um arquivo de ajuda com as variáveis e funções não documentadas pela AutoDesk.

Avatar do usuário
neyton
Master
Master
Mensagens: 1668
Registrado em: Qui 25 Dez 2003 11:00:00 pm
Contato:

Mensagem por neyton »

infelizmente nao tenho...

a maioria dá pra desconfiar o que faz pelo seu nome, mas algumas... so testando e vendo se tá no help....
como que usa o html daqui?
visite o meu blog: http://tbn2.blogspot.com
lisps exclusivas pra download!!

Avatar do usuário
woodicko
Bronze 1/3
Bronze 1/3
Mensagens: 157
Registrado em: Qua 24 Mai 2006 12:00:00 am
Contato:

Modo de listar todas as variáveis

Mensagem por woodicko »

Se não temos uma lista com todas as variáveis, pergunto se tem um modo de extraia a lista.

Observando que:

SETVAR não resolve pois, por exemplo, a variável QAFLAGS acima citada não aparece.
SYSVDLG (comando interessente) não motra a QAFLAGS acima. *

Aguardo sugestões.

*Utilizo o CAD 2009. Talvez as outras versões não tenham o comando SYSVDLG.

-------------------------------------------------------------

Editado:

Encontrei em www.hyperpics.com um PDF com as diversas variáveis do AutoCAD, em suas diversas versões.
Coloquei no rapidshare para não ser necessário criar conta atrás de um arquivo, apenas.

Guia Completo
http://rapidshare.com/files/202626473/A ... erview.pdf

Guia Simples
http://rapidshare.com/files/202627288/A ... _Guide.pdf

Guia de comandos (longe de estar completo, mas já ajuda)
http://rapidshare.com/files/202627810/A ... _Guide.pdf

Resta ainda a tarefa de documentar a lista de comandos do neyton. Quem se habilita a ajudar?
Editado pela última vez por woodicko em Qua 25 Fev 2009 11:24:23 pm, em um total de 1 vez.

Responder