Aviglémy Posté(e) le 21 décembre 2007 Posté(e) le 21 décembre 2007 Bonjour, Comment accéder au propriétés d'un dessin depuis un code Lisp ? il y a les variables d'autocad du type tdindwg, tdcreate, tdupdate, loginname ou la commande propdess, mais rien d'autre ?
Matt666 Posté(e) le 21 décembre 2007 Posté(e) le 21 décembre 2007 la commande propdess ne te suffit pas ??? "Chacun compte pour un, et nul ne compte pour plus d'un."
Aviglémy Posté(e) le 21 décembre 2007 Auteur Posté(e) le 21 décembre 2007 :) si elle est très bien justement ! Mais j'aimerais pourvoir entrer des information dans les propriétés personalisées depuis un lisp C'est t-il possible ? :P
Matt666 Posté(e) le 21 décembre 2007 Posté(e) le 21 décembre 2007 Juste une petite question : les propriétés personaliséesC'est quoi, exactement, ça ? Sinon, tu peux ajouter des informations à la suite de cette commande...(defun c:tp () (command "propdess") (princ (strcat "\nTemps dessin :" "\n\t" (rtos (* 86400 (getvar "tdindwg")) 2 2) " secondes." "\n\t" (rtos (/ (* 86400 (getvar "tdindwg")) 60) 2 2) " minutes." "\n\t" (rtos (/ (* 86400 (getvar "tdindwg")) 3600) 2 2) " heures." )) )Par exemple... "Chacun compte pour un, et nul ne compte pour plus d'un."
Aviglémy Posté(e) le 21 décembre 2007 Auteur Posté(e) le 21 décembre 2007 hihihi ca marche .... Temps dessin : 10.04 secondes. 0.17 minutes. 0 heures. C'est pas exactement la ...Les propriétés personnalisées ce situent dans le 4eme onglet de la doite de dialogue propriétés du dessin. Je ne trouve pas de variable pour accecder au tableau, ou l'on peut y ajouter des propriétés...Ce que j'aimerais, c'est de créer des propriétés perso., puis les récuperer et les affecter à un champs.
Patrick_35 Posté(e) le 21 décembre 2007 Posté(e) le 21 décembre 2007 Salut Je pense que c'est cela que tu cherches(vlax-dump-object (vla-get-summaryinfo (vla-get-activedocument (vlax-get-acad-object))) t) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Aviglémy Posté(e) le 21 décembre 2007 Auteur Posté(e) le 21 décembre 2007 :D Merci !Ah ok il faut passer par l'activeX.il me rete à comprendre comment ca marche, et faire fonctionner mes neronnes.... :casstet:
Patrick_35 Posté(e) le 22 décembre 2007 Posté(e) le 22 décembre 2007 Salut C'est du vlisp.Les fonctions activex sont appellées avec des vlax-... @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant