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/

XRECORD

Dúvidas sobre AutoLISP...

Moderador: Moderadores

Avatar do usuário
samu20infd2
Concreto
Concreto
Mensagens: 38
Registrado em: Sex 11 Abr 2008 12:00:00 am

XRECORD

Mensagem por samu20infd2 » Qua 30 Abr 2008 10:45:40 am

Algu3m tem algum exemplo prático da utilização
desse comando? E ele funciona no R14?

8)

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

Mensagem por hugopaulo » Qua 30 Abr 2008 11:45:07 am

samu

Veja a ajuda do AutoCAD 2008.

Sim...funciona no AutoCAD 14 porque é uma função do AutoLISP.

[]'s
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
samu20infd2
Concreto
Concreto
Mensagens: 38
Registrado em: Sex 11 Abr 2008 12:00:00 am

Mensagem por samu20infd2 » Qua 30 Abr 2008 11:52:41 am

No help do 2000 não achei nada.
Irei instalar o 2008 e dar uma olhada.

Mas caso alguem tenha algum exemplo pratico, seria
de grande ajuda.

8)

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

Mensagem por hugopaulo » Qua 30 Abr 2008 12:01:24 pm

Samu

Procure no Help do AutoLISP 2000. O XRECORD está lá. Abra o Visual LISP.

[]'s
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
samu20infd2
Concreto
Concreto
Mensagens: 38
Registrado em: Sex 11 Abr 2008 12:00:00 am

Mensagem por samu20infd2 » Qua 30 Abr 2008 12:06:34 pm

http://www.cadtutor.net/forum/showthread.php?t=2466

Esse site tem alguma coisa, mas está difícil entender o código.
Se alguem tiver um exemplo pratico, eu agradeceria.

Avatar do usuário
cracksther
Diamante
Diamante
Mensagens: 1063
Registrado em: Seg 13 Dez 2004 11:00:00 pm

Mensagem por cracksther » Qua 30 Abr 2008 1:01:59 pm

samu20infd2... Segue um exemplo bem simples.

[lsp](setq listRecord (list
(cons 0 "XRECORD")
(cons 100 "AcDbXrecord")
(cons 1 "[email protected]");cons 1 para string (veja group codes)
)
listRecord (entmakex listRecord)
)

(dictadd (namedobjdict) "EMAIL" listRecord);adiciona o XRECORD


(setq prop-e-mail (dictsearch (namedobjdict) "EMAIL");Recupera o XRECORD
e-mail (cdr (assoc 1 prop-e-mail)))[/lsp];isola o dado e-mail

Veja no Help do VLISP (Group Codes, dictremove, XRecord Objects, etc..)

Até mais!
Marcelo Silva - Cascavel - PR
[email protected]

Avatar do usuário
samu20infd2
Concreto
Concreto
Mensagens: 38
Registrado em: Sex 11 Abr 2008 12:00:00 am

Mensagem por samu20infd2 » Qua 30 Abr 2008 4:05:35 pm

cracksther,
muito obrigado pela ajuda.
Acho que agora conseguirei dar continuidade sozinho, ao
estudo dessa função.


8)

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

Mensagem por hugopaulo » Sex 02 Mai 2008 10:51:10 am

samu20infd2 escreveu:cracksther,
muito obrigado pela ajuda.
Acho que agora conseguirei dar continuidade sozinho, ao
estudo dessa função.


8)
Samu

Interessante...

Dei a mesma resposta que o Crackster e nenhum agradecimento. Ou vc não leu o que postei ou está me discriminando.

Enfim...

"Sursum corda"
hugopaulo
AutoLISP Não É LISP ==> VISUAL LISP não é Linguagem

Avatar do usuário
cracksther
Diamante
Diamante
Mensagens: 1063
Registrado em: Seg 13 Dez 2004 11:00:00 pm

Mensagem por cracksther » Sex 02 Mai 2008 10:55:45 am

hugopaulo... o agradecimento deve ter sido em função do exemplo.
Marcelo Silva - Cascavel - PR
[email protected]

Avatar do usuário
samu20infd2
Concreto
Concreto
Mensagens: 38
Registrado em: Sex 11 Abr 2008 12:00:00 am

Mensagem por samu20infd2 » Sex 02 Mai 2008 11:20:48 am

Agradeço aos dois,
foi de grande ajuda, a ajuda dos dois
Obrigado hugopaulo e crack...

8)

Responder