bseb67 Posté(e) le 6 juin 2007 Posté(e) le 6 juin 2007 Salut! J'ai un code qui permet de sauver la liste des filtres de calques:(setq doc (vla-get-activedocument(vlax-get-acad-object)) dict (vlax-vla-object->ename (vla-GetExtensionDictionary(vla-get-layers doc ))) lfent (cdar(dictsearch dict "ACAD_LAYERFILTERS")) l (entget lfent))=> Dans l, pour les codes 350 (ou 360) on accède aux données de chaque filtre. Et donc je cherche comment faire pour ajouter (ou charger) des filtres. Merci. bseb Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite...
GEGEMATIC Posté(e) le 7 juin 2007 Posté(e) le 7 juin 2007 SalutPour les filtres à un niveau, pas de problème.Mais pour les filtre à plusieurs niveaux, Ce n'est pas evident, et je n'ai pas eu le temps d'aller jusqu'a la création, mais j'ai résussi à percer le mystere de ces filtres en cascade:Tu as un sujet exprès sur planetar : http://news://news.planetar.net:119/elmvn8$5r1@planetar.CADFRANCE A partir de là, ya plus qu'a, mais le temps me manque... Gégé [Edité le 7/6/2007 par GEGEMATIC] ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
bseb67 Posté(e) le 8 juin 2007 Auteur Posté(e) le 8 juin 2007 Salut gegematic! J'ai trouvé comment faire pour les filtres directs, il faut que je fasse un entmakex avec les données du filtre, puis un dictadd sur le dico des filtres (lfent) avec le nom du filtre et l'entité créé. mais c'est vrai pour ce que tu m'a précisé pour les groupes de filtres. J'ai fait un essai, eh bien je ne les ai pas. Merci. Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite...
Bred Posté(e) le 8 juin 2007 Posté(e) le 8 juin 2007 Salut,pour les groupes de filtres. J'ai fait un essai, eh bien je ne les ai pas. Va voir ici. [Edité le 8/6/2007 par Bred] Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
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