mujjji Posté(e) le 22 mars 2006 Posté(e) le 22 mars 2006 Bonjour a tous.Je souhaiterai dans un dessin et en une manip sélectionner et décomposer plusieurs blocs différents (Ex: cod 191 , cod192 , cod193 etc....) Est ce possible .................comment faire ?Merci d'avance M.D
(gile) Posté(e) le 22 mars 2006 Posté(e) le 22 mars 2006 Salut, plusieurs blocs différents C'est plutôt vague comme indication, il est possible de faire des filtres de sélection, mais avec des critères précis. Exemples en LISP, pour exploser tous les blocs du dessin : (defun c:expl_bloc (/ ss n) (setq ss (ssget "_X" '((0 . "INSERT)))) (repeat (setq n (sslength ss)) (apply '(lambda (x) (command "_explode" x "")) (list (ssname ss (setq n (1- n)))) ) ) ) Pour n'exploser que les blocs sur les calques non vérouillés et dégelés, remplacer :(setq ss (ssget "_X" '((0 . "INSERT)))) par (setq ss (ssget "_A" '((0 . "INSERT)))) Pour n'exploser que les blocs sur les calques non vérouillés et dégelés dont le nom commence par "cod", remplacer la même ligne par :(setq ss (ssget "_A" '((0 . "INSERT) (2 . "cod*")))) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant