zebzeb Posté(e) le 20 septembre 2008 Posté(e) le 20 septembre 2008 Bonjour, Je suis débutant et je travail sur Autocad 2007.Je souhaiterais pouvoir sélectionner tous les blocs délimiter par une polyligne afin d'effectuer un bcount. Ma polyligne contient de nombreux sommet (donc pas rectangulaire) ce qui induit une sélection en plusieurs fois et par conséquent une grande perte de temps J'imagine quand lisp ce doit-être possible mais je ne connais pas (hic!).Pouvez-vous m'aider? Par avance merci
lili2006 Posté(e) le 20 septembre 2008 Posté(e) le 20 septembre 2008 Bonjour à toutes et tous, Bienvenue zebzeb, Tu peux toujours tester [surligneur] SSOF[/surligneur] ou [surligneur] SSOC [/surligneur]du lisp " Spécial sélection " de (gile) sur cette page ,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
zebzeb Posté(e) le 20 septembre 2008 Auteur Posté(e) le 20 septembre 2008 Merci Lili pour ta réponse ultra rapide , je test dès mon retour au boulot :)
zebzeb Posté(e) le 20 septembre 2008 Auteur Posté(e) le 20 septembre 2008 Je reviens vers vous .... Voici ce que j'ai fait: (édition de ma fenêtre Autocad) Commande: apploadSpecial_selections.lsp correctement chargé(s) Commande: ssofChoix des objets: [surligneur](ici je sélectionne ma polyligne)[/surligneur] Commande: [surligneur](rien??) [/surligneur] ... avec ssocCommande: ssocChoix des objets: [surligneur](je sélectionne ma polyligne) [/surligneur]Commande: Rien n'est sélectionné, rien ne ce passe (hic!!) retour à la case départComment faire? J'utilise mal le lisp? Des suggestions?
zebzeb Posté(e) le 20 septembre 2008 Auteur Posté(e) le 20 septembre 2008 Après de multiples essais :casstet: j'ai enfin trouvé pourquoi je n'y arrivais pas ... Il fallait [surligneur]Clore [/surligneur] la polyligne !! :D
lili2006 Posté(e) le 20 septembre 2008 Posté(e) le 20 septembre 2008 Re, Il fallait Clore la polyligne !! C'est ce que j'allais te suggérer,... ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
zebzeb Posté(e) le 20 septembre 2008 Auteur Posté(e) le 20 septembre 2008 C'est super ça marche très bien sauf que la sélection s'effectue avant la commande bcount. Hors bcount doit-être lancé en premier. J'ai tenté (mais sans succès :( ) de modifier le lisp afin d'y incorporer la commande bcount avant la sélection mais rien n'y a fait ... Je sollicite donc encore une fois votre aide ;) ... D'autre part si vous connaissais un lien du genre "lisp pour les nul" je suis preneur ;).
(gile) Posté(e) le 20 septembre 2008 Posté(e) le 20 septembre 2008 Salut, La commande bcount des express tools est définie en LISP et n'accepte pas d'autre LISP pour faire le jeu de sélection. Mais tu peux toujours utiliser l'option SP (SPolygone) au moment de ta sélection. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
zebzeb Posté(e) le 21 septembre 2008 Auteur Posté(e) le 21 septembre 2008 Bonjour Merci, ça marche super bien :D sp => Sélectionne tous les blocs strictement contenu dans le polygonecp => Sélectionne tous les blocs contenu et touché par le polygone Je suis loin de ce que j'avais prévu de faire au départ, mais j'ai de beaucoup simplifié les manipulations (un grand merci ;))Je progresse gentiment mais sûrement.
(gile) Posté(e) le 21 septembre 2008 Posté(e) le 21 septembre 2008 Re, J'ai écrit une routine (BCNT) pour "moderniser" un peu la commande bcount des Express. Cette routine permet la sélection à l'aide d'un objet (cercle, ellipse ou polyligne fermée). 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