Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

Créer un sommaire vias chaque cartouche

14 RÉPONSES 14
Répondre
Message 1 sur 15
Anonymous
1752 Visites, 14 Réponses

Créer un sommaire vias chaque cartouche

Bonjour,

J'aimerais savoir si il était possible sur autocad 2007 de créer un sommaire
a partir des cartouches de chaque folios (afin d'y retrouver le titre, le n°
du folio, le nombre de folio, ainsi que l'indiçage du fichier).

Merci d'avance
14 RÉPONSES 14
Message 2 sur 15
patrick_35
en réponse à: Anonymous

Salut
Rien de plus facile, il suffit de savoir quelles informations récolter et à partir de quels éléments, ensuite où il faut les écrire.
Mais pour cela, il va falloir programmer en lisp ou vba

@+
Message 3 sur 15
Anonymous
en réponse à: Anonymous

En fait les informations sont dans chaque cartouche de chaque onglets.
Celles qui m'intéresse sont : le titre, le n° de l'onglets, le nombre
d'onglets identiques (ex: pour l'onglet 032 il y a le 032-1 et le 032-2 donc
pour l'un ca fait 1/2 et l'autre 2/2 "voir fichier joint") et il me faut
aussi l'indiçage du fichier.

J'espère être asser claire.
Bonne journée.

a écrit dans le message de news:
5550907@discussion.autodesk.com...
Salut
Rien de plus facile, il suffit de savoir quelles informations récolter et à
partir de quels éléments, ensuite où il faut les écrire.
Mais pour cela, il va falloir programmer en lisp ou vba

@+
Message 4 sur 15
patrick_35
en réponse à: Anonymous

Merci, j'avais bien compris la question car je génère aussi des sommaires. 😉
C'est plus pour indiquer à partir que quels blocs, quels attributs on peut récupérer les infos, et ensuite sur quel formulaire écrire ces infos.
C'est du spécifique

@+
Message 5 sur 15
Anonymous
en réponse à: Anonymous

C'est à partir du cartouche qui est un bloc qui contient des attributs mais
qui est propre au dessins. Et puis le sommaire est à réaliser lui aussi sous
autocad dans un onglets réservé pour ca, soit dans l'espace objets ou
directement en espace papier.
Désolé j'ai un peu de mal à m'expliquer car je suis pas très doué avec les
lisps.

Bonne journée


a écrit dans le message de news:
5550965@discussion.autodesk.com...
Merci, j'avais bien compris la question car je génère aussi des sommaires.
;-)
C'est plus pour indiquer à partir que quels blocs, quels attributs on peut
récupérer les infos, et ensuite sur quel formulaire écrire ces infos.
C'est du spécifique

@+
Message 6 sur 15
patrick_35
en réponse à: Anonymous

Bon, la saint Patrick est passée il n'y a pas longtemps mais il y a prolongation 😉

Donne un exemple avec tes onglets, tes cartouches et ton sommaire inclus (pour le dessin en lui-même, cela n'a aucune importante) afin que je regarde ce qui est possible de faire

@+
Message 7 sur 15
Anonymous
en réponse à: Anonymous

Bonjour

Ci-joint un fichier exemple.
Merci bcp de prendre un peu de votre temps à mon problème.
Bonne journée

a écrit dans le message de news:
5551448@discussion.autodesk.com...
Bon, la saint Patrick est passée il n'y a pas longtemps mais il y a
prolongation 😉

Donne un exemple avec tes onglets, tes cartouches et ton sommaire inclus
(pour le dessin en lui-même, cela n'a aucune importante) afin que je regarde
ce qui est possible de faire

@+
Message 8 sur 15
patrick_35
en réponse à: Anonymous

Salut
Je commence à regarder ton dessin et je remarque qu'il est possible d'apporter deux petites améliorations pour moins se fatiguer.(en attendant que je fasse le sommaire)
Sur l'attribut Numéro de plan?, tu peux y mettre un champ dynamique avec l'expression diesel $(substr, $(getvar,ctab),2,3)
De même pour le folio $(substr, $(getvar,ctab),6)

@+
Message 9 sur 15
patrick_35
en réponse à: Anonymous

Comme promis le lisp qui créé le sommaire

@+
Message 10 sur 15
Anonymous
en réponse à: Anonymous

Merci beaucoup, c'est vraiment nickel.
C'est tout à fait ce qu'il me fallait.
Bonne journée.
A+

a écrit dans le message de news:
5555390@discussion.autodesk.com...
Comme promis le lisp qui créé le sommaire

@+
Message 11 sur 15
mainfo
en réponse à: Anonymous

Bonjour à tous

c'est un super code Patrick_35, tu as défini les Mtext, mais comment définir les champs dynamique s'il y en avait comme ta suggéstion par exemple; un champ pour récupéréer le nom de l'onglet qui correspond au nom du plan et un autre au numéro de la page........

@+

Michel a
Message 12 sur 15
patrick_35
en réponse à: Anonymous

Salut
Tu edites un texte ou un attribut, puis clic droit --> Insérer un champs... --> Expression diesel et la formule que j'ai donné plus haut ou una autre

@+
Message 13 sur 15
mainfo
en réponse à: Anonymous

je me suis mal exprimé,
((eq (vla-get-tagstring att) "NUMPLAN")
(setq rec (cons 0 (vla-get-textstring att)))..... là par exemple il va chercher un attribut dont l'étiquette est numplan , mais comment faire pour modifier ces lignes pour qu'il aille chercher un champs dynamique, c'est un champs Model ($(substr, $(getvar,ctab),1) ...qui correspond au nom de l'onglet, par contre je voudrais crééer une numérotation de page...

Michel a
Message 14 sur 15
patrick_35
en réponse à: Anonymous

Je ne suis pas certain de tout saisir :-?
Pour écrire un champs dans un attribut/texte ou encore un mtext --> (vla-put-textstring objet "$(substr, $(getvar,ctab),1)")
Pour la lecture --> (vla-get-textstring objet) --> "Model"

ps : dans l'exemple que tu donnes, je ne sais pas si tu as remarqué, mais le cons me permet d'indexer les attributs car ils peuvent être dans n'importe quel ordre à cause de battman

@+
Message 15 sur 15
mainfo
en réponse à: Anonymous

Merci, je vais essayé comme ça

@+

Michel a

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report