mikL44 Posté(e) le 2 février 2006 Posté(e) le 2 février 2006 Salut Voila, je voudrais executer dans un bouton les actions suivantes, je bute des le début en fait parceque la boite de dialogue selectrap se lance. L' action à executer serait la suivante Selection de tout les blocs du dessin avec la commande "selectrap"ensuite "xplode" je valide je revalide je tape H et je valide. A partir de xplode il n'y aurait pas de soucis, mais c est la gestion de la boite de dialogueselectrap au debut de l action qui me pose probleme, je voulais savoir si les actions effectués avec la boite de dialogue selectrap ne pourrait pas se faire toute à partir de la ligne de commande. Merci
rebcao Posté(e) le 3 février 2006 Posté(e) le 3 février 2006 Malheureusement NON ! C'est vrai que ce serait utile de l'avoir sous forme de commande standard (en ligne de commande) Sinon tu peux utiliser la bonne vieille commande FILTER. Petit avantage de cette commande, elle permet d'enregistrer les filtres... Par contre sur certaines versions il y avait un souci AutoCAD ne retrouvait pas le fichier FILTER.NFL et la liste est vide à chaque fois ! Mais Bon... ;) La macro ressemblerait à ça : ^C^Cfilter;tout;;DECOMPOS; Si tu as une version complète tu peux utiliser le LISP avec SSGET "x" (ssget "x" ' ( (0."INSERT") ) ) Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
mikL44 Posté(e) le 3 février 2006 Auteur Posté(e) le 3 février 2006 ok merci christian, je regarde ca tout a l heure, je retourne prendre mon ptit dej :D
mikL44 Posté(e) le 3 février 2006 Auteur Posté(e) le 3 février 2006 Dommage ca marche pas, tant pis je vais faire ca manuellement Merci Tchaoooo
bonuscad Posté(e) le 3 février 2006 Posté(e) le 3 février 2006 En version pleine, tu peux essayer de coller ceci dans la definition d'un bouton: ^C^C((lambda ( / js n) (setq js (ssget "_X" (list (cons 0 "INSERT") (cons 410 (getvar "CTAB")))) n 0) (if js (repeat (sslength js) (command "_.explode" (ssname js n)) (setq n (1+ n)))))) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Krynn Posté(e) le 17 février 2006 Posté(e) le 17 février 2006 ^C^Cfilter;tout;;DECOMPOS; Interressant, mais j'ai le soucis que la fenetre de filtre apparait.Donc je n'arrive rien a faire... :o
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