Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

Salut

Pour 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.fr

Blog: http://g-eaux.over-blog.com

Posté(e)

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

Posté(e)

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

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é