Aller au contenu

Script selection bloc


fauxsuisse

Messages recommandés

Bonjour tout le monde,

 

Je cherche comment dans un script on peut sélectionner un bloc par son nom car la fonction sélection demande de sélectionner un objet dans le dessin hors j'aimerai que dans mon script il sélectionne le bloc par son nom pour que je puisse l'effacer.

Je n'arrive pas trouver la commande :-(

Lien vers le commentaire
Partager sur d’autres sites

Hello Vrai Suisse

 

-- Pour selectionner tous les Blocs

(ssget "_X" '((0 . "INSERT")))

 

-- Pour selectionner tous les Blocs commencant par X

(ssget "_X" '((0 . "INSERT") (2 . "`*X*")))

Attention le caract avant *X* est un quote inverse ( ALT GR 7 )

 

-- Pour selectionner UN Bloc particulier

(ssget "_X" '((0 . "INSERT") (2 . "Mon_Joli_Bloc")))

 

Ces lignes de Lisp CREENT un jeu de selection que l'on peut manipuler

APRES avec l'option P de la selection ...

 

Donc pour le 3eme exemple, si on enchaine avec :

EFFACER

P

Alors on efface TOUS les Blocs "Mon_Joli_Bloc" !

 

 

Bye, lecrabe

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Hello Vrai Suisse

 

-- Pour selectionner tous les Blocs

(ssget "_X" '((0 . "INSERT")))

 

-- Pour selectionner tous les Blocs commencant par X

(ssget "_X" '((0 . "INSERT") (2 . "`*X*")))

Attention le caract avant *X* est un quote inverse ( ALT GR 7 )

 

-- Pour selectionner UN Bloc particulier

(ssget "_X" '((0 . "INSERT") (2 . "Mon_Joli_Bloc")))

 

Ces lignes de Lisp CREENT un jeu de selection que l'on peut manipuler

APRES avec l'option P de la selection ...

 

Donc pour le 3eme exemple, si on enchaine avec :

EFFACER <Entree>

P <Entree>

<Entree>

Alors on efface TOUS les Blocs "Mon_Joli_Bloc" !

 

 

Bye, lecrabe

 

Parfait c'est exactement ça que je cherchais et je vais pouvoir mieux exploiter cette commande.

Merci et bonne fin de semaine

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Juste une petite correction.

-- Pour selectionner tous les Blocs commencant par X

(ssget "_X" '((0 . "INSERT") (2 . "`*X*")))

Attention le caract avant *X* est un quote inverse ( ALT GR 7 )

 

-- Pour selectionner tous les Blocs commencant par *X comme les blocs anonymes (*U)

 

Extrait de l'aide

` (reverse quote) Escapes special characters (reads next character literally).

 

@+

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

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é