bseb67 Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Salut! En cherchant un peu sur le site, j'ai trouvé ceci:(setq olay (vla-get-layers (vla-get-ActiveDocument (vlax-get-acad-object)))) La variable olay contient une variable count (nombre de calques), mais j'aimerai à partir de làparcourir la liste des calques avec du visual lisp.et là je sais pas :( . Pour moi, le VISUAL, n'est pas très "visual" dans le sens il n'y a pas grand chose dans l'aide :( merci d'avance pour les infos. Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite...
Patrick_35 Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Salut De cette manière(vlax-for lay (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (setq lst (cons (vla-get-name lay) lst)) ) ou encore(vlax-map-collection (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) '(lambda (x) (setq lst (cons (vla-get-name x) lst)))) ps : c'est pour tous les calques, même pour les xrefs @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Pas très Visual mais court, c'est le moins qu'on puisse dire : (LAYOUTLIST) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bseb67 Posté(e) le 12 septembre 2007 Auteur Posté(e) le 12 septembre 2007 Salut! Merci Patrick_35. Je vais essayer cela après.Et pour tramber, je connaissais (layoutlist), l'une des premières fonctions apprise en formation.Merci quand même ;).Je veux me mettre un peu plus sur le vlisp, et lorsque je maitriserai (comme patrick :) ),je pourrai passer à du vb, puisque soit disant, d'après autodesk, le vb est plus rapide que le lisp pour autocad 2k8 :o! Merci encore et bonne journée. Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite...
bseb67 Posté(e) le 12 septembre 2007 Auteur Posté(e) le 12 septembre 2007 Re-salut! En fait je cherchais à connaitre toutes les infos du calque, et bien c'est le cas, dans layj'ai tout ce que je voulais. Alors merci encore :). Il me reste plus qu'à trouver un bouquin sur le vlisp et sur le vb. Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite...
Patrick_35 Posté(e) le 12 septembre 2007 Posté(e) le 12 septembre 2007 Tramber Ce que tu donnes est pour le liste des présentations, pas celle des calques ;) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 13 septembre 2007 Posté(e) le 13 septembre 2007 Ce que tu donnes est pour le liste des présentations, pas celle des calques ;) Oups ! Temps que je parte en retraite ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
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