grand_sapin Posté(e) le 15 mars 2019 Posté(e) le 15 mars 2019 Bonjour à tousJ'essaye d'automatiser un peu mes tâches d'édition de plan, et pour cela, je voulais savoir s'il était possible de créer une commande en SCRIPT afin que tous mes mes blocs de nivellement insérés dans le calque '01_NIVELLEMENT' du dessin aient le même traitement que la commande TEXTTOFRONT par exemple, et soient mis au premier plan.De la même manière, j'aimerai pour voir dire dans mes fenêtres de présentation "tous les blocs insérés dans les calques '*_P_SYMB' passe en noir dans la présentation"Si c'est en lisp obligatoirement, je ne vais pas savoir faire, mais si c'est faisable en script, je suis preneur d'un coup de main, car je galère ! Bon weekend à tousRémy
Eric Posté(e) le 15 mars 2019 Posté(e) le 15 mars 2019 Salut Rémy, Si tu as les Express d'installé, tu peux utiliser la commande SSX pour sélectionner tes blocs. Cela donne quelque chose comme : ssx b * la "01_NIVELLEMENT" ORDRETRACE p av Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
lecrabe Posté(e) le 17 mars 2019 Posté(e) le 17 mars 2019 Hello Voir ci-dessous le genre de Routine LSP Ultra-Simple que je modifie / adapte a chaque type de DWG !? Bye, lecrabe (Vive les Patrick & Patrice & Patricia) ;; ;; Exemple de transfert SUCCESSIF de TOUT le contenu d un calque xxxxxx en Arriere-Plan ;; ;; Dans cet exemple a la fin de l execution de cette routine : ;; Derniere position : PLANCHER ;; Avant-Derniere position : PLAFOND ;; Avant-Avant-Derniere position : MUR ;; ;; Commande au clavier : SSLAR ;; Les calques ne doivent pas etre VERROUILLES ;; (defun SSLAR () (vl-load-com) (vl-cmdf "_.draworder" (ssget "_X" '((8 . "MUR"))) "" "_back" ) (vl-cmdf "_.draworder" (ssget "_X" '((8 . "PLAFOND"))) "" "_back" ) (vl-cmdf "_.draworder" (ssget "_X" '((8 . "PLANCHER"))) "" "_back" ) (princ) ) Autodesk Expert Elite Team
grand_sapin Posté(e) le 18 mars 2019 Auteur Posté(e) le 18 mars 2019 OK merci à tous les deux,C'est vrai que la routine a l'air simple à modifier... Je vais m'y atteler.Et pour l'aspect "changement de couleur d'un calque dans une fenêtre de présentation", la commande LISP est assez simple aussi ?Parce que si c'est du bricolage comme le décapode, ça me va, mais je ne vais pas réussir à écrire la formule de base...Rémy
lecrabe Posté(e) le 18 mars 2019 Posté(e) le 18 mars 2019 Hello Mr Grand_SapinComment ÇA! Tu oses dire que le Décapode bricole !Bien sûr que je suis une "Tanche" en Lisp MAIS quand même tu pourrais plus Cool / Zen avec les Vieux... Bye, lecrabe Autodesk Expert Elite Team
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