Eric Posté(e) le 3 octobre 2003 Posté(e) le 3 octobre 2003 Est ce quelqu'un saurait si l'on peut synchroniser un onglet de palette d'outil avec un fichier.C'est à dire si je créer un onglet de palette d'outil à partir d'un fichier et qu'ensuite je rajoute un bloc dans ce fichier que cela vienne s'ajouter directement dans mon onglet de palette d'outil. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Invité Patrick Posté(e) le 3 octobre 2003 Posté(e) le 3 octobre 2003 Cela me parait impossible sans programmation. Et je dirais probablement possible en programmation.
CADSOLUTIONS Posté(e) le 3 octobre 2003 Posté(e) le 3 octobre 2003 En programmation, tu peux sans difficulté réaliser une synchronisation. Le fichier xtp, qui est le format d'import/export des palettes d'outils est en fait du xml (à ouvrir avec le bloc notes par exemple)Tu y trouveras l'ensemble des informations de ta palette d'outils, écrites en clair entre des balises xml. Tu peux toujours tenter de transformer celà, rest à voir le comportement des identifiants.... Si tu as besoin de conseils en dev VB ou VBA, je reste à l'écoute.François Gansoinat
Eric Posté(e) le 3 octobre 2003 Auteur Posté(e) le 3 octobre 2003 Ok, bon ben alors programmation. Merci à tous les deux pour cette réponse Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Labletech Posté(e) le 3 octobre 2003 Posté(e) le 3 octobre 2003 Et bien bon courage parce que cela ne sera pas aussi simple qu'il y parait en effet les fichier xtp sont bien accessibles et la séquence qui décrit un objet à introduire dans la palette est décryptable . Je t'en donne un exemple ci dessous:Extrait d'un xtp: [ Tool] [Tool] [itemID idValue="{CBDFD090-228C-4C22-9586-11EC4FB64610}" ] [Properties] [itemName] RE001 [ ItemName] [images] [image cx="32" cy="32" src="Images\ RE00132.PNG" ] [image cx="64" cy="64" src="Images\ RE00164.PNG" ] [ Images] [Time createdUniversalDateTime="2003-10-03T09:49:41" modifiedUniversalDateTime="2003-10-03T09:49:41" ] [ Properties] [source idValue="{DB288698-E6B7-4C26-9BB7-8881A36785F2}" ] [stockToolRef idValue="{C9AB9290-FC5A-458B-AEB4-BDF9BE6A5E55}" ] [Data] [GeneralProperties] [basicPropInfo] [PropValue unspecified="TRUE" valueType="2" value="2" ] [ BasicPropInfo] [ Color] [Layer] [basicPropInfo] [PropValue unspecified="TRUE" valueType="1" ] [ BasicPropInfo] [ Layer] [Linetype] [basicPropInfo] [PropValue unspecified="TRUE" valueType="1" ] [ BasicPropInfo] [ Linetype] [LinetypeScale] [basicPropInfo] [PropValue unspecified="TRUE" valueType="3" value="1" ] [ BasicPropInfo] [ LinetypeScale] [PlotStyle] [basicPropInfo] [PropValue unspecified="TRUE" valueType="1" ] [ BasicPropInfo] [ PlotStyle] [LineWeight] [basicPropInfo] [PropValue unspecified="TRUE" valueType="2" value="0" ] [ BasicPropInfo] [ LineWeight] [ GeneralProperties] [block] [blockType]1 [ BlockType] [blockName] RE001 [ BlockName] [sourceFile]C:\STAGAIRES\bib_elec\bobine1.dwg [ SourceFile] [scale]1 [ Scale] [Rotation]0 [ Rotation] [Explode]0 [ Explode] [ Block] [ Data] Il s'agit de la définition d'un bloc s'appelant RE001. Il est donc possible d'imaginer un petit prog en vb ou en lisp capable d'ajouter une telle séquence dans le fichiers xtp correspondant. Mais là ou ca se complique c'est que tu vois qu'il faut aussi un fichier 'RE00132.PNG' (et un autre d'ailleurs RE00164.PNG) qui n'est autre qu'une image bitmap de ton bloc.Ce fichier bitmap s'il n'est pas fabriqué au préalable ne pourra donc pas être copié dans le repertoire associé à ton xtp. ;) Voila voila, d'une procédure qui pouvait sembler simple au départ (en effet on imagine bien se fabriquer une petite liste de blocs que l'on va scotcher dans un fichier) cela se complique passablement parcequ'il faut en plus créer toute une bib d'images bitmap pour chaque élément que l'on veut rajouter dans la palette.Tout est possible malgré tout. Si la bibli est tres tres importante cela peut peut-être justifier les moyens . Inversement le cliquer glisser du design center vers la palette me semble bien pratique malgré tout !! :P [Edité le 3/10/2003 par Labletech] [Edité le 3/10/2003 par Labletech] [Edité le 3/10/2003 par Labletech] Formateur ATC Autocad - Mechanical - Inventor - Electrical
Messages recommandé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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant