Bonjour tout le monde,
Pouvez-vous me donner une idée ou bien me guider s'il existe des scripts Lisp ou Dynamo pour détecter les blocs, polylignes et lignes, puis les afficher dans une légende dynamique comprenant trois colonnes :
- Colonne 1 : type d'objet (bloc, polyligne, etc.),
- Colonne 2 : nom de l'objet (nom du bloc, polyligne, etc.),
- Colonne 3 : quantité (en unité ou en linéaire).
Cette légende devrait également pouvoir être exportée dans un fichier Excel bien organisé, avec la même structure : colonne 1 : pour le type d'objet, colonne 2 : pour le nom de l'objet et colonne 3 : pour la quantité.
Dans l'attente de vos retours, je vous remercie par avance.
Cordialement,
AutoLISP : Si vous travaillez exclusivement sur AutoCAD, AutoLISP est très puissant pour ce type de tâche, car il vous permet de manipuler directement les objets et d'exporter les résultats vers Excel via ActiveX. Dynamo : Si vous utilisez Revit ou si vous préférez une approche visuelle, Dynamo est une excellente option. Vous pouvez utiliser des nœuds pour interagir avec les objets et exporter vers Excel.
Bonjour @aturkiN34SU, il y a bien deux possibilités pour résoudre votre demande :
1) Développer votre propre commande en LISP / .NET / Dynamo --> C'est la solution la plus souple qui vous permettra de faire exactement ce que vous souhaitez. Voici un exemple : https://youtu.be/8AwzKtbqMbk?si=kzuHKEk42xzDTGyz
2) L'autre solution est d'utiliser les outils Civil 3D natifs et notamment Project Explorer et Standardized Data Tool. Il faudrait probablement transformer les lignes et polylignes en lignes caractéristiques. Les blocks ne sont cependant pas gérés pour l'outil.
Oui déjà je suis en train de voir une solution qui satisfaire mon besoin quelque soit sur civil ou bien Autocad, mais il est préférable de le trouver sur Civil 3D, en tout cas merci pour votre retour.
Bonjour @aturkiN34SU
Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton APPROUVER LA SOLUTION en bas de la réponse qui apporte une solution?
Cela facilitera la navigation de nos utilisateurs qui pourront directement atteindre la solution
Sachez qui si vous avez marqué une réponse comme solution par erreur, vous pouvez annuler ce marquage en cliquant sur le menu du fil (les trois points verticaux) et choisir "pas la solution"
Merci de ne pas accepter comme solution le message que vous êtes en train de lire.
Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.