• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

LISP pour la recherche d'ID HANDLE

  • Auteur du sujet Auteur du sujet chrirehp
  • Date de début Date de début

chrirehp

Guest
Bonjour à tous,
sont au courant de la commande de rechercher un code de poignée de bloc
(zoom--objet-- (maintenant "xxxxxx")
Mais je me demandais s'il y avait un lisp qui éviterait d'avoir à faire les étapes à chaque fois pour la recherche.

ou si vous connaissez une méthode plus rapide et plus maigre que je l'ai mentionné ci-dessus:)

Merci toujours.

Chrétien
 
Code:
(défun c:rethandle(/ sel ent n)
(setq sel (mention "seleziona entita": ")))
(si (/= sel zéro)
(progrès)
(setq n (à sel))
(setq ent (get n))
(cdr (assoc 5 en))
)
)
)
 
gr
Code:
(défun c:rethandle(/ sel ent n)
(setq sel (mention "seleziona entita": ")))
(si (/= sel zéro)
(progrès)
(setq n (à sel))
(setq ent (get n))
(cdr (assoc 5 en))
)
)
)
Merci beaucoup, mais j'ai besoin de la recherche inverse, c'est-à-dire :
à partir du code de la poignée, je voudrais comprendre quel est le bloc de référence

J'espère avoir été clair dans l'explication :)
 
Je n'ai pas compris votre problème.
Si vous voulez zoomer sur un objet, vous ne connaissez que la poignée, puis utilisez :
Code:
(commande "_zoom" "_o" (maintenant "230") ")
si vous connaissez<ename>:</ename>
Code:
(commande "_zoom" <ename>")</ename>
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut