Aller au contenu

Sélection similaire et sélection précédente


Invité Patrick

Messages recommandés

Bonjour à tous!

 

J'ai une question, c'est pas souvent mais ça arrive:

 

Après avoir fait une sélection similaire, est-il possible de récupérer ces objets sélectionnés en réponse à une demande de sélection d'objets? J'ai essayé avec P, ça marche pas. Autrement dit un jeu de sélection réalisé avec la sélection similaire peut-il être réutilisé?

Lien vers le commentaire
Partager sur d’autres sites

exemple?

 

tu sélectionne un ensemble de "pièce (bloc, élément 3D, 2D, ligne et autres) tu veux que les blocs, et tu veux refaire cette manip sans passer par le cadre propriété et tout?

 

Si j'ai bien compris?

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Lien vers le commentaire
Partager sur d’autres sites

Je clique sur un bloc, puis clic droit Sélection similaire.

Ensuite je lance une commande (une commande qu'on a créé par programmation mais ça pourrait être une commande AutoCAD comme EFFACER)

Lancer cette commande désélectionne les objets sélectionnés précédemment donc je les perds.

Comment faire que cette sélection ne soit pas perdue et passée à la commande AutoCAD ou en l’occurrence la commande que nous avons programmée?

Lien vers le commentaire
Partager sur d’autres sites

Salut Patrick

 

Cela fonctionne sur ma 2014, aussi bien avec un lisp qu'avec une commande.

 

Le lisp de test

(defun c:test()
 (setq js (ssget))
)

 

Je sélectionne un bloc --> Clic droit + Sélection similaire

Je lance la commande ou le lisp

Je lance une nouvelle commande, par exemple déplacer et ensuite p (ou _p pour previous) et je retrouve ma sélection.

 

Peut-être une variable ?

J'ai regardé avec les variables pick*, mais que nenni.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Salut Patrick,

 

Si la commande est une commande définie en .NET, il faut ajouter à l'attribut CommandMethod un CommandFlags.UsePickSet pour que la commande puisse utiliser le mode "sélection nom verbe" :

 

[CommandMethod("NomDeLaCommande", CommandFlags.UsePickSet)]

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité