Aller au contenu

Import/Export filtres de calque


Messages recommandés

Bonsoir

 

Je souhaite utiliser l'outil de récupération de filtres dans le cadre d'un script.

 

J'ai essayé avec en ligne de commande dans mon script (filedia=0 et cmddia=0) :

 

>IFTR

 

Mais le script s'arrête au moment où AutoCAD m'ouvre la boîte de dialogue du choix de fichier d'import.

 

Est-ce normal de ne pas pouvoir passer par le mode commande utiliser par les scripts ?

 

Merci

 

PH PELLOUX

Lien vers le commentaire
Partager sur d’autres sites

Peut-on charger automatiquement cette dll au démarrage d'AutoCAD ?

 

Tu mets la DLL dans un répertoire du chemin de recherche et colles le code ci-dessous à la ligne de commande d'AutoCAD. Une nouvelle clé sera créée dans la base de registre, avec 4 valeurs.

 

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\\\Applications\LayerFilterImportExport

 

 

((lambda (/ filename)
  (if (setq filename (findfile "LayerFilterImportExport.dll"))
    (mapcar
      '(lambda	(k v)
  (vl-registry-write
    (strcat "HKEY_CURRENT_USER\\"
	    (vlax-product-key)
	    "\\Applications\\LayerFilterImportExport"
    )
    k
    v
  )
)
      '("DESCRIPTION" "LOADCTRLS" "LOADER" "MANAGED")
      (list "Import/export de filtres de calque" 2 filename 1)
    )
    (princ (strcat "\nLe fichier 'LayerFilterImportExport.dll' est introuvable"))
  )
)
)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

testé sous Map2009 Seven32bits, pas de soucis.

Juste une remarque, l’extension par défaut du fichier proposé est .dwg au lieu de .fltr et du coup si on fait pas attention on a droit à un message d'erreur comme quoi le fichier n'existe pas lors de la sauvegarde.

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

Lien vers le commentaire
Partager sur d’autres sites

Merci pour la modif.

Par contre pour le lien du fichier, tu as modifié ImportExportLayerFilter.zip (modif 09/07/2012) alors que tous les liens de la page pointent vers LayerFilterImportExport.zip (modif 17/03/2010)

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

Lien vers le commentaire
Partager sur d’autres sites

voila un post tres interessant

pour avoir été confronté a ce probleme

je me suis vite rendu compte qu'il etait plus facile de creer les filtres que de les copier

donc en cherchant un peu j'ai trouvé cette

FONCTION

a chaque ouverture je crée mes filtres

c'est pour celui que ca interesse

ca n'enleve rien a la qualité de ce post

Vous fîtes ce que vous pûtes

et vous m'épatâtes !!!!

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

Bonjour à tous. J'adore cette routine mais j'ai un problème: elle ne fonctionne plus avec Autocad 2013. Le problème est-il connu? Merci d'avance.

 

Je viens par contre de m'apercevoir qu'il existe désormais les commandes LAYERSAVEFILTERTREE et LAYERLOADFILTERTREE.

 

C'est tout de même moins bien qu'importer mais c'est déjà pas mal.

Lien vers le commentaire
Partager sur d’autres sites

Salut Gile,

J'avais l'ancienne version et des icones associés, du coup je cherche à faire la même chose avec cette version.

Mais quans je cherche à lancer cette routine au démarrage suivant ta procédure, voilà ce que j'obtiens:

Le fichier 'LayerFilterImportExport.dll' est introuvable"\nLe fichier 'LayerFilterImportExport.dll' est introuvable"

 

Je suis Autocad V13.

 

A plus.

www.cad-is.fr
Autocad Map 2021 - Covadis/Autopiste V18.0c
Pisser sous la douche ne suffira pas
Lien vers le commentaire
Partager sur d’autres sites

Parfait, merci, j'avais tenté un truc comme ça, mais j'ai oublié le _

Juste un truc d'amélioration, cela serait pas mal que la touche "Echap" fonctionne comme dans toutes boites de dialogues.

Encore merci.

www.cad-is.fr
Autocad Map 2021 - Covadis/Autopiste V18.0c
Pisser sous la douche ne suffira pas
Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes et tous,

 

Je suis en train d em'intéresser à cette fonction de (gile).

 

J'ai cependant deux questions :

 

sur le fichier joint , j'ai plusieurs filtres de calques et pourtant la fonction "EFTR" ne me propose que celui qui est vide et qui porte pas défaut le nom "Filtre des propriétés1",...

 

Je ne dois pas savoir me servir de cet outils,..

 

Seconde question : A quoi correspond "Remplacement de fenêtre" exactement ?

 

NB: Je n'ai pas parcourut entièrement le fil de cette discussion,...

 

Merci d'avance,

Modifié par lili2006
Erreur de fichier,...

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

sur le fichier joint , j'ai plusieurs filtres de calques et pourtant la fonction "EFTR" ne me propose que celui qui est vide et qui porte pas défaut le nom "Filtre des propriétés1",...

 

La commande EFTR ne fonctionne qu'avec les filtres de propriétés, tous les autres filtres de ton fichier sont des filtres de groupe.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

Point d'AutoCAD sous la main donc la reponse est "de memoire" ...

 

Dans AutoCAD il y a DEUX categories de filtres ou groupes de calques

et les routines de Gilles ne peuvent malheureusement en traiter que UNE SEULE !

 

Donc tu es sans doute dans le cas de filtre non gerable / traitable par les routines de Gilles

 

lecrabe (au petit bonheur la chance)

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Salut Gilles & Patrice,

 

Merci à tous deux pour vos réponses,..

 

Alors il faut que je puisse faire un état de propriété à mes groupes de calques ?

 

Si oui, je ne vois pas vraiment comment m'y prendre à par renommer les calques, non ?

 

Seconde question : A quoi correspond "Remplacement de fenêtre" exactement ?

 

Une idée ?

 

Merci d'avance,

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans aprè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 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é