Aller au contenu

Messages recommandés

Posté(e)

Hello

 

je cherche un moyen d'éxtraire d'un dessin une liste des onglets "Présentation" existants à l'aide d'une procédure LISP.

But du jeu : pouvoir lancer un SCRIPT sur chacun des onglets successivement avec un LISP.

Pour l'instant ca marche en semi-manuel, en fait je dois activer le 1er onglet, lancer mon script, activer le 2e, lancer mon script, le 3e, le 4e, etc etc... et comme j'ai fréquement à traiter des dessins avec 30 à 50 onglets je vous raconte pas !!!

 

PS: j'utilise Autocad 2002

 

Posté(e)

(setq doc(vla-get-ActiveDocument (vlax-get-acad-object))result nil)

(vlax-for item (vla-get-layouts doc)(setq result(append result(list(vla-get-name item)))))

result

 

Mais la fonction qui tue (je viens de la retrouver), cest :

 

(layoutlist)

 

[Edité le 13/4/2006 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Y a aussi ça (je suis l'auteur) mais il faut enlever "Model"

 

     (setq layList (dictsearch (namedobjdict) "ACAD_LAYOUT"))
     (mapcar 'cdr(vl-remove-if-not '(lambda(x)(=(car x)3))layList))

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Pour une fois que le lisp basique est tout aussi efficace en plus simple, je ne vais pas me gêner ;)

 

(cons "Model" (layoutlist))

 

 

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Wahouu , Tramber il esit sont post et en fait un autre avant que je clique sur réponse.

 

Tramber Lucky Luke :P

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Génial, merci les gars !! :)

 

Même si j'avais déjà trouvé la réponse en parcourant le forum, dans un post daté de juin 2003... hé oui, j'ai passé l'aprème à fouiner dans "Aller plus loin en LISP", ce qui m'a permis de découvrir plusieurs autres petites choses très intéresantes, je suis comblé, vraiment !

 

Allez, joyeuses Pâques à tous !

Posté(e)

salut

 

maintenant que j'ai obtenu ma liste d'onglets avec (layoutlist) j'aimerais bien aussi la liste des onglets selectionné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é