• 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.

Libérez une entité en cliquant dessus

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

x11start

Guest
Je veux partager avec vous un vieux lisp, que je "rejuvé" maintenant avec des options pour le rendre plus efficace:
C'est spe-gela.lsp.

Comme vous pouvez en déduire, ce lisp vous permet d'éteindre ou de geler un calque en cliquant sur une entité placée dessus.

déjà 'dans l'ancienne version il y avait l'option 'spegnere', en cliquant immédiatement sur une entité'; ou 'freez', au cas où vous partiriez avant d'envoyer ou de cliquer dans une zone vide, avant de sélectionner l'entité'.

la nouvelle version fait cette option cyclique: continuer à envoyer (ou clic vide), vous continuez à désactiver pour geler et vice versa.

Cependant, les nouvelles les plus importantes concernent les blocs:
sélectionner un bloc ... ou mieux, en cliquant sur une entité placée à l'intérieur d'un bloc; Le calque sur lequel cette entité est placée est trouvé.
dans le cas où la couche est différente de la couche dans laquelle le bloc est situé; est demandé par un dcl, quelle couche éteindre ou geler.

Par exemple, nous avons un bloc sur la couche "bb". en cliquant sur une ligne placée sur la couche "aa" et située à l'intérieur du bloc:
ouvre une boîte de dialogue qui me demande d'éteindre "aa" ou "bb".

si les calques coïncident évidemment ne demande aucune confirmation.

Si vous voulez dire "geler" l'entité, mais ceci est placé sur la couche courante, une alerte s'affiche, qui m'avertis de l'impossibilité de geler la couche actuelle : confirmer l'alt avec ok, simplement la couche est éteinte au lieu de geler.

Je préviens que le dcl ne l'a pas fait, mais j'utilise "multi boutons radio. lsp d'alan h (bigal) https://alanh.com.au/Par conséquent, ce lisp doit être trouvé dans le même dossier de spe-gela. lsp ou dans un chemin planifié dans la configuration autocad.

Je voudrais souligner que pour obtenir les 2 couches (celle du bloc et de l'entité interne), j'ai utilisé nentsel qui dans ce cas m'a permis de trouver une liste dans laquelle le premier élément représente l'entité interne, tandis que le dernier est le bloc.
D'après la comparaison des 2, je comprends si le dcl qui me pose la question est de commencer.

comme j'espère toujours que ma petite contribution servira certains d'entre vous.
 

Pièces jointes

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