barbichette Posté(e) le 1 août 2008 Posté(e) le 1 août 2008 Bonjour, j'utilise beaucoup la Sélection Rapide , mais à chaque fois, l'opérateur de sélection est fixé à [=Egal à ] Hors j'utilise quaziment tout le temps [Tout selectionner] y'aurait il un moyen de faire que ce soit [Tout selectionner] qui soit proposé par défaut ? Merci [Edité le 1/8/2008 par barbichette] ***********************Rien ne sert de courrir, il faut partir à point.
rebcao Posté(e) le 1 août 2008 Posté(e) le 1 août 2008 Personnellement je préfère toujours utiliser la bonne vieille commande FILTER De plus on peut enregistrer les filtres et les rappeler plus tard... et avec une petite macro c'est fait en 3 clics... 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 @)
bonuscad Posté(e) le 1 août 2008 Posté(e) le 1 août 2008 Je n'utilise pratiquement jamais qselect, filter oui quand même! Je suis chauvin, j'utilise beaucoup ma routine que j'ai glissé dans un bouton. Je reconnais qu'une connaissance des code DXF est pratiquement indispensable pour l'utiliser.Avec ceci je constitue mes filtre en 2-3 clicks et manipule mes sélections rapidement. J'ai l'habitude et je l'aime bien (cela sera t-il votre cas?), il faudrait quand même que je la fasse évoluer pour les nouvelles entités qui sont apparues pour les dernière version.... Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 Bonjour, J'ai essayé, mais je ne sais pas trop comment manipuler c'te choseVoilà ce que j'essaye de faire Il faut que je nettoye des plans archi qui me sont transmisJe dois supprimer :- Toutes les côtes, quelles qu'elles soients (alignées, pivotées, angulaires ou autres)- Tous les textes, quels qu'ils soient (textes, textesmults ou autres) voir rajouter l'un ou l'autre critère le cas échéant- Toutes les hachures Comment faire ? Merci ***********************Rien ne sert de courrir, il faut partir à point.
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Bonjour à toutes et tous, bonuscad, est-il possible de faire un bref résumé de ta routine "Dyn_filter" ? Cela semble intéressant aussi pour rentrer dans la liste des codes DXF. Merci d'avance ! barbichette, as-tu essayé ce que recommande Rebcao ? Exemple pour les textes => http://images4.hiboox.com/images/3208/547b011cee4a4cce59b4ffedf59119fc.jpg 1)Tu selectionnes d'abord ton choix de filtre (ici texte), 2)Tu l'ajoutes ensuite à la liste3) Tu selectionnes ton objet texte dans le dessin4) Tu supprimes les caractéristiques qui ne t'interesses pas (exemple sur l'image, la valeur du texte)5) Tu enregistres éventuellement ton filtre6) Tu laisses faire ce cher vieux AutoCAD => Il "grippe " alors les éléments filtrés correspondant et tu appuis alors sur la fameuse touche "suppr" de ton clavier et le tour est joué,... Bon courage, Rebcao, des choses à rajouter sur cette commande ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
rebcao Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 AH ben voilà un argument que j'avais oublié ! Et c'est une des raisons qui fait que je n'utilise jamais QSELECT (sélection RAPIDE)... RAPIDE ! Mon oeil :mad: En effet, avec QSELCT la COTATION est divisée en 7 FAMILLES, il faut donc se "COLTINER" 7 sélection. Dans ton cas, voici ce que ça donnerait avec FILTER http://www.rebcao.fr/cadxp/filter_hach_cote.png 1. et 2. tu composes ton filtre 3. tu l'enregistres, la prochaine fois il suffit de le choisir dans la liste 4. Tu APPLIQUES Je me suis créé la Macro suivante : ^C^CFILTER;TOUT;; Dès que tu APPLIQUES, la Macro sélectionne tous les objets du dessin, et y a plus qu'à !!! ;) 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 @)
vincentp010 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 barbichette tu peux utiliser les filtres suivant: **debut OR >ajouter à la listetextes >ajouter à la listecotes >ajouter à la listehachures >ajouter à la liste**fin OR >ajouter à la liste enregistre si tu le souhaite appliquer autocad va te demander une sélection, là il faut taper "tout"ensuite il ne reste plus qu'a appuyer sur la touche suppr. ------------------------------ Petite question:peut on filtrer la sélection sur les échelles de bloc? Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, Génial Christian ! Merci !!! Cela me rapelle le fameux jeu AutoCAD de Eric pour filtrer les cotes forcées (Super pratique)=> http://images4.hiboox.com/images/3208/54b741c90366364f07c77f402ffd5c9f.jpg D'autres bons plans pour barbichette ? (Et les autres,....dont je fais partis !) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 Tout à fait Vincent, en suivant les conseils de Rebcao et de Lili2006, je suis arrivé exactement à la même syntaxe que toi dans le filtre. Maintenant, quand on enregistre, le filtre est disponible dans d'autre fichier. Je voudrait en faire un boutonmais dans le texte du bouton que donne Rebcao, ^C^CFILTER;TOUT;;il n'y a pas de référence au nom du filtre. Comment faudrait il modifier cela en prenant en compte le nom de filtre suivanttexte-cote-hachure merci ***********************Rien ne sert de courrir, il faut partir à point.
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, peut on filtrer la sélection sur les échelles de bloc? Très bonne question vincentp010 mais je n'en sais fichtre rien, d'autres peut-être ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 bonuscad, est-il possible de faire un bref résumé de ta routine "Dyn_filter" ? Cela semble intéressant aussi pour rentrer dans la liste des codes DXF. Que dire? Elle ressemble à la commande SSX, mais fonctionne en peu différemment. Avec SSX on construit son filtre avec les code DXF ou on récupère aussi les codes par sélections. Avec Dyn_filter le filtre est construit avec les codes les plus courants de l'entité modèle sélectionnée, et on supprime les indésirables. L'utilisation:On lance DYN_FILTER et on ballade le curseur (sans clicker) par dessus les entités.Le filtre apparait en dynamique dans la barre d'état (là où il y a les coordonnées affichées habituellement)Lorsque ce filtre apparu en dynamique dans la barre d'état nous interresse et concerne bien le type d'entité que 'on veut sélectionner, on exécute un click-DROIT SANS bouger la souris.Le filtre apparait alors en ligne de commande, et on enlève les codes qui nous interesse pas, soit par le clavier ou par le menu contextuel du click-droit. Une fois validée les objets sont grippés et on en fait ce qu'on veut, on efface ou change les propriétés à l'aide du volet propriété. [Edité le 4/8/2008 par bonuscad] Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, Merci bonuscad. Cette routine est géniale lorsquie l'on "maitrise" les codes DXF. Ou peut-on se procurer la liste complète de ces codes ? Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Ou peut-on se procurer la liste complète de ces codes ? La documentation d'Autocad est complète (mais parfois en anglais) Menu: ?Resources supplémentaires-> Aide aux développeurs ou acad_dev.chm dans le dossier Help d'autocad Choisir la section: Manuel d'utilisation DXFDans un premier temps se contenter de la section ENTITIES Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Rere, Merci beaucoup bonuscad, je pensais qu'il y avait une rubrique (qui m'avait échappé !) ou tous les codes étaient réunis ! Mais je n'avais que très peu regardé la section "ENTIIES", donc je vais essayer de lister les principales codes que propose ta routine "Dyn_filter ", ce qui me permettra déjà de connaitre les codes les plus courants ! Merci encore pour ce partage. Tu n'utilises vraiment que cette routine ou de temps à autres utilises-tu "filter" et "selectrap" ?Si oui, dans quelles conditions ? Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Tu n'utilises vraiment que cette routine ou de temps à autres utilises-tu "filter" et "selectrap" ?Si oui, dans quelles condition ? Je l'utilise beaucoup (surtout pour changer des propriétés à l'ensemble des entités de mon dessin)QSelect vraiment très rarement (je trouve la boite de dialogue avec toujours les options en défaut ralenti la rapidité pour une sélection soit disant "Quick") J'utilise par contre FILTER quand je dois faire des sélections fines avec des conditions logiques. Et la commande SSX (essentiellement pour les actions sur les WIPEOUT, qui ne sont pas accessible avec filter) Un truc dans le même style que j'utilise beaucoup dans un dessin déjà structuré et bien avancé et la commande Dyn_Clone , cela m'évite de chercher les calques et d'autre informations pour compléter mon dessin. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Rere, J'ai testé "Dyn-clone", carément génial aussi !!!! Et hop, encore 2 routines dans la "routinothèque" ! Est-ce que "SSX" est une routine des express ou autre ? Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 Tout à fait Vincent, en suivant les conseils de Rebcao et de Lili2006, je suis arrivé exactement à la même syntaxe que toi dans le filtre. Maintenant, quand on enregistre, le filtre est disponible dans d'autre fichier. Je voudrait en faire un boutonmais dans le texte du bouton que donne Rebcao, ^C^CFILTER;TOUT;;il n'y a pas de référence au nom du filtre. Comment faudrait il modifier cela en prenant en compte le nom de filtre suivanttexte-cote-hachure merci Une petite idée sur la syntaxe de ma macro ? ***********************Rien ne sert de courrir, il faut partir à point.
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, Si le nom de ton filtre est "texte-cote-hachure", tu peux peut-être essayer => [surligneur] ^C^CFILTER;texte-cote-hachure;;[/surligneur], Mais je ne suis pas un spécialiste,...désolé ! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 j'ai mit ceci^C^CFILTER;cote-texte-hachure;;, c'est un bon début, vuque ca ouvre la boite de dialogue mais ce que je voudrait c'est que cela applique directement le filtre sélectionné (ou nommé dans la commande) sans avoir autre chose à faire. ***********************Rien ne sert de courrir, il faut partir à point.
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, Désolé, pas d'autres idées, essaye peut-être "filtre" avec l'apostrophe (rend la commande transparente !???!!), ce qui donnerai => [surligneur] ^C^C'FILTER;texte-cote-hachure;;,[/surligneur] Ou avec des parenthèses ? => [surligneur] ^C^C(FILTER;texte-cote-hachure);;,[/surligneur] Mais attendons les réponses des spécialistes,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Ne cherchez pas à faire une macro (avec options) avec FILTER, cela ne fonctionnera pas.Il est impossible d'inactiver la boite de dialogue de filter ou d'activer les options voulues dans celle-ci. Si vous travaillez dans une version pleine, la solution la plus simple pour filtrer est d'utiliser par exemple ceci (code DXF demandé plus haut): (ssget "_X" '((-4 . "<OR")(0 . "DIMENSION")(0 . "*TEXT")(0 . "HATCH")(-4 . "OR>"))) C'est exactement la même chose que filter, mais sans passer par la boite de dialogue, et cela peut être placer dans un bouton.Vous pouvez compléter la macro avec les commandes classiques voulues. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 Je ne comprend pas bien le code que tu donnes, est à placer dans un bouton, ou faut il créer un lisp et l'appeler par un bouton Où me trompe-je ? ***********************Rien ne sert de courrir, il faut partir à point.
bonuscad Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 On peut placer des expressions lisp dans un bouton sans définir de fonctions (comme dans les menus d'ailleurs). Dans les macros il faut ce limiter en longueur (on ne peut pas placer tout un programme de plusieurs ligne de codes) Dans ton cas par exemple ou veux effacer la macro peut être dans le bouton ceci: ^C^C_.erase;(ssget "_X" '((-4 . "[b]<[/b]OR")(0 . "DIMENSION")(0 . "*TEXT")(0 . "HATCH")(-4 . "OR>")));;^Z tout ceci sur une seule ligne (attention au copier-coller depuis le forum qui peut insèrer des espaces supplémentaires) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
barbichette Posté(e) le 4 août 2008 Auteur Posté(e) le 4 août 2008 On s'approche de la perfectiontoutefois serait il possible d'enlever le "erase" de la formule afin d'avoir un appercu de l asélection avant effacement ? merci ***********************Rien ne sert de courrir, il faut partir à point.
lili2006 Posté(e) le 4 août 2008 Posté(e) le 4 août 2008 Re, Est-ce que "SSX" est une routine des express ou autre ? Quelqu'un peut me renseigner ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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