Aller au contenu

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


Messages recommandés

Posté(e)

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é?

Posté(e)

Hello,

 

Chez moi ça fonctionne (sous 2015).

 

A+

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Posté(e)

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."
Posté(e)

Si j'ai bien compris tu ne fais pas d'action entre les deux.

En macrotant avec PSELECT, ça devrait marcher.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

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?

Posté(e)

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

Posté(e)

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 - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Ok merci, ça explique que même en enlevant les ^C^C en début de macro, ça marchait toujours pas.

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é