Aller au contenu

Messages recommandés

Posté(e)

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.

Posté(e)

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

Posté(e)

Bonjour,

 

J'ai essayé, mais je ne sais pas trop comment manipuler c'te chose

Voilà ce que j'essaye de faire

 

Il faut que je nettoye des plans archi qui me sont transmis

Je 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.

Posté(e)

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 liste

3) Tu selectionnes ton objet texte dans le dessin

4) Tu supprimes les caractéristiques qui ne t'interesses pas (exemple sur l'image, la valeur du texte)

5) Tu enregistres éventuellement ton filtre

6) 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/

Posté(e)

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 @)

Posté(e)

barbichette tu peux utiliser les filtres suivant:

 

**debut OR >ajouter à la liste

textes >ajouter à la liste

cotes >ajouter à la liste

hachures >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

Posté(e)

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 bouton

mais 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 suivant

texte-cote-hachure

 

merci

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

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

Posté(e)

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 DXF

Dans 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

Posté(e)

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/

Posté(e)

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

Posté(e)
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 bouton

mais 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 suivant

texte-cote-hachure

 

merci

 

Une petite idée sur la syntaxe de ma macro ?

 

 

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

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.

Posté(e)

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/

Posté(e)

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

Posté(e)

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.

Posté(e)

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

Posté(e)

On s'approche de la perfection

toutefois 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.

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité