Aller au contenu

Messages recommandés

Posté(e)

Bonjour @Netparty

Je te propose ce petit LSP, il est possible de l'améliorer en choisissant de déplacer les entités vers un autre calque éventuellement.

(defun C:cal0 ()
  (if (setq JEU (ssget "x" (list (cons 8 "0"))))
    (alert (strcat "Il y a  : " (itoa (sslength JEU)) " objets présents sur le calque 0 " ))
    )
  )

Amicalement

  • Like 1
  • Upvote 1
Posté(e)

@Netparty

Si des entités sont trouvées sur le calque 0 (zéro) elles sont dans le jeu de sélection nommé JEU.
Si tu veux les effacer ou les déplacer depuis la ligne de commande, il suffit de taper !jeu au message choix des objets.
À moins que tu saches ce qu'il faut faire de ces entités et je le mets dans le LSP... à suivre

Amicalement

Posté(e)

@Netparty,

Attention tout de même, car les entités présentent dans les définitions de bloc ne sont pas comptabilisées dans le LISP, mais le sont avec l'astuce d'Eric ! Donc après, tout dépend de ce que tu veux comme information et faire avec les entités sur le calque 0...

Bisous,
Luna

  • Like 1
Posté(e)

Bonjour @Luna

Je ne veux pas prendre en compte les entités dans les blocs mais uniquement les objets se trouvant sur le calque 0

et ensuite que les objets soient sélectionnés.

 

Merci

 

Posté(e)

oki doki ! Si jamais, tu peux également ajouté à la suite du (if ...) ceci :

(sssetfirst nil jeu)

cela permettra de mettre le jeu de sélection obtenu comme jeu de sélection courant (donc tu pourras interagir directement avec via les commandes, palette de propriétés, etc...)

Bisous,
Luna

Posté(e)

Salut @Netparty,

 

Voici un lisp qui sélectionne tous les objets qu'il y a sur le calque 0.

Il me semble que je l'avais eu sur CADxp.

CALQUE_0.lsp

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

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é