Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

Salut,

 

Les commandes IFTR et EFTR existent uniquement en mode "boite de dialogue".

Elle n'ont pas été définies pas en mode "ligne de commande".

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

Posté(e)

Salut,

 

Les commandes IFTR et EFTR existent uniquement en mode "boite de dialogue".

Elle n'ont pas été définies pas en mode "ligne de commande".

 

OK

 

Je te remercie pour cette réponse rapide.

 

PH PELLOUX

Posté(e)

Autre question :

 

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

 

J'ai regardé dans _appload, démarrage, ça n'a pas l'air d'être possible.

 

@+

 

PHP

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

Posté(e)

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

Posté(e)

Salut,

 

Le format dwg est le format par défaut parce qu'au départ on ne pouvait exporter/importer qu'entre DWG (ou DWT). La possibilité d'utiliser un ficher xml n'a été rajoutée qu'ensuite.

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

Posté(e)

J'ai apporté une petite modification, c'est le dernier type de fichier utilisé par EFTR ou IFTR (dwg, dwt ou fltr) qui est proposé par défaut au prochain appel de ces commandes.

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

Posté(e)

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

Posté(e)

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

  • 2 mois après...
Posté(e)

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.

Posté(e)

Salut,

 

Les applications .NET doivent être recompilées pour A2013.

Le téléchargement dans le premier message a été mis à jour : charger LayerFilterImportExport.dll pour A2007 à A 2012 et LayerFilterImportExport_19.dll pour A2013.

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

Posté(e)

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

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

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 2025 - COVADIS_18.3b

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

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

Posté(e)

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

Posté(e)

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 2025 - COVADIS_18.3b

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

  • 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é