Bonjour,
le code est écrit en dur dans le sous-assemblage. Il faudrait donc
dupliquer le modèle avec autant de code que nécessaire.
La meilleure solution serait de rendre ce code accessible dans la
fenêtre des propriétés du sous-assemblage. Cela nécessite de mettre un
peu les mains dans le cambouis au niveau du code, mais surtout de
modifier les palettes et catalogues pour appeler cette nouvelle propriété.
Jusqu'à Civil2009, les sous-assemblages sont en VB donc modifiable
facilement. Pour 2010, c'est du VB.Net donc compilé en DLL. Modifier la
DLL est toujours embêtant, car elle risque d'être mise à jour lors des
services packs
L'idéal serait de laisser le sous-assemblage de base d'AutoCAD en DLL,
et de refaire sa propre DLL en partant de la source fournie par Autodesk.
Olivier
Pascal_1 a écrit :
> Bonjour, Je voudrais faire une copie d'éléments de profils types
> existants pour les réutiliser avec d'autres codes de points, lien et
> formes. J'ai suivi la procédure décrite dans l'aide pour ajouter ou
> modifier un code d'un élément de profil type. La modification du nom
> d'un code fonctionne si on ne modifie que son nom dans le fichier
> "C3DStockSubassemblyScripts.codes", mais je n'arrive pas à trouver
> comment modifier le nom du code dans le fichier définissant l'élément de
> profil type (ex: code "DrainStructure" dans le fichier
> "TrenchWithPipe.vb"). D'autre part comment peut-on importer ou exporter
> la nouvelle définition d'un élément de profil type dans une palette
> d'outils. Cordialement, Pascal.