Création d'un sommaire automatique sur autocad

Création d'un sommaire automatique sur autocad

Anonymous
Non applicable
3 351 Visites
12 Réponses
Message 1 sur 13

Création d'un sommaire automatique sur autocad

Anonymous
Non applicable

Bonjour à tous

J'aimerais savoir si il est possible de créer un sommaire automatique sur autocad,qui se remette à jour selon le nombre d'onglets existants(afin d'eviter le faire à la main).

Merci de vos réponses  

Cdt

0 J'aime
Solutions acceptées (1)
3 352 Visites
12 Réponses
Replies (12)
Message 2 sur 13

Kevin_Megel
Mentor
Mentor

je pense que c'est jouable via une lisp.

 

Idée interessante

Kevin Megel
Ce post vous a été utile ? N'hésitez pas à aimer ce post.
Ce post a-t-il répondu à votre question ? Cliquez sur le bouton Accepter la solution.

EESignature

Je suis un simple utilisateur, je ne travaille pas pour Autodesk

0 J'aime
Message 3 sur 13

Anonymous
Non applicable

Bonjour Megeon 

Merci pour ta reactivité mais il faut savoir que je ss débutant en lisp. En fait j'ai visité plusieurs sites et forums et avec ça j'ai plus au moins commencé mon projet mais malheursement il ne tourne pas comme prevu.Est-ce que toi tu t'y connais bien. 

0 J'aime
Message 4 sur 13

Kevin_Megel
Mentor
Mentor

Non faut attendre qu'un pro du lisp passe par la

 

Mais si tu as déja commencer une lisp post le pour voir ce que tu as déjà fait

Kevin Megel
Ce post vous a été utile ? N'hésitez pas à aimer ce post.
Ce post a-t-il répondu à votre question ? Cliquez sur le bouton Accepter la solution.

EESignature

Je suis un simple utilisateur, je ne travaille pas pour Autodesk

0 J'aime
Message 5 sur 13

Anonymous
Non applicable

Ok merci

Super idée, voici ce que j'ai déjà commencé, grosso modo cette une progammation que j'ai recuperée sur internet et j'ai essayé de l'adapter à mon projet.

En esperant que quelqu'un puisse m'aider en me corrigeant les erreurs commises.

cdt 

0 J'aime
Message 6 sur 13

Anonymous
Non applicable
 
0 J'aime
Message 7 sur 13

Anonymous
Non applicable
 
0 J'aime
Message 8 sur 13

Anonymous
Non applicable

Desolé regardez plutôt celle là 

Merci d'avance

0 J'aime
Message 9 sur 13

patrick_35
Collaborator
Collaborator

Salut

 

Ce lisp me rappel quelque chose 😉

 

Le plus simple est de donner un exemple. Pour la mise à jour, tu effaces le sommaire et tu relances ensuite le lisp.

C'est le plus simple et le moins lourd pour Autocad (on peut faire des mises à jour dynamiques avec les onglets, mais on rentre dans les réacteurs et ce n'est pas forcément le plus judicieux)

 

@+

0 J'aime
Message 10 sur 13

braudpat
Mentor
Mentor

 

Hello Patrick_35

 

NON je ne vois pas du tout de quoi tu parles !? Smiley très heureux

 

Ma version avait ce commentaire supplementaire :

;;; Sommaire : realise un recapitulatif de blocs (cartouche en fait) sur les attributs DESIGNATION, INDICE, etc

 

 

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 11 sur 13

Anonymous
Non applicable

Salut Patrick 

Effectivement ce lisp c'est une adaptation du tien que j'ai trouvé sur un forum.Je suis novice en lisp et j'utilise le tien comme base d'etude.Je connais qqs codes et après d'avoir lu certains documents j'ai compris plus ou moins comme ça fonctionnait.Je vais te mettre en PJ le fichier autocad sur lequel je bosse et dans lequel tu trouveras le sommaire en question.Peux tu m'orienter plus ou moins sur la prog necessaire adaptée.

En te remerciant par avance 

 

0 J'aime
Message 12 sur 13

patrick_35
Collaborator
Collaborator

Pour commencer, le lisp à besoin d'un bloc nommé cartouche dans chaque onglet.
Dans ce bloc, tu dois retrouver les attributs NUMPLAN (numéro du plan), NUMFOLIO (numéro de folio), TITRE1 et TITRE2 pour indiquer à quoi correspond le folio.

Tu n'est pas obligé de garder ce qui est nommé, mais à toi de dire sur quel base le lisp doit travailler.

Le lisp doit pouvoir retrouver les éléments et le plus simple est d'utiliser un bloc avec des attributs, car comment distinguer un texte par rapport à un autre ?

@+

0 J'aime
Message 13 sur 13

romain.bonifacie
Advocate
Advocate
Solution acceptée

Bonjour, 

 

C'est possible en utilisant des jeux de feuilles. 

0 J'aime