AUTODESK Autocad 2007 Guide de personnalisation [fr]

AutoCAD 2007
®
Guide de personnalisation
Mars 2006
Copyright © 2006 Autodesk, Inc.
Cet ouvrage ne peut être reproduit, même partiellement, sous quelque forme ni à quelque fin que ce soit.
AUTODESK, INC. FOURNIT CES ARTICLES EN L'ETAT SANS GARANTIE D'AUCUNE SORTE, NI EXPRESSE, NI IMPLICITE, Y COMPRIS ET SANS LIMITATIONS, LES GARANTIES IMPLICITES D'ADAPTATION COMMERCIALE ET D'APTITUDE A UNE UTILISATION PARTICULIERE.
EN AUCUN CAS, AUTODESK, INC. NE SAURAIT ETRE RESPONSABLE DES DOMMAGES PARTICULIERS, FORTUITS OU NON, DIRECTS OU INDIRECTS RESULTANT DE L'ACHAT OU L'UTILISATION DE CES ARTICLES. LA RESPONSABILITE D'AUTODESK, INC., QUELLE QUE SOIT LA FORME D'ACTION CHOISIE, NE SAURAIT DEPASSER LE PRIX D'ACHAT DES ARTICLES DECRITS DANS LE PRESENT OUVRAGE.
Autodesk, Inc. se réserve le droit de réviser et d'améliorer ses produits. Ce document décrit l’état de ce produit au moment de sa publication et ne préjuge pas des évolutions qu'il pourrait subir.
Marques d’Autodesk
Les marques suivantes sont des marques déposées d’Autodesk, Inc. aux Etats-Unis et dans d’autres pays : 3D Studio, 3D Studio MAX, 3D Studio VIZ, 3ds Max, ActiveShapes, Actrix, ADI, AEC-X, ATC, AUGI, AutoCAD, AutoCAD LT, Autodesk, Autodesk Envision, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, Autodesk WalkThrough, Autodesk World, AutoLISP, AutoSketch, Backdraft, Bringing information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak (logo), Civil 3D, Cleaner, Combustion, Design Your World, Design Your World (logo), EditDV, Education by Design, Gmax, Heidi, HOOPS, i-drop, IntroDV, Lustre, Mechanical Desktop, ObjectARX, Powered with Autodesk Technology (logo), ProjectPoint, RadioRay, Reactor, Revit, Visual, Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Toolbox, Visual Tugboat, Visual LISP, Volo, WHIP! et WHIP! (logo).
Les marques suivantes sont des marques commerciales d’Autodesk, Inc. aux Etats-Unis et dans d’autres pays : AutoCAD Learning Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, AutoSnap, AutoTrack, Built with ObjectARX (logo), Burn, CAiCE, Cinestream, Cleaner Central, ClearScale, Colour Warper, Content Explorer, Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, Design Web Format, DWF, DWFit, DWG Linking, DWG TrueConvert, DWG TrueView, DXF, Extending the Design Team, GDX Driver, Gmax (logo), Gmax ready (logo), Heads-up Design, Incinerator, jobnet, LocationLogic, ObjectDBX, Plasma, PolarSnap, Productstream, RealDWG, Real-time Roto, Render Queue, Topobase, Toxik, Visual Bridge, Visual Syllabus et Wiretap.
Marques d’Autodesk Canada Co.
Les marques suivantes sont des marques déposées d’Autodesk Canada Co. aux Etats-Unis et/ou au Canada, ainsi que dans d’autres pays : Discreet, Fire, Flame, Flint, Flint RT, Frost, Glass, Inferno, MountStone, Riot, River, Smoke, Sparks, Stone, Stream, Vapour et Wire.
Les marques suivantes sont des marques commerciales d’Autodesk Canada Co. aux Etats-Unis et/ou au Canada, ainsi que dans d’autres pays : Backburner et Multi-Master Editing.
Marques de tiers
Tous les autres noms de marques, noms de produits et marques appartiennent à leurs propriétaires respectifs.
Logiciels de tiers ACIS Copyright © 1989-2001 Spatial Corp. Certains composants de ce logiciel sont sous Copyright© 2002 Autodesk, Inc.
AnswerWorks 4.0 ©; 1997-2003 WexTech Systems, Inc. Certains composants de ce logiciel sont sous Copyright© Vantage-Knexys. Tous droits réservés.
Copyright © 1997 Microsoft Corporation. Tous droits réservés.
Copyright © 1988-1997 Sam Leffler.
Copyright © 1991-1997 Silicon Graphics, Inc.
AutoCAD® 2007 et AutoCAD LT® 2007 sont conçus dans le cadre d’une licence de données provenant de DIC Color Guide® de Dainippon Ink and Chemicals, Inc. Copyright © Dainippon Ink and Chemicals, Inc. Tous droits réservés. DIC et DIC Color Guide sont des marques déposées de Dainippon Ink and Chemicals, Inc.
International CorrectSpell™ Spelling Correction System © 1995 de Lernout & Hauspie Speech Products, N.V. Tous droits réservés.
InstallShield™ 3.0. Copyright © 1997 InstallShield Software Corporation. Tous droits réservés.
Macromedia® et Flash® sont des marques commerciales ou déposées d’Adobe Systems Incorporated aux Etats-Unis ou dans d’autres pays.
Il est probable que les couleurs PANTONE® qui s'affichent dans le logiciel ou dans la documentation ne répondent pas aux normes PANTONE. Consultez les publications actuelles de PANTONE sur les couleurs pour plus de précisions.
PANTONE ® et les autres marques commerciales Pantone, Inc. appartiennent à Pantone, Inc. © Pantone, Inc., 2002
Pantone, Inc. est propriétaire des données de couleurs et/ou des logiciels sous licence Autodesk, Inc. à distribuer uniquement en vue d'une utilisation avec certains logiciels d'Autodesk. Les données de couleurs et/ou les logiciels PANTONE ne doivent pas être copiés sur un autre disque ou en mémoire sauf dans le cadre de l'exécution du présent logiciel d'Autodesk.
Certains composants de ce logiciel sont sous Copyright© 1991-1996 Arthur D. Applegate. Tous droits réservés.
Certains composants de ce logiciel ont été développés à partir des travaux du groupe indépendant d'experts JPEG.
12345678910
RAL DESIGN © RAL, Sankt Augustin, 2002
RAL CLASSIC © RAL, Sankt Augustin, 2002
La représentation des couleurs RAL s'effectue avec l'approbation de RAL Deutsches Institut für Gütesicherung und Kennzeichnung e.V. (Institut allemand RAL pour l'assurance qualité et la certification), D-53757 Sankt Augustin.
Polices de caractères extraites de la bibliothèque de polices Bitstream® copyright 1992.
Polices de caractères extraites de la bibliothèque de polices Payne Loving Trust © 1996. Tous droits réservés.
Aide et manuel imprimé conçus à l’aide d’Idiom WorldServer™.
Publié par : Autodesk, Inc.
111 McInnis Parkway San Rafael,
CA 94903 Etats-Unis

Table des matières

Chapitre 1 Personnalisation de base . . . . . . . . . . . . . . . . . . . . . . 1
Présentation de la personnalisation . . . . . . . . . . . . . . . . . . . . 2
Organisation des fichiers programme et des fichiers de support . . . . . 4
Présentation de l'organisation des fichiers . . . . . . . . . . . . . . 4
Configurations multiples . . . . . . . . . . . . . . . . . . . . . . . 7
Dossiers de dessin multiples . . . . . . . . . . . . . . . . . . . . . 7
Personnalisation d'un gabarit PWT (Publish to Web Template) . . . . . . 9
Définition de commandes personnalisées . . . . . . . . . . . . . . . . 12
Définition de commandes externes . . . . . . . . . . . . . . . . . 12
Création d'alias de commande . . . . . . . . . . . . . . . . . . . 16
Chapitre 2 Types de ligne personnalisés . . . . . . . . . . . . . . . . . . . 19
Présentation des définitions de types de ligne . . . . . . . . . . . . . . 20
Types de ligne personnalisés simples . . . . . . . . . . . . . . . . . . . 20
Texte dans les types de ligne personnalisés . . . . . . . . . . . . . . . . 24
Formes dans les types de ligne personnalisés . . . . . . . . . . . . . . . 26
Chapitre 3 Motifs de hachures personnalisés . . . . . . . . . . . . . . . . 31
Présentation des définitions de motifs de hachures . . . . . . . . . . . 32
Motifs de hachures avec des lignes interrompues . . . . . . . . . . . . 34
Motifs de hachures avec plusieurs lignes . . . . . . . . . . . . . . . . . 36
Chapitre 4 Personnalisation de l'interface utilisateur . . . . . . . . . . . . 41
v
Présentation de la boîte de dialogue Personnaliser l'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Terminologie relative à la personnalisation . . . . . . . . . . . . 42
Modifications apportées à la personnalisation . . . . . . . . . . . 44
Présentation de l'éditeur CUI . . . . . . . . . . . . . . . . . . . . 50
Affichage filtré des éléments de personnalisation . . . . . . . . . 54
Utilisation de fichiers de personnalisation . . . . . . . . . . . . . . . . 55
Principes fondamentaux des fichiers de personnalisation . . . . . 56
Migration et transfert de personnalisations . . . . . . . . . . . . 60
Création et chargement d'un fichier CUI partiel . . . . . . . . . . 63
Création d'un fichier CUI d'entreprise . . . . . . . . . . . . . . . 67
Personnalisation des commandes . . . . . . . . . . . . . . . . . . . . . 70
Création, modification et réutilisation de commandes . . . . . . 71
Recherche de noms de commande et de chaînes
recherchées . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Gestion de l'affichage des libellés de commande . . . . . . . . . . 80
Création d'images pour les commandes . . . . . . . . . . . . . . 86
Création de messages d'aide de ligne d'état . . . . . . . . . . . . . 90
Création de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Utilisation de caractères de contrôle spéciaux dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Pause destinée aux entrées utilisateur dans les macros . . . . . . . 96
Permet la prise en charge d'autres langues dans les macros . . . . 97
Répétition de commandes dans les macros . . . . . . . . . . . . . 97
Utilisation du mode de sélection d'objet unique dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Utilisation des macros pour échanger des éléments d'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Utilisation d'expressions conditionnelles dans les macros . . . . 100
Utilisation d'AutoLISP dans les macros . . . . . . . . . . . . . . 101
Personnalisation des barres d'outils . . . . . . . . . . . . . . . . . . . 103
Création et modification de barres d'outils . . . . . . . . . . . . 103
Ajout ou remplacement de contrôles de barre d'outils . . . . . . 112
Création de menus déroulants et de menus contextuels . . . . . . . . 116
Création d'un menu déroulant . . . . . . . . . . . . . . . . . . 117
Création d'un menu contextuel . . . . . . . . . . . . . . . . . . 120
Création de sous-menus . . . . . . . . . . . . . . . . . . . . . . 124
Référencement d'un menu déroulant ou contextuel . . . . . . . 126
Echange et insertion de menus déroulants . . . . . . . . . . . . 128
Ajout de touches de raccourci et de touches de remplacement
temporaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Création d'une action déclenchée par double-clic . . . . . . . . . . . 144
Personnalisation des boutons de la souris . . . . . . . . . . . . . . . . 149
Introduction de coordonnées dans les menus boutons . . . . . . 150
Personnalisation des éléments d'interface hérités . . . . . . . . . . . . 152
Création de menus tablette . . . . . . . . . . . . . . . . . . . . 152
Personnalisation des boutons de la tablette . . . . . . . . . . . . 154
Création de menus écran . . . . . . . . . . . . . . . . . . . . . 154
vi | Table des matières
Création de menus de mosaïque d'images . . . . . . . . . . . . 158
Chargement d'un fichier AutoLISP . . . . . . . . . . . . . . . . . . . 162
Personnalisation des espaces de travail . . . . . . . . . . . . . . . . . 163
FAQ sur la personnalisation de l'interface utilisateur . . . . . . . . . . 181
Chapitre 5 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Personnalisation de la ligne d'état . . . . . . . . . . . . . . . . . . . 186
Présentation de la variable système MODEMACRO . . . . . . . . 186
Définition des valeurs MODEMACRO . . . . . . . . . . . . . . . 186
Définition de MODEMACRO avec AutoLISP . . . . . . . . . . . 188
Expressions DIESEL dans les macros . . . . . . . . . . . . . . . . . . . 190
Catalogue des fonctions DIESEL . . . . . . . . . . . . . . . . . . . . . 193
+ (addition) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
- (soustraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
* (multiplication) . . . . . . . . . . . . . . . . . . . . . . . . . 194
/ (division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
= (est égal à) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
< (inférieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
> (supérieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
!= (différent de) . . . . . . . . . . . . . . . . . . . . . . . . . . 195
<= (inférieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . . 195
>= (supérieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . 195
et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
ou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Messages d'erreur DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 200
Chapitre 6 Clichés et scripts de commandes . . . . . . . . . . . . . . . . 203
Création de clichés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Présentation des clichés . . . . . . . . . . . . . . . . . . . . . . 204
Affichage des clichés . . . . . . . . . . . . . . . . . . . . . . . . 205
Création et affichage de bibliothèques de clichés . . . . . . . . . 206
Création de scripts de commandes . . . . . . . . . . . . . . . . . . . 207
Table des matières | vii
Présentation des scripts de commandes . . . . . . . . . . . . . . 207
Exécution de scripts au démarrage . . . . . . . . . . . . . . . . 209
Exécution de diaporamas à l'aide de scripts . . . . . . . . . . . . 211
Chapitre 7 Introduction aux interfaces de programmation . . . . . . . . 215
Automatisation ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . 216
Présentation d'ActiveX . . . . . . . . . . . . . . . . . . . . . . . 216
Définition d'une commande pour démarrer votre application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Démarrage d'une application à partir d'un menu ou d'une barre
d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
VBA AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Présentation de VBA AutoCAD . . . . . . . . . . . . . . . . . . 218
Utilisation des applications VBA AutoCAD . . . . . . . . . . . . 220
Chargement et exécution automatiques des projets VBA . . . . . 221
AutoLISP et Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . 222
Présentation d'AutoLISP et de Visual LISP . . . . . . . . . . . . . 222
Utilisation des applications AutoLISP . . . . . . . . . . . . . . . 224
Chargement et exécution automatiques des routines
AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Présentation d'ObjectARX . . . . . . . . . . . . . . . . . . . . . 231
Utilisation des applications ObjectARX . . . . . . . . . . . . . . 231
Chargement automatique des applications ObjectARX . . . . . . 233
.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Présentation de .NET . . . . . . . . . . . . . . . . . . . . . . . 234
Chargement des applications gérées dans AutoCAD . . . . . . . 234
Chapitre 8 Formes et polices de forme . . . . . . . . . . . . . . . . . . . 235
Présentation des fichiers formes . . . . . . . . . . . . . . . . . . . . . 236
Création de fichiers de définition de forme . . . . . . . . . . . . . . . 237
Descriptions des formes . . . . . . . . . . . . . . . . . . . . . . 237
Code de longueur et de direction des vecteurs . . . . . . . . . . 239
Codes spéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Descriptions des polices de texte . . . . . . . . . . . . . . . . . 247
Fichiers exemple . . . . . . . . . . . . . . . . . . . . . . . . . 249
Descriptions de grandes polices . . . . . . . . . . . . . . . . . . 283
Descriptions des polices Unicode . . . . . . . . . . . . . . . . . 292
Exposants et indices dans les fichiers SHX . . . . . . . . . . . . 293
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
viii | Table des matières

Personnalisation de base

1
Votre revendeur peut en outre vous proposer des applications
développées de façon indépendante vous permettant d'adapter
encore plus AutoCAD à vos besoins.
Dans ce chapitre
Présentation de la personnalisation
Organisation des fichiers
programme et des fichiers de support
Personnalisation d'un gabarit PWT
(Publish to Web Template)
Définition de commandes
personnalisées
1

Présentation de la personnalisation

Il est facile de personnaliser AutoCAD. Vous pouvez par exemple changer la structure de répertoire ou déplacer un bouton d'une barre d'outils à une autre. Si vous souhaitez changer davantage l'interface, vous pouvez modifier le fichier CUI et utiliser le code DIESEL pour créer des personnalisations avec vos propres commandes.
Vous pouvez également utiliser de nombreuses interfaces de programmation d'application (API, Application Programming Interface) pour compléter et modifier AutoCAD afin de l'adapter à vos besoins.
La liste ci-dessous propose un classement des opérations, de la moins complexe à la plus complexe :
Organisation des fichiers. Vous pouvez organiser les fichiers programme,
de support et de dessin. Par exemple, vous pouvez créer pour chaque projet un dossier distinct ne comprenant que les fichiers de support requis par le projet concerné.
Personnalisation des palettes d'outils. Vous pouvez créer un outil en
faisant glisser des objets de votre dessin vers une palette d'outils. Vous pouvez créer une palette d'outils en cliquant avec le bouton droit de la souris sur la barre de titre Palettes d'outils et en choisissant Nouvelle Palette. Pour plus d'informations sur la personnalisation des palettes d'outils, reportez-vous à la section Personnalisation des palettes d'outils du Manuel d'utilisation.
Création de gabarits personnalisés. Utilisez des gabarits pour définir
des paramètres communs lorsque vous publiez un dessin à l'aide de l'assistant Publier sur le Web.
Exécution d'utilitaires et de programmes externes à partir d'AutoCAD. Vous pouvez, par exemple, copier un disque ou supprimer
un fichier à partir d'AutoCAD en ajoutant la commande externe appropriée au fichier de paramètres du programme (PGP), acad.pgp.
Définition d'alias de commande. Vous pouvez définir des abréviations simples, ou alias, pour les commandes fréquemment utilisées à partir d'AutoCAD en ajoutant la commande au fichier PGP acad.pgp. Par exemple, vous pouvez exécuter la commande BLOC en entrant b.
Création de formes, de polices, de types de ligne et de motifs de hachures personnalisés. Vous pouvez créer des formes, des polices, des
types de ligne et des motifs de hachures conformes aux normes et aux méthodes de travail de votre société.
2 | Chapitre 1 Personnalisation de base
Personnalisation de l'interface utilisateur. Le fichier CUI gère de
nombreux aspects de l'interface utilisateur. Il gère notamment le comportement des boutons du périphérique de pointage, ainsi que la fonctionnalité et l'apparence des menus déroulants, tablette ou de mosaïque d'images, des barres d'outils et des touches accélératrices. Vous pouvez modifier le fichier CUI ou en créer un pour ajouter des commandes ou en combiner, puis les affecter à un menu, à une barre d'outils ou à un autre élément de l'interface.
Personnalisation de la ligne d'état. Vous pouvez utiliser le langage
d'expression de chaîne DIESEL et la variable système MODEMACRO pour afficher des informations complémentaires sur la ligne d'état, telles que la date et l'heure, des paramètres de variables système ou des informations récupérables à l'aide d'AutoLISP®.
Ecriture de scripts pour automatiser les tâches répétitives. Un
script est un fichier texte ASCII dont les instructions sont traitées comme un fichier de commandes à l'exécution du script. Par exemple, si vous devez tracer un jeu de dessins d'une certaine manière, vous pouvez écrire un script qui ouvre chaque dessin, masque et affiche différents calques et émet des commandes TRACEUR Vous pouvez appliquer des scripts à des clichés afin de créer des présentations automatisées telles que celles proposées dans les salons. Un cliché est un instantané non modifiable de la zone de dessin. Vous pouvez également utiliser les clichés dans les menus de mosaïque d'images et dans les boîtes de dialogue.
Outre les méthodes décrites dans le Guide de personnalisation, certaines API permettent de personnaliser AutoCAD. La section Introduction aux interfaces de programmation à la page 215 présente brièvement ces API et renvoie à des informations complémentaires.
Voir aussi:
Organisation des fichiers programme et des fichiers de support” “Personnalisation des barres d'outils” “Personnalisation d'un gabarit PWT (Publish to Web Template)”Création d'alias de commande” “Types de ligne personnalisés” “Motifs de hachures personnalisés” “Personnalisation de l'interface utilisateur” “DIESEL” “Personnalisation de la ligne d'état” “Introduction aux interfaces de programmation” “Clichés et scripts de commandes
Présentation de la personnalisation | 3

Organisation des fichiers programme et des fichiers de support

Vous pouvez adapter la structure de répertoire par défaut des fichiers programme et de support à vos besoins.

Présentation de l'organisation des fichiers

AutoCAD utilise les fichiers de support pour différentes tâches, telles que le stockage des définitions de personnalisation, la description des polices et le chargement des applications AutoLISP et ObjectARX.
La structure de répertoire par défaut des fichiers programme et de support d'AutoCAD permet d'organiser efficacement ces fichiers en groupes logiques. Si cette organisation ne vous convient pas, vous pouvez la modifier. Toutefois, étant donné que certaines applications recherchent des fichiers à des emplacements spécifiques, vous devez vérifier que vos modifications n'entrent pas en conflit avec les contraintes associées à ces applications. Sans le chemin complet, notamment le lecteur et le répertoire, AutoCAD ne peut trouver que les fichiers appartenant au chemin de recherche des bibliothèques.
L'emplacement du dossier de support a été modifié dans AutoCAD 2007. L'emplacement des fichiers personnalisables locaux est stocké dans la variable système LOCALROOTPREFIX L'emplacement des fichiers itinérants personnalisables est indiqué dans la variable système ROAMABLEROOTPREFIX Si un réseau prend en charge les fichiers itinérants, les fichiers personnalisables du profil itinérant de l'utilisateur sont disponibles sur l'ordinateur auquel l'utilisateur est connecté.
Le script LISP suivant crée la commande CUSTFILES, qui lance l'Explorateur Windows® dans le dossier approprié.
(defun c:custfiles () (command "shell" (strcat "explorer \"" (getvar "roamablerootprefix") "\"") ) (princ) )
4 | Chapitre 1 Personnalisation de base
Chemin de recherche des bibliothèques
Lorsque vous ne spécifiez aucun nom de chemin complet, le chemin de recherche des bibliothèques indique l'endroit où le programme recherche les fichiers, comme suit :
Répertoire courant. (Il est généralement défini par le paramètre Commencer la recherche dans le dossier de l'icône de raccourci.)
Répertoire contenant le fichier de dessin courant.
Répertoires appartenant au chemin de recherche spécifié sur l'onglet Fichiers
dans OPTIONS. (Voir Spécification de chemins de recherche et d'emplacements de fichiers dans le Manuel d'utilisation.)
Répertoire contenant les fichiers programme AutoCAD.
Suivant l'environnement courant, deux ou plusieurs répertoires peuvent être identiques.
Si un fichier ne figure pas dans ce chemin de recherche, vous devez spécifier son chemin et son nom pour qu'AutoCAD puisse le trouver. Par exemple, pour insérer le dessin pièce5.dwg dans votre dessin courant alors qu'il n'appartient pas au chemin de recherche des bibliothèques, vous devez spécifier son nom de chemin complet, comme indiqué ci-après :
Commande : inserer Entrez le nom du bloc ou [?] : /files2/olddwgs/part5
Si le dessin existe à cet emplacement, AutoCAD vous invite à terminer la commande INSERER selon la procédure habituelle.
Structure de répertoire
AutoCAD utilise des répertoires et sous-répertoires arborescents. Il est recommandé de conserver les fichiers supplémentaires (tels que les fichiers de personnalisation et les applications AutoLISP) à l'écart des fichiers programme et de support AutoCAD. Cela facilite le suivi des conflits éventuels et la mise à niveau d'une application sans modifier les autres.
Par défaut, AutoCAD se trouve dans le dossier Program Files. Vous pouvez créer un répertoire sur le même niveau (par exemple /AcadApps), puis stocker dans des sous-répertoires du niveau suivant les applications tierces, ainsi que les fichiers de personnalisation et applications AutoLISP et VBA personnalisés. Si vous souhaitez gérer plusieurs répertoires de dessin (afin de conserver séparément les différents fichiers de travail), vous pouvez créer un répertoire, tel que /AcadJobs, comportant des sous-répertoires pour chaque travail.
Organisation des fichiers programme et des fichiers de support | 5
Procédure de recherche de commande
Lorsque vous entrez une commande, AutoCAD évalue la validité de son nom en plusieurs étapes. Une commande peut être une commande intégrée, une variable système, une commande externe ou un alias défini dans le fichier acad.pgp ou encore une commande AutoLISP définie par l'utilisateur. Les commandes peuvent également être définies par des applications ObjectARX ou une commande de pilote de périphérique. Vous pouvez entrer une commande sur la ligne de commande ou en choisir une dans le menu approprié. Vous pouvez en outre entrer les commandes à partir d'un fichier script ou d'une application AutoLISP ou ObjectARX.
La liste suivante indique l'ordre de recherche suivi par AutoCAD pour valider le nom d'une commande.
1 Si l'entrée est une réponse nulle (ESPACE ou ENTREE), AutoCAD utilise
le nom de la dernière commande émise. AIDE est la commande par défaut.
2 AutoCAD recherche le nom de la commande dans la liste des commandes
intégrées. Si la commande figure dans la liste et qu'elle n'est pas précédée d'un point (.), AutoCAD la recherche dans la liste des commandes non définies. Si la commande n'est pas définie, la recherche continue. Sinon, la commande est exécutée, à moins qu'une autre raison ne l'en empêche. L'exécution en transparence ou en mode Perspective peut être impossible.
3 AutoCAD recherche le nom de la commande parmi ceux définis par un
pilote de périphérique, puis parmi ceux définis par le pilote d'affichage.
4 AutoCAD recherche le nom de la commande parmi les commandes
externes définies dans le fichier de paramètres du programme (acad.pgp). Si le nom de la commande correspond à une commande externe définie, celle-ci s'exécute, puis la recherche prend fin.
5 AutoCAD recherche le nom de la commande dans la liste des commandes
définies par les applications AutoLISP ou ObjectARX. A ce stade, une commande autochargée est chargée.
6 AutoCAD recherche le nom de la commande dans la liste des variables
système. Si le nom de la commande figure dans la liste, AutoCAD exécute la commande MODIFVAR en utilisant l'entrée comme nom de variable.
7 Si le nom de la commande correspond à un alias de commande défini
dans le fichier de paramètres du programme, AutoCAD utilise le nom de commande complet et lance une nouvelle recherche dans la liste des commandes intégrées.
8 Si toutes les étapes précédentes échouent, un message d'avertissement
soulignant le caractère éventuellement incorrect du nom de la commande marque la fin de la recherche.
6 | Chapitre 1 Personnalisation de base
Voir aussi:
Présentation du chargement automatique d'AutoLISP à la page 225Spécification de chemins de recherche et d'emplacements de fichiers dans le
Manuel d'utilisation
.

Configurations multiples

Si vous utilisez plusieurs périphériques de pointage ou différents traceurs, vous pouvez définir plusieurs fichiers de configuration afin de faciliter le passage d'un périphérique à l'autre.
Lorsque vous définissez AutoCAD de manière à utiliser les pilotes d'un traceur et d'un périphérique de pointage, les informations que vous fournissez sont enregistrées dans un fichier de configuration. L'emplacement par défaut du fichier de configuration acad2007.cfg est indiqué dans la boîte de dialogue Options, dans l'onglet Fichiers, sous Aide et divers noms de fichiers, mais vous pouvez indiquer un autre nom de fichier ou chemin.
Généralement, un seul fichier de configuration suffit, mais plusieurs peuvent être nécessaires. Par exemple, si vous utilisez une souris pour la majeure partie de vos tâches mais que vous avez occasionnellement besoin d'une grande tablette à numériser, vous pouvez définir votre système de manière à ce qu'il prenne en charge plusieurs configurations plutôt que le reconfigurer à chaque changement de périphérique.
Les valeurs de nombreuses variables système AutoCAD et les options de configuration définies dans la boîte de dialogue Options sont stockées dans le fichier de configuration. Pour attribuer différentes valeurs à ces variables système et paramètres de fonctionnement, enregistrez ces valeurs dans des fichiers de configuration distincts. Pour obtenir la liste des variables système et connaître leur emplacement de stockage, reportez-vous à la section Variables système du manuel Présentation des commandes.
Pour bénéficier de plusieurs configurations, vous devez définir AutoCAD de manière à ce qu'il utilise différents fichiers de configuration. Le paramètre /c vous permet de spécifier d'autres fichiers de configuration au démarrage.
Voir aussi:
Personnalisation du démarrage dans le
Manuel d'utilisation
.

Dossiers de dessin multiples

La conservation des fichiers de dessin et des fichiers connexes dans des répertoires distincts facilite la maintenance de base des documents. Le scénario décrit ici est basé sur la structure de répertoire exemple présentée dans la
Organisation des fichiers programme et des fichiers de support | 7
section Présentation de l'organisation des fichiers à la page 4 ; vous pouvez toutefois la développer ou la modifier en fonction de vos besoins.
Vous pouvez configurer le répertoire /AcadJobs de manière à ce qu'il contienne vos sous-répertoires de dessin. Les sous-répertoires de dessin peuvent comprendre d'autres sous-répertoires contenant eux-mêmes les fichiers de support connexes relatifs à un travail ou type de dessin donné. Le répertoire /AcadJobs/Job1/Support peut contenir des blocs et des fichiers AutoLISP propres aux fichiers de dessin figurant dans le répertoire /AcadJobs/Job1. Le fait de spécifier support (sans préfixe de chemin) dans le chemin de support ajoute le répertoire support au répertoire courant. Notez que si vous utilisez la boîte de dialogue Options pour spécifier un répertoire, AutoCAD crée un chemin
non modifiable vers ce dernier. Pour utiliser la convention de dénomination relative précédemment décrite, vous devez spécifier le chemin de support à
l'aide du paramètre de ligne de commande /s. Voir Personnalisation du démarrage dans le Manuel d'utilisation.
Pour garantir que le répertoire de dessin requis soit le répertoire courant au démarrage d'AutoCAD et que tous ses fichiers et sous-répertoires soient facilement accessibles, vous pouvez créer une icône de programme ou un élément du menu Démarrer qui indique le répertoire de travail adéquat pour chaque travail. Cette fonctionnalité ne fonctionne que si vous définissez la variable système AutoCAD REMEMBERFOLDERS sur 0.
Vous pouvez utiliser un programme de traitement en différé au lieu d'icônes ou de menus. Avec les programmes de traitement en différé, vous pouvez créer automatiquement de nouveaux répertoires de travail. Le programme de traitement en différé vérifie que le répertoire spécifié existe, définit ce répertoire comme répertoire courant et exécute AutoCAD.
@echo off C: if exist \AcadJobs\Jobs\%1 goto RUNACAD echo. echo *** Création de \AcadJobs\Jobs\%1 echo *** Appuyez sur Ctrl+C pour annuler. echo. pause mkdir \AcadJobs\Jobs\%1 :RUNACAD cd \AcadJobs\Jobs\%1 start C:\ AutoCAD\acad.exe
Enregistrez à l'aide d'un éditeur de texte ASCII (par exemple le Bloc-notes) le programme de traitement en différé dans un fichier nommé acad.bat. Veillez à modifier le lecteur et le nom des répertoires de manière à ce qu'ils correspondent à ceux de votre système. Placez ce fichier dans un répertoire appartenant au chemin de recherche de votre système (par exemple, C:\winnt). Pour exécuter ce programme de traitement en différé, choisissez la commande Exécuter du menu Démarrer ou cliquez deux fois sur le fichier dans
8 | Chapitre 1 Personnalisation de base
l'Explorateur. Si vous avez enregistré le fichier sous le nom acad.bat, utilisez la syntaxe suivante :
acad nomdetravail
nomdetravail représente le nom du répertoire de travail à définir comme répertoire courant.

Personnalisation d'un gabarit PWT (Publish to Web Template)

Vous pouvez créer des gabarits personnalisés utilisables dans l'assistant Publier sur le Web en modifiant l'un des fichiers de gabarit PWT (Publish to Web ­Publier sur le Web) fournis. Utilisez l'éditeur HTML ou l'éditeur de texte de votre choix.
Pour créer un gabarit personnalisé, ajoutez ou modifiez l'un des éléments suivants :
Images
Texte
Hyperliens
Couleur
Titre
Vidéo, animation, etc.
Vous pouvez personnaliser quatre gabarits par défaut de publication sur le Web :
Réseau de miniatures. Crée une page Web contenant un réseau d'images miniatures.
Réseau plus Résumé. Crée une page Web contenant un réseau d'images miniatures et un résumé des informations relatives à chaque image.
Liste de dessins. Crée une page Web contenant une liste de dessins et un cadre d'image.
Liste plus Résumé. Crée une page Web contenant une liste de dessins, un cadre d'image et un résumé des informations relatives à l'image sélectionnée.
Personnalisation d'un gabarit PWT (Publish to Web Template) | 9
REMARQUE Pour personnaliser les gabarits de publication sur le Web, vous devez connaître la syntaxe HTML.
Vous pouvez modifier l'aspect d'un gabarit, mais vous ne pouvez pas changer l'agencement des images qu'il contient. Dans le gabarit Réseau de miniatures, par exemple, les images sont rangées en lignes sur la page. Vous ne pouvez pas changer la présentation des images, mais vous pouvez agencer du texte et des graphiques autour du tableau d'images.
AVERTISSEMENT Pour ne pas écraser les fichiers de gabarit de publication sur le Web par défaut, faites-en une copie de sauvegarde avant de les modifier.
Pour créer un accès rapide aux gabarits de publication sur le Web
1 Dans le menu Outils, cliquez sur Options.
2 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) situé en regard de Paramètres du gabarit. Cliquez ensuite sur le signe plus situé en regard d'Emplacement du fichier de gabarit du dessin.
3 Déplacez le curseur jusqu'au nom de chemin affiché, puis cliquez dessus.
Appuyez ensuite sur F2, puis sur CTRL+C pour le copier.
4 Cliquez sur OK ou sur Annuler pour fermer la boîte de dialogue Options.
5 Dans le menu Fichier, cliquez sur Ouvrir.
6 Dans la boîte de dialogue Sélectionner un fichier, cliquez avec le bouton
droit de la souris sur une zone vide du panneau de configuration vertical gauche, puis choisissez l'option Ajouter dans le menu contextuel.
7 Entrez un nom dans la zone Nom de l'élément (par exemple, Gabarits).
8 Appuyez sur CTRL+V pour coller le chemin dans la zone Chemin de
l'élément, puis cliquez sur OK.
Vous pouvez désormais accéder aux dossiers Gabarits en cliquant sur le bouton du panneau de configuration gauche de la boîte de dialogue Sélectionner un fichier.
Pour personnaliser un gabarit PWT
1 Dans le menu Fichier, choisissez Ouvrir, puis accédez au dossier des
gabarits de publication sur le Web.
Voir Pour créer un accès rapide aux gabarits de publication sur le Web à la page 10
10 | Chapitre 1 Personnalisation de base
2 Cliquez deux fois sur le dossier PTWTemplates pour l'ouvrir. Les dossiers
suivants sont affichés. Chacun contient un gabarit Publier sur le Web et des images d'aperçu (BMP), affichées lors de l'exécution de l'assistant Publier sur le Web :
Gabarit1. . Contient le gabarit Array of Thumbnails (réseau de
miniatures) et un aperçu.
Gabarit2 . Contient le gabarit Array Plus Summary (réseau plus résumé),
un aperçu et des cadres HTML.
Gabarit3 . Contient le gabarit List of Drawings (liste de dessins), un
aperçu et des cadres HTML.
Gabarit4 . Contient le gabarit List Plus Summary (liste plus résumé),
un aperçu et des cadres HTML.
3 Cliquez avec le bouton droit de la souris sur le dossier à utiliser, puis
choisissez Copier.
4 Appuyez sur ALT+2, cliquez avec le bouton droit de la souris sur le dossier
PTWTemplates, puis choisissez Coller.
5 Rouvrez le dossier PTWTemplates, cliquez avec le bouton droit de la souris
sur le nouveau dossier et renommez-le.
6 Cliquez sur le nouveau dossier avec le bouton droit de la souris et
choisissez Ouvrir pour en afficher le contenu.
7 Renommez le fichier de gabarit de publication sur le Web (PWT) en lui
attribuant l'extension .htm ou .html.
8 Ouvrez le fichier de gabarit dans un éditeur HTML ou dans un éditeur
de texte.
Ce fichier contient des commentaires permettant d'identifier les parties du code que vous pouvez modifier pour créer une nouvelle page Web.
9 Examinez les commentaires et apportez des modifications aux parties
du gabarit à personnaliser.
10 Enregistrez le gabarit avec l'extension .pwt . Assurez-vous que vous
enregistrez le fichier dans le dossier de gabarit créé à l'étape 3.
REMARQUE Un dossier de gabarit ne peut contenir qu'un seul fichier PWT. Lorsque vous créez un fichier PWT, prenez soin de supprimer les autres fichiers PWT qui se trouvent dans le même dossier.
Lorsque vous exécutez l'assistant Publier sur le Web, le nouveau gabarit apparaît dans la liste des gabarits.
Personnalisation d'un gabarit PWT (Publish to Web Template) | 11

Définition de commandes personnalisées

Vous pouvez définir des commandes externes à exécuter à partir d'AutoCAD. Vous pouvez également créer des alias de commande pour les commandes AutoCAD dans le fichier acad.pgp, qui est un fichier texte ASCII permettant de stocker les définitions de commande.

Définition de commandes externes

Les commandes externes démarrent d'autres programmes ou utilitaires pendant l'exécution d'AutoCAD.
Lorsque vous exécutez AutoCAD, vous pouvez appeler d'autres programmes ou utilitaires, par exemple :
des utilitaires et des commandes système Windows, tels que start, type, dir ou copy
des applications, telles que des éditeurs de texte ou des traitements de texte
des gestionnaires de base de données, des tableurs et des programmes de
communication
des programmes fournis par l'utilisateur, tels que les fichiers de commandes ou des macros VBA
Lorsque vous entrez une commande externe, AutoCAD recherche la commande dans le fichier acad.pgp. La première section du fichier acad.pgp définit les commandes externes. Vous pouvez ajouter des définitions de commande en modifiant le fichier acad.pgp dans un éditeur de texte ASCII (par exemple le Bloc-notes). Pour ouvrir le fichier PGP, dans le menu Outils, cliquez sur Personnaliser Paramètres de programme (acad.pgp).
REMARQUE Avant de modifier le fichier acad.pgp, créez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si nécessaire.
Lors de la définition d'une commande externe, spécifiez le nom à utiliser sur la ligne de commande et la chaîne de commande exécutable transmise au système d'exploitation. Chaque ligne de la section des commandes externes comprend cinq champs séparés par une virgule :
command,[executable],flags[,[*]prompt[,return_code]]
12 | Chapitre 1 Personnalisation de base
(commande)
Commande entrée sur la ligne de commande. Si le nom correspond à un nom de commande interne AutoCAD, il est ignoré. Le nom ne distingue pas les majuscules et les minuscules.
executable
Chaîne de constante envoyée au système d'exploitation lorsque vous entrez le nom d'une commande. Elle peut correspondre à toute commande exécutable depuis l'invite du système d'exploitation. La chaîne peut comprendre des options ou des paramètres. L'application que vous exécutez détermine si cette chaîne distingue les majuscules et les minuscules.
drapeau
Paramètre à codage binaire requis. Combinez les valeurs entières suivantes en fonction du résultat à atteindre.
0 Démarrer l'application et attendre son arrêt.
1 Ne pas attendre l'arrêt de l'application.
2 Exécuter l'application en mode réduit.
4 Exécuter l'application en mode masqué..
8 Placer la chaîne d'arguments entre guillemets.
Les valeurs binaires 2 et 4 s'excluent mutuellement ; si les deux sont spécifiées, seul le bit 2 est utilisé. Afin qu'AutoCAD ne soit pas inaccessible jusqu'à l'arrêt de l'application, évitez d'utiliser la valeur 2 ou 4 sans la valeur
1.
La valeur binaire 8 permet aux commandes telles que del de fonctionner correctement avec les noms de fichier comportant des espaces. De ce fait, vous ne pouvez pas transmettre à ces commandes une liste de noms de fichier séparés par des espaces. Si vous préférez une prise en charge polyvalente des fichiers, n'utilisez pas la valeur binaire 8.
invite
Champ facultatif. Il indique l'invite à afficher sur la ligne de commande AutoCAD. La réponse à cette invite est ajoutée à la fin de la chaîne fournie dans le champ executable. Si le premier caractère du champ de l'invite est un astérisque (*), la réponse peut contenir des espaces et l'utilisateur doit appuyer sur ENTREE pour y mettre fin. Sinon, la réponse prend fin avec ESPACE ou ENTREE. Si aucune invite n'est spécifiée, aucune entrée n'est requise ; toutefois, vous devez ajouter une virgule si un code de retour doit être fourni ou si vous souhaitez que l'invite se termine par un espace.
Définition de commandes personnalisées | 13
return_code
Paramètre à codage binaire facultatif. Combinez les valeurs entières suivantes en fonction du résultat à atteindre. Par exemple, si les valeurs 1 et 2 sont requises, utilisez 3 comme code de retour. Les valeurs sont définies comme suit (les codes 0 et 4 étant non significatifs dans un environnement à fenêtres, ils ne sont pas inclus) :
1 Charger un fichier DXB. AutoCAD charge le fichier DXB nommé $cmd.dxb
dans le dessin une fois la commande achevée. Une fois chargé, le fichier $cmd.dxb est supprimé. Cette action aboutit au même résultat que la commande CHARGDXB.
2 Construire une définition de bloc à partir d'un fichier DXB. AutoCAD crée
une définition de bloc à partir du fichier DXB nommé $cmd.dxb. La réponse au champ prompt est utilisée comme nom du bloc. Ce nom doit être un nom de bloc valide inexistant dans le dessin ; par conséquent, ce mode ne permet pas de redéfinir un bloc. Une fois que AutoCAD a chargé le fichier DXB, le fichier $cmd.dxb est supprimé. Le nom par défaut de la commande INSERER est défini sur le bloc nouvellement configuré.
Le fichier peut en outre contenir des lignes de commentaires précédées d'un point-virgule (;).
Commandes système Windows
Les commandes système Windows start et cmd sont très utiles pour définir des commandes externes. Si vous spécifiez une chaîne exécutable n'utilisant pas les commandes start ou cmd, AutoCAD n'est disponible qu'à la fermeture de la fenêtre.
La commande start ouvre une nouvelle fenêtre, puis exécute un programme ou une commande spécifique. Si la commande start est utilisée sans aucun paramètre, elle ouvre une nouvelle fenêtre de ligne de commande. La commande start peut être associée à de nombreux paramètres de ligne de commande ayant une incidence sur l'affichage de la nouvelle fenêtre. Pour lancer une application Windows, utilisez la commande start sans aucun paramètre. La commande start permet également de démarrer un document associé à une application. Par exemple, vous pouvez utiliser la commande start pour ouvrir directement un fichier HTML ou un document créé avec un traitement de texte.
La commande cmd ouvre une fenêtre de ligne de commande faisant office d'interpréteur de commandes d'AutoCAD. Cette fenêtre doit être fermée avant la restitution du contrôle à la ligne de commande AutoCAD. Deux paramètres de ligne de commande, /c et /k, sont utiles pour les commandes externes. Le paramètre /c exécute la commande spécifiée puis s'arrête (la fenêtre se ferme). Le paramètre /k exécute la commande spécifiée et continue (la fenêtre
14 | Chapitre 1 Personnalisation de base
reste ouverte). Lorsque vous utilisez le paramètre /k, vous devez fermer la fenêtre de commande (avec la commande exit).
En général, la commande start vous permet d'ouvrir une nouvelle fenêtre ou de démarrer une nouvelle application en tant que processus indépendant d'AutoCAD. La commande cmd vous permet d'exécuter un fichier ou un script de commandes qui ne crée pas de fenêtre indépendante ou de créer une fenêtre qui doit être fermée avant la restitution du contrôle à AutoCAD. Pour plus d'informations sur ces commandes et paramètres, reportez-vous à la documentation relative aux commandes système Windows.
Commandes personnalisées
L'exemple ci-dessous définit trois nouvelles commandes : RUN, LISTSET et DXB2BLK.
RUN, cmd /c,0,*Fichier de commandes à exécuter : , LISTSET,cmd /k SET,0 DXB2BLK,cmd /c DXBCOPY,0,fichier DXB : ,2
La commande RUN exécute un fichier ou un script de commandes. La commande cmd suivie du paramètre /c ouvre une fenêtre de commande, exécute le fichier de commandes, puis ferme la fenêtre.
La commande LISTSET affiche les valeurs courantes des variables d'environnement DOS. Comme cet exemple utilise la syntaxe cmd /k et non start, la fenêtre de commande doit être fermée avant la restitution du contrôle à AutoCAD. Pour que cette fenêtre demeure active, utilisez la syntaxe start /realtime. Pour plus d'informations sur ces commandes et paramètres, reportez-vous à la documentation relative aux commandes système Windows.
La commande DXB2BLK crée une définition de bloc à partir du fichier DXB spécifié. Le fichier DXB convertit tous les objets en lignes. L'un des avantages indirects de cette procédure est qu'elle offre une méthode simple pour éclater les objets texte en lignes.
DXB2BLK transmet le nom du fichier DXB spécifié au fichier de commandes dxbcopy, qui le copie sous le nom $cmd.dxb AutoCAD crée ensuite un bloc à partir du fichier DXB spécifié. Le nom fourni à l'invite du fichier DXB est utilisé comme nouveau nom de bloc. Pour créer le fichier dxbcopy.cmd, entrez la syntaxe suivante à l'invite de la ligne de commande Windows :
echo copy %1.dxb $cmd.dxb > dxbcopy.cmd
Permet de créer le fichier dxbcopy.cmd dans le répertoire courant. Déplacez ce fichier dans un répertoire du chemin DOS ou spécifiez explicitement son emplacement dans le fichier acad.pgp. Par exemple, si le fichier dxbcopy.cmd se trouve dans le répertoire D:\cad, entrez la syntaxe suivante dans la section des commandes externes de votre fichier acad.pgp.
Définition de commandes personnalisées | 15
DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,fichier DXB : ,2
Pour créer un fichier DXB, sélectionnez Format de fichiers DXB AutoCAD en tant qu'imprimante courante, puis enregistrez le tracé dans un fichier. Pour plus d'informations sur la configuration des imprimantes, reportez-vous à la section Configuration des traceurs et des imprimantes du manuel Driver & Peripheral Guide.
Pour ouvrir le fichier de paramètres du programme (
Dans le menu Outils, cliquez sur Personnaliser Paramètres de programme (acad.pgp).
acad.pgp
)

Création d'alias de commande

Un alias de commande est une commande abrégée que vous entrez sur la ligne de commande et qui vous évite de saisir le nom entier de la commande.
Par exemple, vous pouvez entrer c au lieu de cercle pour lancer la commande CERCLE. L'alias ne doit pas être confondu avec le raccourci clavier, qui est une combinaison de touches, comme CTRL+S pour ENREGISTRER.
Vous pouvez définir un alias pour une commande AutoCAD ou encore pour une commande externe ou de pilote de périphérique. La seconde section du fichier acad.pgp définit les alias de commande. Pour modifier des alias existants ou en ajouter de nouveaux, modifiez le fichier acad.pgp dans un éditeur de texte ASCII (par exemple le Bloc-notes). Pour ouvrir le fichier PGP, dans le menu Outils, cliquez sur Personnaliser Paramètres de programme (acad.pgp). Le fichier peut en outre contenir des lignes de commentaires précédées d'un point-virgule (;).
REMARQUE Avant de modifier le fichier acad.pgp, créez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si nécessaire.
Pour définir un alias de commande, ajoutez une ligne à la section des alias de commande du fichier acad.pgp à l'aide de la syntaxe suivante :
abréviation,*commande
abréviation représente l'alias de commande que vous entrez sur la ligne de commande et commande désigne la commande abrégée. Vous devez entrer un astérisque (*) avant le nom de la commande pour identifier la ligne en tant que définition d'alias de commande.
Si vous pouvez entrer une commande de façon transparente, vous pouvez saisir son alias de la même manière. Lorsque vous entrez l'alias d'une
16 | Chapitre 1 Personnalisation de base
commande, le nom complet de cette dernière apparaît sur la ligne de commande, puis la commande est exécutée.
Vous pouvez créer des alias de commande comprenant le trait d'union (–) comme préfixe spécial, tels que ceux présentés ici, et qui accèdent à la version de ligne de commande de certaines commandes.
FH, *-FHACH CT, *-CONTOUR
REMARQUE Vous ne pouvez pas utiliser d'alias de commande dans les scripts de commandes. Evitez d'utiliser des alias de commande dans les fichiers de personnalisation.
Si vous modifiez le fichier acad.pgp alors qu'AutoCAD est en cours d'exécution, entrez reinit pour utiliser le fichier révisé. Vous pouvez également redémarrer AutoCAD pour recharger automatiquement le fichier.
Définition de commandes personnalisées | 17
18

Types de ligne personnalisés

2
Dans ce chapitre
AutoCAD® fournit une bibliothèque de types de ligne standard
dans les fichiers acad.lin et acadiso.lin. Vous pouvez utiliser les
types de ligne tels quels, les modifier ou en créer.
Présentation des définitions de
types de ligne
Types de ligne personnalisés
simples
Texte dans les types de ligne
personnalisés
Formes dans les types de ligne
personnalisés
19

Présentation des définitions de types de ligne

Les types de ligne sont définis dans un ou plusieurs fichiers de définition de types de ligne ayant une extension .lin.
Le nom et la définition du type de ligne déterminent l'aspect du motif de base (ordre des tirets et pointillés, longueur relative des tirets et des espaces, et caractéristiques du texte ou des formes ajoutés à la définition). Vous pouvez utiliser tous les types de ligne standard fournis par AutoCAD ou en créer d'autres.
exemples de types de ligne
Les types de ligne sont définis dans un ou plusieurs fichiers de définition portant l'extension .lin. Un fichier LIN peut contenir les définitions d'un grand nombre de types de ligne simples et complexes. Vous pouvez ajouter de nouveaux types de ligne dans un fichier LIN existant ou créer un nouveau fichier. Pour créer ou modifier des définitions de types de ligne, modifiez le fichier LIN à l'aide d'un éditeur ou d'un traitement de texte, ou tapez TYPELIGNE sur la ligne de commande.
Lorsque vous créez un type de ligne, vous devez le charger avant de pouvoir l'utiliser.
Les fichiers LIN inclus dans AutoCAD sont acad.lin et acadiso.lin. Vous pouvez les afficher ou les imprimer pour mieux comprendre la construction des types de ligne.

Types de ligne personnalisés simples

Chaque type de ligne est défini sur deux lignes dans un fichier de définition LIN. La première ligne contient le nom du type de ligne et éventuellement sa description. La seconde ligne correspond au code qui définit le motif de type de ligne effectif.
La seconde ligne doit commencer par la lettre A (alignement), suivie de la liste des descripteurs de motif définissant les longueurs sans traçage (espaces), les longueurs de traçage (tiret) et les points. Vous pouvez inclure des commentaires dans le fichier LIN en insérant un point-virgule (;) au début de la ligne.
20 | Chapitre 2 Types de ligne personnalisés
Format de définition de type de ligne
Le format de définition des types de ligne est le suivant :
*nom_typedeligne,description A,descripteur1,descripteur2...
Par exemple, le type de ligne TIRETPOINT se définit comme suit :
*TIRETPOINT, tiret point __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25
Cette définition indique un motif répétitif commençant par un tiret dont la longueur est 0,5 unité de dessin, un espace dont la longueur est 0,25 unité de dessin, un point et un autre espace long de 0,25 unité de dessin. Ce motif se répète sur la longueur de la ligne et se termine par un tiret de 0,5 unité de dessin. Le type de ligne devrait s'afficher comme indiqué ci-dessous.
__ . __ . __ . __ . __ . __ . __ . __
Les fichiers LIN doivent être enregistrés en format ASCII et porter l'extension .lin. Vous trouverez ci-après des informations complémentaires sur chacune des zones de la définition d'un type de ligne.
Nom du type de ligne
La valeur de cette zone commence par un astérisque (*) ; il doit s'agir d'un nom unique décrivant le type de ligne.
Description
La description du type de ligne doit vous permettre de le visualiser lorsque vous modifiez le fichier LIN. La description s'affiche également dans le Gestionnaire des types de ligne et dans la boîte de dialogue Charger ou recharger les types de ligne.
La description est facultative. Elle peut comprendre :
Une simple représentation du motif de type de ligne, composée de texte ASCII
Une description complète du type de ligne
Un commentaire, par exemple "Utiliser ce type de ligne pour les lignes
masquées"
Si vous omettez la description, n'insérez pas de virgule après le nom du type de ligne. La description ne peut comporter plus de 47 caractères.
Types de ligne personnalisés simples | 21
Zone Alignement (A)
La valeur de cette zone définit l'alignement du motif aux extrémités des lignes individuelles, des cercles et des arcs. Dans cette version, AutoCAD ne prend en charge que l'alignement de type A, qui garantit que les lignes et les arcs commencent et se terminent par un tiret.
Supposez par exemple que vous créiez le type de ligne CENTRAL, qui représente la séquence répétitive tiret-point utilisée couramment comme trait d'axe. AutoCAD ajuste cette séquence sur chaque ligne de manière à ce que les tirets coïncident avec chaque extrémité de la ligne. Le motif est ajusté sur la ligne pour qu'au moins la moitié du tiret se retrouve aux deux extrémités. Si nécessaire, le premier et le dernier tiret sont allongés. D'autre part, si la distance entre les deux extrémités d'une ligne est trop courte pour contenir au moins une séquence tiret-point, AutoCAD trace une ligne continue. De même, pour les arcs, le motif est ajusté de façon à commencer et à finir avec un tiret. Les cercles n'ont pas d'extrémités ; toutefois, AutoCAD ajuste la séquence tiret-point de manière à fournir une présentation élégante.
Vous devez choisir le type d'alignement A en entrant a dans la zone d'alignement.
Descripteurs de motif
Chaque zone de descripteur de motif indique la longueur des segments qui constituent le type de ligne, chaque longueur étant séparée des autres par une virgule (aucun espace n'est permis).
Un nombre décimal positif indique un segment de traçage (tiret) de la longueur indiquée.
Un nombre décimal négatif indique un segment sans traçage (espace) de la longueur indiquée.
Un tiret dont la longueur est égale à 0 est représenté par un point.
Vous pouvez entrer jusqu'à 12 longueurs de tiret par type de ligne, à condition que celles-ci puissent être toutes contenues sur une ligne de 80 caractères dans le fichier LIN. Vous devez inclure une seule séquence complète du motif de type de ligne défini par les descripteurs de motif. Lorsque le type de ligne est dessiné, AutoCAD utilise le premier descripteur de motif pour les tirets de début et de fin de la ligne. Il dessine ensuite, entre les tirets des deux extrémités, les motifs dans l'ordre séquentiel, en commençant par le deuxième descripteur et en reprenant le motif du premier descripteur au besoin.
L'alignement de type A exige que la longueur du premier tiret soit égale ou supérieure à 0 (segment de traçage). La longueur du deuxième tiret doit être inférieure à 0 si vous avez besoin d'un segment de traçage ou supérieure à 0
22 | Chapitre 2 Types de ligne personnalisés
si vous créez un type de ligne continu. Vous devez définir au moins deux descripteurs pour chaque alignement de type A.
Pour créer un type de ligne simple
1 A l'invite de la ligne de commande, entrez -typeligne.
2 Entrez c (Créer).
3 Entrez un nom pour le type de ligne, puis appuyez sur ENTREE.
Les noms de type de ligne peuvent comporter 255 caractères. Les noms de type de ligne peuvent contenir des lettres, des chiffres et les caractères spéciaux signe dollar ($), trait d'union (–) et trait de soulignement (_). Les espaces ne sont pas autorisés.
4 Dans la boîte de dialogue Créer ou ajouter un fichier type de ligne,
sélectionnez un fichier de bibliothèque de types de ligne LIN dans le champ Nom de fichier et cliquez sur le bouton Enregistrer.
Si vous sélectionnez un fichier existant, le nom du nouveau type de ligne s'ajoute aux noms de la liste de ce fichier.
5 Entrez un texte descriptif du nouveau type de ligne (facultatif).
6 A l'invite Entrez le motif, spécifiez le motif de la ligne. Suivez ces
instructions :
Tous les types de ligne doivent commencer par un tiret.
Entrez des zéros pour les points.
Entrez des nombres réels négatifs pour les espaces. Ces valeurs
définissent la longueur de l'espace dans les unités du dessin.
Entrez des nombres réels positifs pour les tirets. Ces valeurs définissent la longueur du tiret dans les unités du dessin.
Séparez toutes les valeurs de point, de tiret ou d'espace par une virgule.
Utilisez un espace entre un point et un tiret.
7 Appuyez sur ENTREE pour mettre fin à la commande.
REMARQUE Lorsque vous créez un type de ligne, il n'est pas chargé
automatiquement dans votre dessin. Utilisez l'option Charger de la commande TYPELIGNE.
Types de ligne personnalisés simples | 23

Texte dans les types de ligne personnalisés

Les polices de caractères peuvent être incluses dans les types de ligne. Les types de ligne qui comportent des caractères incorporés peuvent servir à indiquer des utilitaires, des contours, etc. Comme pour les types de lignes simples, les lignes sont dessinées à mesure que vous en indiquez les sommets. Les caractères incorporés dans des lignes sont toujours affichés en entier, ils ne sont jamais ajustés.
Les caractères de texte incorporés sont associés à un style de texte dans le dessin. Tous les styles de texte associés à un type de ligne doivent exister dans le dessin avant de charger le type de ligne.
Le format des types de lignes qui comportent des caractères incorporés est similaire à celui des types de lignes simples : ils sont composés d'une liste de descripteurs de motif, séparés par une virgule.
Format des descripteurs de caractère
Le format utilisé pour ajouter des caractères de texte dans une description de type de ligne est :
["texte",nomstyletexte,échelle,rotation,décalagex,décalagey]
Ce format est ajouté comme descripteur à un type de ligne simple. Par exemple, un type de ligne appelé EAU_CHAUDE est défini comme suit :
*EAU_CHAUDE,---- EC ---- EC ---- EC ---- EC ---- EC ---­A,0.5,-0.2,["EC",STANDARD,S=0.1,R=0.0,X=-0.1,Y=-0.05],-0.2
Cette définition indique un motif répétitif qui commence par un tiret d'une longueur de 0.5 unité de dessin, suivi d'un espace de 0.2 unité de dessin, des caractères EC et de paramètres d'échelle et de position, puis d'un autre espace de 0.2 unité de dessin. Les caractères de texte proviennent de la police de texte attribuée au style de texte STANDARD, avec une échelle égale à 0.1, une rotation relative de 0 degré, un décalage X égal à -0.1 et un décalage Y égal à
-0.05. Ce motif se répète sur la longueur de la ligne et se termine par un tiret d'une longueur de 0.5 unité de dessin. Le type de ligne devrait s'afficher comme indiqué ci-dessous.
24 | Chapitre 2 Types de ligne personnalisés
Remarquez que la longueur totale du premier trait est de 0.2 + 0.2 = 0.4, et que l'origine du texte est décalée de -0.01 unités de dessin dans le sens horizontal (axe des X) à partir de la fin du dernier trait. Un type de ligne équivalent serait :
*EAU_CHAUDE,---- EC ---- EC ---- EC ---- EC ---- EC ---­A,0.5,-0.1,["EC",STANDARD,S=0.1,R=0.0,X=0.0,Y=-0.05],-0.3
La longueur totale du premier trait est encore de 0.1 + 0.3 = 0.4, mais l'origine du texte n'est pas décalée dans le sens horizontal (axe des X).
Voici des informations supplémentaires sur chacun des champs du descripteur de caractères. Les valeurs utilisées sont des décimales accompagnées d'un signe, par exemple 1, -17 et 0.01
Texte
Caractères à utiliser dans le type de ligne.
nom du style de texte
Nom du style de texte à utiliser. Si aucun style n'est défini, AutoCAD utilise le style courant.
cotes
S=valeur. Facteur d'échelle à appliquer au style de texte par rapport à
l'échelle du type de ligne. La hauteur du style de texte est multipliée par le facteur d'échelle. Si la hauteur est 0, seule la valeur de S=valeur est utilisée comme hauteur.
rotation
R=valeur ou A=valeur. R= indique la rotation relative ou tangentielle par
rapport à la ligne. A= indique la rotation absolue du texte par rapport à
Texte dans les types de ligne personnalisés | 25
l'origine : tout le texte subit la même rotation, peu importe sa position par rapport à la ligne. Vous pouvez ajouter un paramètre d pour degrés (il s'agit de l'unité par défaut), r pour radians ou g pour grades. En cas d'omission, une rotation relative égale à 0 est appliquée.
La rotation est centrée entre la ligne de base et la hauteur nominale de la capsule.
décalageX
X=valeur. Le décalage du texte sur l'axe X du type de ligne, c'est-à-dire le
long de la ligne. Si aucune valeur n'est définie ou si cette valeur égale 0, le texte est présenté sans décalage. Servez-vous de ce champ pour contrôler la distance entre le texte et le dernier déplacement de tiret ou d'espace. Cette valeur n'est pas mise à l'échelle en fonction du facteur défini par S=valeur,
mais en fonction du type de ligne.
décalageY
Y=valeur. Le décalage du texte dans l'axe Y du type de ligne, c'est-à-dire à
un angle de 90 degrés par rapport à la ligne. Si aucune valeur n'est définie ou si cette valeur égale 0, le texte est présenté sans décalage. Servez-vous de ce champ pour contrôler l'alignement vertical du texte par rapport à la ligne. Cette valeur n'est pas mise à l'échelle en fonction du facteur défini par
S=valeur, mais en fonction du type de ligne.
Pour inclure des caractères dans les types de ligne
1 Créez un type de ligne simple, comme le décrit la section Pour créer un
type de ligne simple à la page 23.
2 Ajoutez le descripteur de caractères dans le motif de type de ligne, en
utilisant le format suivant :
["texte",nomstyletexte,échelle,rotation,décalagex,décalagey]
3 Appuyez sur ENTREE pour quitter TYPELIGNE.

Formes dans les types de ligne personnalisés

Un type de ligne complexe peut contenir des formes imbriquées enregistrées dans des fichiers formes. Les types de ligne complexes peuvent servir à indiquer des utilitaires, des contours, etc.
Comme pour les types de ligne simples, les lignes complexes sont dessinées à mesure que l'utilisateur en indique les sommets. Les formes et les objets texte incorporés dans des lignes sont toujours affichés en entier, ils ne sont jamais ajustés.
26 | Chapitre 2 Types de ligne personnalisés
La syntaxe des types de ligne complexes est similaire à celle des types de ligne simples : elle consiste en une liste de descripteurs de motif séparés par des virgules. Les types de ligne complexes peuvent comprendre des objets forme et texte en guise de descripteurs de motif, ainsi que des descripteurs tiret-point.
La syntaxe des descripteurs d'objet forme dans une description de type de ligne est la suivante :
[shapename,nomfichiershx] ou [shapename,nomfichiershx,transformation]
transformation est facultatif et peut représenter une série des éléments suivants (chacun précédé d'une virgule) :
R=## Rotation relative
A=## Rotation absolue
S=## Echelle
X=## Décalage X
Y=## Décalage Y
Dans cette syntaxe, ## est un nombre décimal signé (1, –17, 0.01, etc.), la rotation est exprimée en degrés et les autres options sont indiquées en unités de dessin ajustées au type de ligne. Les lettres de transformation qui précèdent éventuellement doivent être suivies du signe égal et d'un nombre.
La définition de type de ligne suivante spécifie un type de ligne nommé CON1LIGNE composé d'un motif répétitif d'un segment de ligne, d'un espace et de la forme imbriquée CON1 du fichier ep.shx. (L'exemple suivant ne peut fonctionner que si le fichier ep.shx appartient au chemin de support.)
*CON1LIGNE, --- [CON1] --- [CON1] --- [CON1] A,1.0,-0.25,[CON1,ep.shx],-1.0
A l'exception du code entre crochets, l'ensemble de la syntaxe est conforme à la définition d'un type de ligne simple.
Comme décrit précédemment, six champs permettent de définir une forme dans un type de ligne. Les deux premiers sont obligatoires et doivent occuper une position précise tandis que les quatre suivants sont facultatifs et peuvent être ordonnés arbitrairement. Les deux exemples suivants illustrent différentes entrées du champ de définition des formes.
[CAP,ep.shx,S=2,R=10,X=0.5]
Le code ci-dessus dessine la forme CAP définie dans le fichier formes ep.shx en appliquant : (1) une échelle qui est le double de celle de l'unité du type de
Formes dans les types de ligne personnalisés | 27
ligne, (2) une rotation tangentielle de 10 degrés dans le sens trigonométrique et (3) un décalage X de 0.5 unité de dessin avant élaboration de la forme.
[DIP8,pd.shx,X=0.5,Y=1,R=0,S=1]
Le code ci-dessus dessine la forme DIP8 définie dans le fichier formes pd.shx en appliquant : (1) un décalage X de 0.5 unité de dessin avant élaboration de la forme, (2) un décalage Y d'une unité de dessin au-dessus du type de ligne, (3) une rotation égale à 0 et (4) une échelle équivalente à celle de l'unité du type de ligne.
La syntaxe suivante définit une forme dans un type de ligne complexe.
[shapename,nomfichierformes,cotes,rotation,décalagex,décalagey]
Les définitions des champs de la syntaxe sont les suivantes :
shapename
Nom de la forme à dessiner. Ce champ est obligatoire. S'il est omis, la définition du type de ligne échoue. Si shapename n'existe pas dans le fichier formes spécifié, le type de ligne est dessiné sans la forme imbriquée.
nomfichierformes
Nom d'un fichier de définition de formes compilé (SHX). S'il est omis, la définition du type de ligne échoue. Si nomfichierformes est incomplet (aucun chemin n'est spécifié), le fichier est recherché dans le chemin de la bibliothèque. Si nomfichierformes est complet mais introuvable à l'emplacement indiqué, le préfixe est supprimé puis le fichier est recherché dans le chemin de la bibliothèque. S'il est introuvable, le type de ligne est dessiné sans la forme imbriquée.
cotes
S= valeur. L'échelle de la forme représente le facteur d'échelle appliqué à
l'échelle de la forme définie de manière interne. Si l'échelle de la forme définie de manière interne est 0, seule la valeur de S= est utilisée comme échelle.
rotation
R= valeur ou A= valeur. R= indique la rotation relative ou tangentielle par
rapport à la ligne. A= indique la rotation absolue de la forme par rapport à l'origine : toutes les formes subissent la même rotation, quelle que soit leur position par rapport à la ligne. Vous pouvez ajouter la lettre d pour degrés (il s'agit de l'unité par défaut), r pour radians ou g pour grades. En cas d'omission, une rotation relative égale à 0 est appliquée.
28 | Chapitre 2 Types de ligne personnalisés
décalageX
X= valeur. Décalage de la forme sur l'axe X du type de ligne calculé à partir
de l'extrémité du sommet de définition de type de ligne. Si aucune valeur n'est définie ou si cette valeur égale 0, la forme est tracée sans décalage. Incluez ce champ pour obtenir une ligne continue avec des formes. Cette valeur n'est pas mise à l'échelle en fonction du facteur défini par S=.
décalageY
Y= valeur. Décalage de la forme sur l'axe Y du type de ligne calculé à partir
de l'extrémité du sommet de définition de type de ligne. Si aucune valeur n'est définie ou si cette valeur égale 0, la forme est tracée sans décalage. Cette valeur n'est pas mise à l'échelle en fonction du facteur défini par S=.
Voir aussi:
Formes et polices de forme à la page 235
Formes dans les types de ligne personnalisés | 29
30

Motifs de hachures personnalisés

3
Dans ce chapitre
AutoCAD® fournit une bibliothèque de motifs de hachures
standard dans les fichiers acad.pat et acadiso.pat. Vous pouvez
utiliser les motifs de hachures tels quels, les modifier ou en
créer.
Présentation des définitions de
motifs de hachures
Motifs de hachures avec des lignes
interrompues
Motifs de hachures avec plusieurs
lignes
31

Présentation des définitions de motifs de hachures

Vous pouvez créer vos propres motifs de hachures en plus de ceux fournis par défaut. Le développement d'une définition de motifs de hachures requiert des connaissances, de l'expérience et de la patience. Et comme la personnalisation des hachures exige une certaine familiarisation avec les motifs de hachures, nous la déconseillons aux nouveaux utilisateurs.
Les motifs de hachures fournis par AutoCAD sont stockés dans les fichiers texte acad.pat et acadiso.pat. Vous pouvez ajouter des définitions de motifs de hachures à ce fichier ou créer vos propres fichiers.
Quel que soit l'emplacement de stockage de la définition, un motif de hachures personnalisé présente toujours le même format. Il se compose d'une ligne d'en-tête de 31 caractères maximum commençant par un astérisque, qui comprend un nom et une description facultative :
*nom-motif, description
En outre, il comprend au moins un descripteur de ligne de la forme suivante :
angle, origine x,origine y, delta x,delta y,tiret 1,tiret 2, …
Le motif de hachures par défaut ANSI31 affiché dans la boîte de dialogue Hachures et remplissage de contour se présente comme ceci :
et est défini comme suit :
*ANSI31, ANSI Fer, Brique, Maçonnerie 45, 0,0, 0,.125
Le nom du motif indiqué dans la première ligne, *ANSI31, est suivi d'une description : ANSI Fer, Brique, Maçonnerie. Cette définition simple indique qu'une ligne doit être tracée à un angle de 45 degrés, que la première ligne de la famille des lignes de hachure doit passer par l'origine (0,0) et que l'espace entre les lignes de hachure de la famille doit être de 0.125 unité de dessin.
32 | Chapitre 3 Motifs de hachures personnalisés
Les définitions de motifs de hachures suivent les règles ci-après :
Une ligne de définition de motif peut contenir jusqu'à 80 caractères. Le nom peut comporter des lettres, des chiffres et les caractères spéciaux trait de soulignement ( _ ), tiret ( - ) et dollar ( $ ). La définition d'un motif doit toutefois commencer par une lettre ou un nombre, pas par un caractère spécial.
AutoCAD ignore les lignes vides et le texte à la droite d'un point virgule.
On considère que chaque ligne du motif est le premier membre d'une famille
de lignes et elle est créée en appliquant la différence de décalage dans les deux sens afin de générer une famille infinie de lignes parallèles.
La valeur delta-x indique le déplacement entre les membres de la famille dans la direction de la ligne. Elle n'est utilisée que pour les lignes interrompues.
La valeur delta-y indique l'espace entre les membres de la famille ; elle est mesurée perpendiculairement aux lignes.
Une ligne est considérée comme étant de longueur infinie. Un motif de tirets est superposé à la ligne.
Le hachurage consiste à étendre, dans la définition du motif, chaque ligne selon sa famille infinie de lignes parallèles. Tous les objets sélectionnés sont vérifiés pour voir s'ils croisent ces lignes ; toute intersection entraîne l'activation ou la désactivation des lignes de hachure conformément au style de hachures. Chaque famille de lignes de hachure est générée parallèlement à une ligne initiale ayant une origine absolue. L'alignement peut ainsi être parfait.
Si vous définissez un hachurage très dense, AutoCAD risque de le rejeter. Dans ce cas, un message vous signale que l'échelle du hachurage est trop petite ou que la longueur des tirets est insuffisante. Vous pouvez modifier le nombre maximal de lignes de hachures en définissant la variable de registre système MaxHatch à l'aide de (setenv MaxHatch n) où n est un nombre compris entre 100 et 10 000 000.
REMARQUE Lorsque vous modifiez la valeur de MaxHatch, vous devez saisir MaxHatch en respectant la casse.
Pour créer un motif de hachures simple
1 Ouvrez le fichier acad.pat ou acadiso.pat dans un éditeur de texte pouvant
enregistrer les documents au format ASCII (par exemple, dans le Bloc-notes de Microsoft® Windows®).
Présentation des définitions de motifs de hachures | 33
2 Créez une ligne d'en-tête comprenant un astérisque et un nom de motif.
Le nom d'un motif de hachure est limité à 31 caractères.
3 (Facultatif) Pour inclure une description dans la ligne d'en-tête, entrez
une virgule puis le texte d'information après le nom du motif.
4 Créez une ligne de descripteur incluant :
Un angle auquel la ligne est tracée
Un point d'origine X,Y
Un delta-x égal à zéro
Un delta-y de n'importe quelle valeur

Motifs de hachures avec des lignes interrompues

Pour définir des motifs avec des lignes interrompues, annexez des éléments longs comme des tirets à l'élément de définition de ligne. Chacun de ces éléments spécifie la longueur d'un segment constitutif de la ligne. Si la longueur a une valeur positive, un segment est créé à plume abaissée. Si la longueur est négative, la plume reste à l'état levé et le segment n'est pas créé. Le motif débute au point d'origine avec le premier segment et passe d'un segment à l'autre en mode circulaire. Un tiret dont la longueur est égale à 0 est représenté par un point. Vous pouvez spécifier jusqu'à six longueurs de tiret par ligne de motif.
Le motif de hachures ANSI33, affiché dans la boîte de dialogue Hachures et remplissage de contour, se présente comme ceci :
et est défini comme suit :
*ANSI33, ANSI Bronze, Laiton, Cuivre 45, 0.176776695,0, 0,0.25, 0.125,-0.0625
Ainsi, pour modifier un motif de lignes inclinées à 45 degrés afin de créer des lignes interrompues dont la longueur de tiret est de 0,5 unité et un espace entre tirets de 0,5 unité également, la ligne devrait avoir la définition suivante :
* DASH45, Lignes interrompues à 45 degrés
34 | Chapitre 3 Motifs de hachures personnalisés
45, 0,0, 0,0.5, 0.5,-0.5
Ce motif est identique au motif avec inclinaison à 45 degrés présenté à la section Présentation des définitions de motifs de hachures à la page 32 à ceci près qu'une définition de discontinuités est ajoutée à la fin. La longueur à plume abaissée et à plume levée est de 0,5 unité, ce qui satisfait aux objectifs indiqués. Si vous vouliez créer un tiret de 0,5 unité, un espace de 0,25 unité, un point et un espace de 0,25 unité avant le tiret suivant, la définition serait :
*DDOT45,Motif tiret-point-tiret : 45 degrés 45, 0,0, 0,0.5, 0.5,-0.25, 0,-0.25
Cet exemple permet d'examiner l'effet des spécifications delta-x sur les familles de lignes interrompues. Commençons par la définition suivante :
*GOSTAK 0, 0,0, 0,0.5, 0.5,-0.5
Cela crée une famille de lignes séparées par 0,5 unité, chaque ligne comprenant un nombre égal de tirets et d'espaces. Comme delta-x égale zéro, les tirets s'alignent dans chaque membre de la famille. Une zone hachurée à l'aide de ce motif doit se présenter de la façon suivante :
Maintenant, passez au motif
*SKEWED 0, 0,0, 0.5,0.5, 0.5,-0.5
Il s'agit du même motif, à ceci près que vous avez défini delta-x sur 0.5. Ceci décale chaque membre de la famille successif de 0.5 dans la direction de la ligne (dans ce cas, parallèle à l'axe X). Comme les lignes sont infinies, le motif de tirets fait baisser le nombre spécifié. Voici le motif de hachures obtenu :
Motifs de hachures avec des lignes interrompues | 35
Pour créer un motif de hachures avec des lignes interrompues
1 Ouvrez le fichier acad.pat ou acadiso.pat dans un éditeur de texte pouvant
enregistrer les documents au format ASCII (par exemple, dans le Bloc-notes).
2 Créez une ligne d'en-tête comprenant un astérisque et un nom de motif.
Le nom d'un motif de hachure est limité à 31 caractères.
3 (Facultatif) Pour inclure une description dans la ligne d'en-tête, entrez
une virgule puis le texte d'information après le nom du motif.
4 Créez une ligne de descripteur incluant :
Un angle auquel la ligne est tracée
Un point d'origine X,Y
Un delta-x de votre choix, si vous voulez décaler les lignes en
alternance dans la famille de lignes
Un delta-y de n'importe quelle valeur
Une valeur de longueur de tiret
Une valeur de longueur de point
Une deuxième valeur, facultative, de longueur de tiret
Une deuxième valeur, facultative, de longueur de point

Motifs de hachures avec plusieurs lignes

Tous les motifs de hachures n'ont pas pour origine le point 0,0. Les motifs de hachures complexes peuvent avoir une origine passant par des décalages depuis le point d'origine et une famille de lignes comportant plusieurs membres. En composant des motifs encore plus complexes, vous devez prendre soin de bien désigner le point de départ, les décalages et le motif de tirets de chaque famille de lignes pour donner une forme correcte au motif de hachures.
Le motif de hachures AR-B816 affiché dans la boîte de dialogue Hachures et gradient se présente comme ceci :
Il est défini comme suit, avec plusieurs lignes décrivant le motif :
36 | Chapitre 3 Motifs de hachures personnalisés
* AR-B816, pierre panneresse avec élévation de bloc 8x16 0, 0,0, 0,8 90, 0,0, 8,8, 8,-8
La figure ci-dessous montre un motif ressemblant à un U carré inversé (une ligne vers le haut, une en travers et une vers le bas). Le motif se répète à chaque unité. Les unités ont une hauteur et une largeur de 0,5.
Ce motif aurait la définition suivante :
*IUS, U carré inversé 90, 0,0, 0,1, .5,-.5 0, 0,.5, 0,1, .5,-.5 270, .5,.5, 0,1, .5,-.5
La première ligne (ligne vers le haut) est une simple ligne interrompue dont l'origine est 0,0. La deuxième ligne (ligne du haut) doit commencer à la fin de la barre vers le haut ; son origine est donc 0,5. La troisième ligne (ligne vers le bas ou verticale descendante) doit commencer à la fin de la barre du haut, soit à 0.5,0.5 pour la première occurrence du motif, ce point représentant son origine. La troisième ligne du motif pourrait être :
90, .5,0, 0,1, .5,-.5
ou
270, .5,1, 0,1, -.5,.5
Le motif de tirets commence aux origines et continue dans la direction du vecteur donnée par l'angle spécifié. Par conséquent, deux familles de lignes interrompues opposées à 180 degrés ne sont pas semblables. Mais deux familles de lignes solides sont semblables.
Le motif suivant crée des étoiles à six points.
Motifs de hachures avec plusieurs lignes | 37
Cet exemple peut vous aider à mieux définir vos motifs. (Conseil : 0.866 est le sinus de 60 degrés.)
Voici la définition de ce motif selon AutoCAD :
*STARS,Etoile de David 0, 0,0, 0,.866, .5,-.5 60, 0,0, 0,.866, .5,-.5 120, .25,.433, 0,.866, .5,-.5
Pour créer un motif de hachures avec plusieurs lignes
1 Ouvrez le fichier acad.pat ou acadiso.pat dans un éditeur de texte pouvant
enregistrer les documents au format ASCII (par exemple, dans le Bloc-notes).
2 Créez une ligne d'en-tête comprenant un astérisque et un nom de motif.
Le nom d'un motif de hachure est limité à 31 caractères.
3 (Facultatif) Pour inclure une description dans la ligne d'en-tête, entrez
une virgule puis le texte d'information après le nom du motif.
4 Créez une ligne de descripteur incluant :
Un angle auquel la ligne est tracée
Un point d'origine X,Y
Un delta-x de votre choix, si vous voulez décaler les lignes en
alternance dans la famille de lignes
Un delta-y de n'importe quelle valeur
Une valeur de longueur de tiret
Une valeur de longueur de point
Une deuxième valeur, facultative, de longueur de tiret
Une deuxième valeur, facultative, de longueur de point
5 Entrez une deuxième ligne de descripteur en utilisant tous les paramètres
ci-dessus.
38 | Chapitre 3 Motifs de hachures personnalisés
6 (Facultatif) Entrez toutes les autres lignes dont vous avez besoin pour la
description de votre motif.
Motifs de hachures avec plusieurs lignes | 39
40

Personnalisation de l'interface utilisateur

4
Dans ce chapitre
Lorsque vous utilisez le programme, vous vous servez d'un
certain nombre de menus, barres d'outils, touches de raccourci
et autres éléments d'interface qui vous permettent d'accomplir
efficacement vos tâches. Vous pouvez également personnaliser
tous ces éléments afin de rationaliser votre environnement.
Présentation de la boîte de
dialogue Personnaliser l'interface utilisateur
Utilisation de fichiers de
personnalisation
Personnalisation des commandes
Création de macros
Personnalisation des barres d'outils
Création de menus déroulants et
de menus contextuels
Ajout de touches de raccourci et
de touches de remplacement temporaire
Création d'une action déclenchée
par double-clic
Personnalisation des boutons de
la souris
Personnalisation des éléments
d'interface hérités
Chargement d'un fichier AutoLISP
Personnalisation des espaces de
travail
FAQ sur la personnalisation de
l'interface utilisateur
41

Présentation de la boîte de dialogue Personnaliser l'interface utilisateur

L'outil de personnalisation d'AutoCAD vous aide à organiser votre environnement de dessin selon vos besoins.
Grâce aux fonctionnalités de personnalisation, et notamment au fichier CUI (informations utilisateur personnalisées) et à l'éditeur Personnaliser l'interface utilisateur, vous pouvez aisément créer et modifier votre contenu personnalisé. Le fichier CUI au format XML remplace les fichiers de menu utilisés dans les versions antérieures à AutoCAD 2006. Désormais vous personnalisez l'interface utilisateur dans AutoCAD ; vous n'avez donc plus à utiliser un éditeur de texte pour personnaliser les fichiers de menu (MNU et MNS). Vous pouvez
Ajouter ou modifier des barres d'outils et des menus (notamment des menus contextuels, de mosaïque d'images et de tablette)
Créer ou modifier les espaces de travail
Attribuer des commandes à divers éléments d'interface
Créer ou modifier des macros
Définir des chaînes DIESEL
Créer ou modifier des alias
Ajouter des info-bulles
Afficher un texte descriptif sur la ligne d'état

Terminologie relative à la personnalisation

Pour pouvoir personnaliser AutoCAD 2007, vous devez maîtriser la terminologie correspondante.
Fichier de menu hérité (MNS)
Fichier ASCII stockant des données de personnalisation de menu pour AutoCAD 2005 et les versions antérieures. La majeure partie du fichier devait être modifiée en dehors d'AutoCAD à l'aide d'un éditeur de texte tel que le Bloc-notes. Toutefois, quelques fonctions pouvaient être personnalisées directement au sein d'AutoCAD à l'aide de la commande PERSONNALISER. Le fichier MNS a été remplacé par le fichier CUI. Un fichier CUI peut être généré à partir d'un fichier MNS à l'aide de l'onglet Transférer de la commande CUI.
42 | Chapitre 4 Personnalisation de l'interface utilisateur
Gabarit de menu hérité (MNU)
Fichier ASCII utilisé comme gabarit pour définir le contenu du fichier MNS lors du chargement de ce dernier dans AutoCAD à l'aide de la commande MENU ou CHARGMNU. Le fichier MNU, très similaire au fichier MNS, était utilisé dans AutoCAD 2005 et les versions antérieures. Le fichier MNU a été remplacé par le fichier CUI. Un fichier CUI peut être généré à partir d'un fichier MNU à l'aide de l'onglet Transférer de la commande CUI.
Fichier de personnalisation (CUI)
Fichier XML dans lequel sont stockées les données de personnalisation. Vous modifiez un fichier de personnalisation à l'aide de l'éditeur Personnaliser l'interface utilisateur. Les fichiers CUI remplacent les fichiers MNU, MNS et MNC utilisés pour définir des menus dans les versions antérieures à AutoCAD 2006.
Fichier de personnalisation principal
fichier CUI accessible en écriture définissant la plupart des éléments de l'interface utilisateur (notamment les menus, barres d'outils, raccourcis clavier standard, etc.). Le fichier acad.cui (fichier CUI principal par défaut) est automatiquement chargé au démarrage d'AutoCAD.
Fichier de personnalisation d'entreprise
fichier CUI généralement contrôlé par le responsable CAO. Il est souvent accessible par plusieurs utilisateurs et est stocké dans un emplacement réseau partagé. Afin d'éviter toute modification des données contenues dans ce fichier, les utilisateurs n'y accèdent qu'en lecture seule. Pour créer un fichier de personnalisation d'entreprise, le responsable CAO modifie le fichier CUI principal, puis l'enregistre dans un emplacement réseau partagé. Les utilisateurs indiquent ensuite ce fichier dans la boîte de dialogue Options, sous l'onglet Fichiers.
Fichier de personnalisation partiel
Tout fichier CUI non défini en tant que fichier CUI principal ou d'entreprise. Au cours d'une session de dessin, vous pouvez charger et décharger les fichiers CUI partiels en fonction de vos besoins.
Groupe de personnalisation
Nom attribué à un fichier CUI pour identifier le contenu de personnalisation dans le fichier CUI. Le fichier CUI chargé dans AutoCAD doit avoir un nom de groupe de personnalisation unique pour éviter les conflits entre les fichiers CUI du programme. Dans les versions antérieures, il s'appelait groupe de menus.
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 43
Elément d'interface
Objet susceptible d'être personnalisé, comme une barre d'outils, un menu déroulant, une touche de raccourci, une fenêtre ancrable, etc. Constitue un nœud dans le volet Personnalisations dans <nom de fichier> contenant les éléments d'interface utilisateur.
Composant d'interface
Chaque composant d'un élément d'interface, par exemple un bouton de barre d'outils, un élément de menu déroulant, une touche de raccourci, une touche de remplacement temporaire, etc.
Nœud de l'arborescence
Structure hiérarchique, dans l'éditeur Personnaliser l'interface utilisateur, contenant des éléments d'interface et des composants d'interface pouvant être importés, exportés et personnalisés.
Espace de travail
Ensemble d'éléments d'interface utilisateur, avec leur contenu, leurs propriétés, états d'affichage et emplacements.
Fenêtre ancrable
Elément d'interface pouvant être ancré ou flottant dans la zone de dessin. Les fenêtres ancrables incluent la fenêtre de la ligne de commande, les palettes d'outils, la palette Propriétés, etc.
ID élément
Identifiant unique d'un élément d'interface. Dans les versions antérieures, il s'appelait étiquette.

Modifications apportées à la personnalisation

Même si les techniques de personnalisation de base restent les mêmes que dans les versions précédentes du produit, l'environnement utilisé pour personnaliser le produit a évolué à partir d'AutoCAD 2006.
Toutes les anciennes options de personnalisation sont encore disponibles. Vous pouvez toujours créer, modifier et supprimer des éléments d'interface. Il vous est encore possible de créer des fichiers de personnalisation partielle. Vous pouvez également utiliser des macros et des entrées avancées telles que des expressions DIESEL et des routines AutoLISP.
Toutefois, les tâches de personnalisation ne passent plus par la création ou la modification manuelle de fichiers texte MNU ou MNS. Elles s'effectuent
44 | Chapitre 4 Personnalisation de l'interface utilisateur
désormais via l'interface du programme, dans l'éditeur Personnaliser l'interface utilisateur.
Fichiers de menu et fichiers de personnalisation
Dans les versions du produit antérieures à AutoCAD 2006, vous personnalisiez l'interface utilisateur en modifiant un fichier MNU ou MNS dans un éditeur de texte ASCII tel que le Bloc-Notes. Le processus consistant à saisir et à vérifier manuellement les données de personnalisation dans le fichier texte pouvait s'avérer ennuyeux et générateur d'erreurs. Ainsi, une simple erreur de syntaxe (par exemple, une parenthèse manquante) dans le fichier texte pouvait invalider la totalité du fichier de menu et vous obliger à rechercher l'erreur dans tout le fichier texte.
Avec l'éditeur Personnaliser l'interface utilisateur, vous pouvez faire glisser une commande vers un menu ou une barre d'outils, ou cliquer avec le bouton droit de la souris pour ajouter, supprimer ou modifier un élément d'interface utilisateur. L'éditeur Personnaliser l'interface utilisateur affiche les propriétés des éléments et vous propose une liste d'options. Vous évitez ainsi les erreurs de syntaxe et les fautes d'orthographe qui pouvaient exister lorsque vous deviez saisir le texte manuellement dans un fichier MNU ou MNS.
Les fichiers MNU et MNS utilisés par le passé ont été remplacés par un seul type de fichier, le fichier CUI au format XML.
Grâce au format XML du fichier CUI, il est possible de suivre les différentes personnalisations. Lorsque vous passez à une nouvelle version du programme, toutes vos personnalisations sont automatiquement intégrées dans la nouvelle version. Le format XML prend en charge un fichier de personnalisation compatible avec les versions antérieures. Cela signifie que vous pouvez afficher un fichier CUI provenant d'une version postérieure dans la version antérieure sans perdre les données de personnalisation de la version postérieure. Toutefois, vous ne pouvez pas modifier le fichier CUI de la nouvelle version dans la version antérieure. Pour plus d'informations sur la migration des données de personnalisation, reportez-vous à la section Migration et transfert de personnalisations.
Le tableau ci-dessous répertorie les anciens fichiers de menu qui accompagnaient le produit et indique les éléments correspondants dans AutoCAD 2007.
Correspondance entre les fichiers de menu et les fichiers CUI
de menu
DescriptionFichier
Dans AutoCAD
Description du changement
2007
MNU
versions antérieures, il définissait
CUI (IUP)Fichier texte ASCII. Dans les
Fichier XML définissant la plupart des éléments
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 45
Correspondance entre les fichiers de menu et les fichiers CUI
de menu
MNS
MNC
DescriptionFichier
Dans AutoCAD
Description du changement
2007
la plupart des éléments de l'interface utilisateur. Le fichier MNU principal, acad.mnu, était automatiquement chargé au démarrage du produit. Les fichiers CUI partiels
pouvaient pas être chargés ou déchargés en fonction de vos déchargés étant donné que besoins au cours d'une session
session de dessin.
CUI (IUP)Fichier de menu source Similaire
au fichier texte ASCII MNU,
en forme. principal, acad.cui, est
CUI (IUP)Fichier texte ASCII compilé.
Contenait des chaînes et des
l'aspect des éléments d'interface utilisateur.
d'interface. Le fichier CUI principal, acad.cui, est automatiquement chargé au démarrage du produit.
peuvent être chargés ouLes fichiers MNU partiels ne
de dessin.vous en aviez besoin lors d'une
Fichier XML définissant la plupart des éléments d'interface. Le fichier CUImais sans commentaires ni mise
automatiquement chargé au démarrage du produit. Les fichiers CUI partiels peuvent être chargés ou déchargés en fonction de vos besoins au cours d'une session de dessin.
Fichier XML définissant la plupart des éléments d'interface. Le fichier CUIsyntaxes de commande principal, acad.cui, estdéfinissant la fonctionnalité et automatiquement chargé au démarrage du produit. Les fichiers CUI partiels peuvent être chargés ou déchargés en fonction de vos besoins au cours d'une session de dessin.
MNL
des expressions AutoLISP utilisées par les éléments d'interface utilisateur.
MNR
Contient les bitmaps utilisés par les éléments de l'interface utilisateur.
46 | Chapitre 4 Personnalisation de l'interface utilisateur
Aucun changement.MNLFichier de menu LISP. Contient
Aucun changement.MNRFichier de ressources de menu.
Comparaison de la structure du fichier texte de menu et du fichier CUI
Dans les versions antérieures à AutoCAD 2006, vous ajoutiez, modifiiez et supprimiez les informations de menu directement dans un fichier texte. Depuis AutoCAD 2006, vous utilisez l'éditeur Personnaliser l'interface utilisateur.
Voici comment pouvait être défini le menu Fenêtre dans l'ancien fichier de menu acad.mnu.
Contenu du menu Fenêtre dans
DescriptionMenu Fenêtre
***POP10 **WINDOW
ID_MnWindow [Fe&nêtre] ID_DWG_CLOSE [Ferme&r]^C^C_close ID_WINDOW_CLOSEALL [&Fermer tout]^C^C_closeall [--] ID_WINDOW_CASCADE [&Cascade]^C^C_syswindows;_cascade ID_WINDOW_TILE_HORZ [Mosaïque &horizontale]^C^C_syswindows;_hor ID_WINDOW_TILE_VERT [Mosaïque &verticale]^C^C_syswindows;_vert ID_WINDOW_ARRANGE [&Organiser les icônes]^C^C_syswindows;_arrange
Comparez les données de menu ci-dessus avec celles affichées pour ce menu dans l'arborescence de l'éditeur Personnaliser l'interface utilisateur.
acad.mnu
Pour une comparaison plus détaillée, les exemples suivants décrivent les propriétés du menu Fenêtre, de la commande Fermer, de la commande Fermer tout et du menu contextuel Fenêtre qui s'affiche via l'option Insérer un séparateur.
Volet Propriétés du menu Fenêtre
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 47
Menu Fenêtre, volet Propriétés de la commande Fermer
Menu Fenêtre, volet Propriétés de la commande Fermer tout
Noeud de l'arbre du menu Fenêtre, menu contextuel affiché via l'option Insérer un séparateur
48 | Chapitre 4 Personnalisation de l'interface utilisateur
Groupe de menus par opposition à groupe de personnalisation
Il n'existe aucune différence entre un groupe de menu s (terme utilisé dans les versions antérieures) et un groupe de personnalisation. Le fichier CUI chargé dans AutoCAD doit avoir un nom de groupe de personnalisation unique pour éviter les conflits entre les fichiers de personnalisation du programme. Le fichier CUI principal, acad.cui par défaut, possède un groupe de personnalisation appelé ACAD. Vous pouvez charger un nombre illimité de fichiers de personnalisation dans le programme, si chacun porte un nom de groupe de personnalisation unique.
Voici comment vous pouvez modifier le nom du groupe de personnalisation ACAD à partir de l'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur. Changez le fichier CUI partiel (appelé CUSTOM, dans cet exemple) à l'aide de la même méthode.
Voir aussi:
Migration et transfert de personnalisations Création et chargement d'un fichier CUI partiel Création d'un fichier CUI d'entreprise
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 49

Présentation de l'éditeur CUI

L'éditeur CUI permet de modifier les données de personnalisation figurant dans le fichier CUI au format XML. Cet éditeur permet de créer et de gérer les commandes utilisées dans le fichier CUI au niveau central. Outre ces commandes, vous pouvez personnaliser de nombreux éléments de l'interface utilisateur. Grâce à l'éditeur CUI, vous pouvez personnaliser les éléments suivants :
Barres d'outils
Menus déroulants
Menus contextuels
Touches de raccourci
Touches de remplacement temporaire
Actions déclenchées par double-clic
Boutons de la souris
Espaces de travail
Eléments d'interface utilisateur hérités (tablettes, boutons de tablette, menus
d'écran et menus de mosaïque d'images)
Environnement de personnalisation
Avant de vous lancer dans la personnalisation de vos propres menus, barres d'outils et autres éléments d'interface, vous devez vous familiariser avec l'environnement de personnalisation. Ouvrez l'éditeur Personnaliser l'interface utilisateur (choisissez le menu Outils Personnaliser Menus), puis examinez son contenu, développez les éléments de l'arborescence et affichez leurs propriétés.
Sélectionnez l'onglet Transférer pour savoir comment migrer ou transférer des personnalisations ; sélectionnez l'onglet Personnaliser pour savoir comment créer ou modifier des éléments d'interface utilisateur.
Une fois familiarisé avec cet environnement, vous pouvez exploiter les fonctionnalités des outils. Pour plus d'informations sur les fonctionnalités de personnalisation améliorées, reportez-vous à la section Modifications apportées à la personnalisation.
Voici la façon dont se présente l'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur. Cet onglet permet de personnaliser les éléments d'interface dans les fichiers CUI.
50 | Chapitre 4 Personnalisation de l'interface utilisateur
Utilisez la personnalisation de l'interface utilisateur pour adapter votre environnement de dessin à certains types de tâche. Par exemple, si vous voulez regrouper dans une barre d'outils les commandes que vous utilisez le plus, vous pouvez créer une nouvelle barre d'outils nommée Favoris dans l'éditeur Personnaliser l'interface utilisateur, puis charger cette nouvelle barre d'outils dans AutoCAD.
Volet Personnalisations dans
Le volet Personnalisations dans permet de parcourir les différents éléments de l'interface utilisateur figurant dans les fichiers de personnalisation chargés. Dans ce volet, vous créez et modifiez des éléments d'interface utilisateur tels que des espaces de travail, des barres d'outils et des menus. Dans la partie supérieure du volet, vous disposez d'outils permettant de charger des fichiers
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 51
de personnalisation partiels dans le fichier de personnalisation principal, d'enregistrer vos modifications dans les fichiers de personnalisation chargés, de gérer l'affichage des fichiers de personnalisation chargés et de contrôler l'affichage des éléments de l'interface utilisateur dans l'arborescence.
L'arborescence permet de créer de nouveaux éléments d'interface utilisateur tels que des barres d'outils et des menus. Une fois qu'un nouvel élément est créé, il est possible d'ajouter des commandes en les faisant glisser à partir du volet Liste des commandes. En plus de pouvoir créer des éléments de l'interface utilisateur et d'ajouter des commandes à un élément de l'interface utilisateur, vous pouvez modifier l'ordre des commandes sur les barres d'outils et dans les menus en les faisant glisser vers le haut ou vers le bas.
Volet Liste des commandes
Le volet Liste des commandes permet de créer et de rechercher des commandes dans les fichiers de personnalisation chargés. Utilisez le bouton Nouvelle pour créer une nouvelle commande personnalisée. Une commande doit être créée avant d'être associée à un élément de l'interface utilisateur dans le volet Personnalisations dans.
La partie supérieure du volet contient une liste déroulante de catégories prédéfinies que vous pouvez utiliser pour contrôler les commandes qui s'affichent dans la zone de liste du dessous. La catégorie Commandes personnalisées contient les commandes que vous avez créées.
52 | Chapitre 4 Personnalisation de l'interface utilisateur
Volet d'affichage dynamique
Le volet d'affichage dynamique permet de gérer l'affichage des volets supplémentaires correspondant à l'élément sélectionné dans les volets Personnalisations dans ou Liste des commandes. En fonction de l'élément sélectionné, un ou plusieurs volets suivants apparaissent :
Informations
Propriétés
Icône de bouton
Raccourcis
Contenu de l'espace de travail
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 53

Affichage filtré des éléments de personnalisation

Vous pouvez afficher tous les éléments à personnaliser ou uniquement des éléments sélectionnés. Filtrez l'affichage des éléments de personnalisation dans l'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur.
Pour filtrer l'affichage des éléments de personnalisation
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans le volet Personnalisations dans <nom de fichier> de l'éditeur
Personnaliser l'interface utilisateur, sélectionnez un fichier CUI dans la liste déroulante.
3 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le
bouton Boîte de dialogue d'ouverture/affichage/filtrage.
54 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Dans la boîte de dialogue qui s'ouvre, cochez les cases situées en regard
des éléments à afficher ou à masquer. Les éléments cochés s'affichent dans l'arborescence du volet Personnalisations dans <nom de fichier>. Les éléments décochés sont masqués.
Barres d'outils
Menus
Menus contextuels
Actions déclenchées par double-clic
Raccourcis clavier
Boutons de la souris
Héritage
Fichiers LISP
5 Cliquez sur OK pour fermer la boîte de dialogue de filtrage.
6 Une fois la personnalisation terminée, cliquez sur OK.

Utilisation de fichiers de personnalisation

Les fichiers de personnalisation (CUI) permettent de stocker des commandes, des éléments d'interface utilisateur et des références à des fichiers CUI partiels et AutoLISP. Il existe trois types de fichiers CUI : principal, partiel ou d'entreprise. La désignation du fichier CUI détermine son ordre de chargement. Des éléments d'interface utilisateur peuvent être transférés entre deux fichiers CUI, ce qui facilite le processus de migration.
Dans l'éditeur Personnaliser l'interface utilisateur, vous pouvez effectuer les tâches suivantes :
Créer un nouveau fichier CUI
Enregistrer un fichier CUI existant sous un autre nom
Transférer des données de personnalisation entre deux fichiers CUI
Utilisation de fichiers de personnalisation | 55
Réinitialiser et restaurer les fichiers CUI
Charger un fichier CUI en tant que fichier CUI partiel

Principes fondamentaux des fichiers de personnalisation

Les fichiers de personnalisation sont chargés dans AutoCAD afin de définir les éléments constituant l'interface utilisateur, et peuvent être modifiés à l'aide de l'éditeur Personnaliser l'interface utilisateur.
AutoCAD est livré avec plusieurs fichiers CUI différents pouvant être personnalisés selon votre environnement de travail. AutoCAD propose deux principaux types de fichiers CUI : principal et d'entreprise. Par défaut, AutoCAD utilise un fichier CUI principal. Vous pouvez personnaliser les fichiers fournis avec AutoCAD ou créer vos propres fichiers CUI à l'aide de l'onglet Transférer de l'éditeur Personnaliser l'interface utilisateur.
Lorsque vous personnalisez les fichiers CUI fournis avec AutoCAD ou vos propres fichiers CUI, l'éditeur Personnaliser l'interface utilisateur crée une copie de sauvegarde du fichier dès que vous commencez à modifier le fichier CUI. Grâce à cela, vous pourrez restaurer le fichier au cas où vous supprimeriez un élément que vous souhaitiez conserver. Si vous décidez de modifier un fichier CUI livré avec AutoCAD, vous pouvez ensuite le restaurer dans son état d'origine au besoin.
Pour créer un fichier de personnalisation
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Transférer, volet
de droite, cliquez sur le bouton Créer un nouveau fichier de personnalisation.
3 Dans le volet de droite, sélectionnez Enregistrer sous dans la liste
déroulante.
56 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Dans la boîte de dialogue Enregistrer sous, spécifiez l'emplacement
d'enregistrement du nouveau fichier de personnalisation, puis entrez un nom dans le champ de texte Nom de fichier.
5 Cliquez sur Enregistrer pour créer le fichier de personnalisation à
l'emplacement spécifié.
Pour créer un fichier CUI à partir d'un fichier CUI existant
1 Dans l'explorateur Windows, placez-vous à l'emplacement suivant :
C:\Documents and Settings\<nom du profil utilisateur>\Application Data\Autodesk\<nom du produit>\<numéro de version>\<langue>\support\<nom de fichier de personnalisation>.cui
REMARQUE Dans certains systèmes d'exploitation, les dossiers situés sous votre profil sont masqués par défaut. Pour afficher ces fichiers, vous devez modifier vos paramètres d'affichage. Cliquez sur le menu Démarrer Paramètres Panneau de configuration Options des dossiers. Dans la boîte de dialogue qui s'ouvre, sous l'onglet Affichage, cliquez sur Afficher les fichiers et dossiers masqués.
2 Faites une copie du fichier CUI sélectionné et renommez-la (par exemple,
enterprise.cui) ou placez-la à un autre emplacement (par exemple, dans l'emplacement réseau partagé où les utilisateurs pourront y accéder). Vous conservez ainsi le fichier CUI d'origine (vous pourrez le réutiliser ou le modifier par la suite).
AVERTISSEMENT Cette méthode de création peut se traduire par un surcroît de travail si vous n'avez pas besoin de l'ensemble des commandes et des éléments d'interface utilisateur contenus dans le fichier CUI copié.
Pour restaurer un fichier de personnalisation sauvegardé
1 Cliquez sur le menu Outils Personnaliser Menus.
Utilisation de fichiers de personnalisation | 57
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur le nom du groupe de personnalisation.
3 Cliquez sur Restaurer <nom de fichier>.
4 Cliquez sur OK.
Pour réinitialiser un fichier de personnalisation standard
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur le nom du groupe de personnalisation.
3 Cliquez sur Réinitialiser <nom de fichier>.
4 Cliquez sur OK.
Pour renommer le nom d'un groupe de personnalisation
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans le volet Personnalisations dans <nom de fichier>, sélectionnez un
fichier CUI dans la liste déroulante.
58 | Chapitre 4 Personnalisation de l'interface utilisateur
3 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le noeud
du groupe de personnalisation tout en haut. Cliquez avec le bouton droit de la souris sur le nom du groupe de personnalisation et cliquez sur Renommer. Entrez un nouveau nom de groupe de personnalisation.
REMARQUE Ce nom ne peut pas contenir d'espace.
Pour désigner un fichier CUI comme fichier CUI principal
1 Cliquez sur le menu Outils Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le noeud.
3 Cliquez sur le signe plus (+) situé à côté de Fichier de personnalisation
principal pour le développer.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir.
Utilisation de fichiers de personnalisation | 59
5 Dans la boîte de dialogue Sélectionner un fichier, recherchez
l'emplacement du fichier de personnalisation, puis sélectionnez-le. Cliquez sur Ouvrir.
Le fichier sélectionné est désormais désigné comme le fichier CUI
principal du programme.

Migration et transfert de personnalisations

Vous pouvez migrer des fichiers MNU ou MNS personnalisés issus de versions antérieures du produit à l'aide de l'éditeur Personnaliser l'interface utilisateur. Le programme transfère l'ensemble des données contenues dans le fichier MNU ou MNS dans un fichier CUI sans modifier le fichier de menu initial. Le nouveau fichier CUI est un fichier XML doté du même nom que votre fichier de menu initial, mais avec une extension .cui.
Vous pouvez également transférer des informations de personnalisation entre les fichiers. Par exemple, vous pouvez transférer des barres d'outils d'un fichier CUI partiel vers le fichier CUI principal pour pouvoir afficher les informations de barre d'outils dans le programme.
REMARQUE Il se peut que les symboles sur les boutons n'apparaissent plus après qu'une barre d'outils ou un menu a été transféré d'un fichier CUI partiel. Si les images sont chargées à partir d'un fichier image, celles-ci doivent figurer dans un dossier défini sous Chemin de recherche de fichiers de support ou Emplacement des icônes personnalisées de l'onglet Fichiers dans la boîte de dialogue Options. Si ces images proviennent d'une DLL, résolvez le problème avec l'auteur de la DLL.
REMARQUE La boîte de dialogue Migrer les paramètres personnalisés permet de migrer les paramètres personnalisés du menu créés dans les versions antérieures. Pour accéder à la boîte de dialogue Migrer les paramètres personnalisés, dans le menu Démarrer (Windows), choisissez Tous les programmes (ou Programmes) Autodesk [nom du produit Autodesk] Migrer les paramètres personnalisés. Dans les versions ultérieures, les symboles des boutons migreront dans le dossier défini sous Emplacement des icônes personnalisées de l'onglet Fichiers dans la boîte de dialogue Options.
De plus, vous pouvez déplacer des personnalisations du fichier CUI principal vers des fichiers CUI partiels ou entre deux fichiers CUI partiels.
Si un espace de travail ou une barre d'outils en cours de transfert contient des barres d'outils déroulantes qui font référence à un autre menu ou à une autre barre d'outils (déroulante ou pas) situé(e) dans le fichier CUI source, les informations adéquates sur cet élément d'interface sont également transférées.
60 | Chapitre 4 Personnalisation de l'interface utilisateur
Si, par exemple, vous transférez la barre d'outils Dessin, qui fait référence à la barre d'outils Insertion, cette dernière est également transférée.
Le fichier CUI conserve la trace des personnalisations que vous effectuez. Les données de personnalisation sont consignées et conservées d'une version à l'autre, ce qui vous permet de charger un fichier CUI dans une autre version sans perdre de données et sans modifier les données IUP existantes.
Voici la façon dont se présente l'onglet Transférer de l'éditeur Personnaliser l'interface utilisateur. Cet onglet permet de migrer des personnalisations.
REMARQUE Les fichiers CUI ne sont ni affichables ni utilisables dans les versions antérieures à AutoCAD 2006.
Utilisation de fichiers de personnalisation | 61
Pour transférer des personnalisations
1 Cliquez sur le menu Outils Personnaliser Importer les
personnalisations.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Transférer, volet
de gauche, cliquez sur le bouton Ouvrir le fichier de personnalisation.
3 Dans la boîte de dialogue Ouvrir, recherchez, puis sélectionnez le fichier
de personnalisation (MNU, MNS ou CUI) à partir duquel vous voulez exporter des personnalisations.
4 Dans le volet de droite, cliquez sur le bouton Ouvrir le fichier de
personnalisation.
5 Dans la boîte de dialogue Ouvrir, recherchez, puis sélectionnez le fichier
de personnalisation (MNU, MNS ou CUI) vers lequel vous voulez importer des personnalisations.
6 Dans le volet de gauche, cliquez sur le signe plus (+) situé à côté d'un
élément d'interface pour le développer. Développez le noeud correspondant dans le volet de droite.
7 Faites glisser un élément d'interface du panneau de configuration de
gauche vers l'emplacement approprié dans le panneau de configuration de droite. Vous pouvez faire glisser des menus vers des menus, des barres d'outils vers des barres d'outils, etc.
8 Cliquez sur OK lorsque vous avez terminé le transfert des
personnalisations.
62 | Chapitre 4 Personnalisation de l'interface utilisateur

Création et chargement d'un fichier CUI partiel

Vous pouvez créer, charger ou décharger des fichiers de personnalisation en fonction de vos besoins. Lorsque vous chargez et utilisez un fichier CUI partiel, vous pouvez créer et modifier la plupart des éléments d'interface (barres d'outils, menus, etc.) dans un fichier CUI distinct, sans avoir à importer les personnalisations dans votre fichier CUI principal.
L'ordre dans lequel les fichiers CUI partiels apparaissent dans l'arborescence détermine l'ordre dans lequel ils sont chargés dans le programme. Vous pouvez réorganiser la hiérarchie afin de modifier l'ordre de chargement. Utilisez l'onglet Transférer de l'éditeur Personnaliser l'interface utilisateur pour créer un fichier CUI partiel. Pour plus d'informations, voir Pour transférer des personnalisations . Pour charger ou décharger un fichier CUI, vous pouvez utiliser la commande CHARGIUPERSO ou DECHARGIUPERSO du programme ou l'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur.
Des commandes et des éléments peuvent être ajoutés à un fichier CUI partiel chargé sous le fichier CUI principal. Pour ajouter une commande à un fichier CUI partiel, ce dernier doit être sélectionné dans la liste déroulante en haut du volet Personnalisations dans <nom de fichier>. Dès que le fichier CUI partiel est sélectionné, toute nouvelle commande y est ajoutée. Pour plus d'informations, voir Pour ajouter des commandes à un fichier CUI partiel.
REMARQUE Lorsque vous chargez un fichier CUI partiel, les informations d'espace de travail (menus, barres d'outils et fenêtres ancrables) qu'il contient ne sont pas prises en compte par le fichier CUI principal. Pour ajouter le contenu relatif à l'espace de travail d'un fichier CUI partiel dans un fichier CUI principal, vous devez transférer l'espace de travail. Pour plus d'informations, reportez-vous à Importer un espace de travail dans un fichier CUI principal de la rubrique Personnalisation des espaces de travail.
Pour charger un fichier CUI partiel à l'aide de la commande CHARGIUPERSO
1 Sur la ligne de commande, entrez chargiuperso.
2 Dans la zone Nom de fichier de la boîte de dialogue Charger/décharger
les personnalisations, entrez le chemin d'accès au fichier CUI souhaité ou cliquez sur Parcourir pour rechercher le fichier.
3 Cliquez sur Charger, puis sur Fermer.
Utilisation de fichiers de personnalisation | 63
Pour charger un fichier CUI partiel à l'aide de l'onglet Personnaliser
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez Fichier CUI principal dans la liste déroulante. A droite de la liste déroulante, cliquez sur le bouton Charger le fichier de personnalisation partielle.
3 Dans la boîte de dialogue Ouvrir, recherchez et cliquez sur le fichier CUI
partiel que vous voulez ouvrir, puis cliquez sur Ouvrir.
REMARQUE Si le fichier CUI partiel que vous essayez de charger possède le
même nom de groupe de personnalisation que le fichier CUI principal, changez le nom du groupe de personnalisation. Ouvrez le fichier CUI dans la boîte de dialogue Personnaliser, sélectionnez le nom de fichier et cliquez avec le bouton droit de la souris dessus pour le renommer.
4 Pour vérifier que le fichier a été chargé dans le fichier CUI principal,
sélectionnez le fichier CUI principal dans la liste déroulante du volet Personnalisations dans.
5 Dans l'arborescence du fichier de personnalisation principal, cliquez sur
le signe plus (+) situé à côté du noeud Fichiers CUI partiels pour le développer.
Les fichiers CUI partiels éventuellement chargés dans le fichier CUI
principal s'affichent.
64 | Chapitre 4 Personnalisation de l'interface utilisateur
6 Cliquez sur OK pour enregistrer les modifications et les visualiser dans
le programme.
Pour décharger un fichier CUI partiel à l'aide de la commande DECHARGIUPERSO
1 Sur la ligne de commande, entrez dechargiuperso.
2 Dans la zone Groupes de personnalisation chargés de la boîte de dialogue
Charger/décharger les personnalisations, sélectionnez un fichier CUI.
3 Cliquez sur Décharger, puis sur Fermer.
Pour décharger un fichier CUI partiel à l'aide de l'onglet Personnaliser
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez Fichier CUI principal dans la liste déroulante.
3 Dans l'arborescence du fichier de personnalisation principal, cliquez sur
le signe plus (+) situé à côté du noeud Fichiers CUI partiels pour le développer.
Les fichiers CUI partiels éventuellement chargés dans le fichier CUI principal s'affichent.
4 Cliquez avec le bouton droit sur le fichier CUI partiel que vous voulez
décharger. Cliquez sur Décharger le fichier CUI.
Utilisation de fichiers de personnalisation | 65
Le fichier est supprimé de la liste.
5 Cliquez sur OK pour enregistrer les modifications et les visualiser dans
le programme.
Pour ajouter des commandes à un fichier CUI partiel
1 Cliquez sur le menu Outils » Personnaliser » Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez le fichier CUI partiel dans la liste déroulante.
3 Dans le volet Liste des commandes, cliquez sur Nouvelle pour créer une
commande.
4 Définissez les propriétés de la nouvelle commande dans le volet
Propriétés, si nécessaire.
66 | Chapitre 4 Personnalisation de l'interface utilisateur

Création d'un fichier CUI d'entreprise

Généralement, un fichier CUI d'entreprise contient des informations de personnalisation partagées par plusieurs utilisateurs, mais il est géré par un responsable CAO. Les fichiers CUI d'entreprise facilitent les tâches de maintenance et de modification des données de personnalisation effectuées par la personne responsable des normes de l'entreprise.
La création d'un fichier CUI d'entreprise implique les tâches suivantes :
Créer un fichier CUI d'entreprise à partir d'un fichier CUI existant ou d'un nouveau fichier CUI.Créer une copie du fichier de
personnalisation principal (acad.cui) ou un autre fichier de personnalisation de votre choix contenant tous les éléments de base nécessaires de l'interface utilisateur. Si vous souhaitez commencer par un nouveau fichier de personnalisation, utilisez l'onglet Transférer pour créer un fichier de personnalisation vide.
Désignation du nouveau fichier comme fichier CUI principal.A l'aide de la boîte de dialogue Options, chargez le fichier de personnalisation comme fichier de personnalisation principal, afin de modifier tous les différents éléments de l'interface utilisateur. Notez le fichier de personnalisation désigné comme fichier de personnalisation principal, car vous devrez le restaurer ultérieurement.
Modification du contenu du fichier CUI d'entreprise.Une fois que le fichier de personnalisation est désigné comme le fichier de personnalisation principal, vous pouvez modifier le nom du groupe de personnalisation, ainsi que le contenu du fichier CUI, si nécessaire. Le fait de modifier le nom du groupe de personnalisation vous permet de charger plusieurs fichiers CUI dans le programme en une seule fois. Vous ne pouvez pas charger dans le programme des fichiers CUI avec le même nom de groupe de personnalisation.
Remplacement du fichier CUI principal.A l'aide de la boîte de dialogue Options, remplacez le fichier de personnalisation précédent désigné comme le fichier de personnalisation principal.
Enregistrement du fichier CUI d'entreprise dans un emplacement réseau partagé.Lorsque vous enregistrez le nouveau fichier d'entreprise
dans un emplacement de réseau partagé, tous les utilisateurs bénéficiant d'un accès à l'emplacement spécifique peuvent accéder au fichier.
REMARQUE Le dossier dans lequel vous placez le fichier CUI d'entreprise doit être partagé afin que les utilisateurs puissent y accéder. Pour en savoir plus sur la création d'un partage réseau, reportez-vous à la section Création d'un partage réseau dans le Guide de l'administrateur réseau pour Autocad.
Utilisation de fichiers de personnalisation | 67
Spécification de l'emplacement du fichier d'entreprise. Le
programme désigne automatiquement un fichier de personnalisation d'entreprise en lecture seule lorsque vous spécifiez son emplacement dans la boîte de dialogue Options. La spécification de l'emplacement du fichier de personnalisation d'entreprise peut s'effectuer au niveau de chaque poste de travail ou via l'assistant Répartition. Pour plus d'informations sur la définition de l'emplacement dans l'assistant Répartition, reportez-vous à la section Sélection de chemins de recherche et d'emplacements de fichier (facultatif) dans le Guide de l'administrateur réseau pour Autocad.
AVERTISSEMENT Même si l'éditeur CUI charge le fichier de personnalisation d'entreprise en lecture seule, celui-ci peut être modifié. Le fichier de personnalisation d'entreprise peut être chargé en tant que fichier de personnalisation principal, puis modifié. Pour protéger le fichier de personnalisation d'entreprise, l'emplacement de stockage doit être marqué en lecture seule et l'accès en écriture doit être limité aux utilisateurs autorisés à modifier le fichier.
Pour désigner un fichier CUI comme fichier CUI d'entreprise
1 Sur chaque poste de travail, dans AutoCAD, cliquez sur Outils Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le noeud.
3 Cliquez sur le signe plus à côté de Fichier de personnalisation d'entreprise
pour ouvrir le fichier.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir.
68 | Chapitre 4 Personnalisation de l'interface utilisateur
5 Dans la boîte de dialogue Sélectionner un fichier, recherchez
l'emplacement du fichier de personnalisation d'entreprise. Cliquez sur Ouvrir.
Le fichier CUI doit être enregistré dans un emplacement réseau partagé accessible aux utilisateurs.
6 Dans la boîte de dialogue Options, cliquez sur OK.
REMARQUE Dans l'assistant Répartition, désignez le fichier CUI d'entreprise
à la page Définir des paramètres. Pour plus d'informations sur la désignation d'un fichier CUI d'entreprise dans l'assistant Répartition, reportez-vous à la section Sélection de chemins de recherche et d'emplacements de fichier (facultatif) dans le Guide de l'administrateur réseau pour Autocad.
Pour modifier un fichier CUI d'entreprise
1 Cliquez sur le menu Outils Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le noeud.
3 Cliquez sur le signe plus (+) situé à côté de Fichier de personnalisation
principal pour le développer.
Notez le nom et l'emplacement du fichier CUI principal courant car vous devrez le restaurer ultérieurement.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner un fichier, recherchez l'emplacement du fichier de personnalisation d'entreprise. Cliquez sur Ouvrir.
5 Cliquez sur le signe plus (+) à côté de Fichier de personnalisation
d'entreprise pour le développer.
Notez le nom et l'emplacement du fichier CUI d'entreprise courant car vous devrez le restaurer ultérieurement.
6 Sélectionnez l'élément sous Fichier de personnalisation d'entreprise, puis
cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner un fichier, recherchez l'emplacement du fichier de personnalisation principal. Cliquez sur Ouvrir.
7 Dans la boîte de dialogue Options, cliquez sur OK pour enregistrer les
modifications.
8 Cliquez sur le menu Outils » Personnaliser » Menus.
Utilisation de fichiers de personnalisation | 69
9 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, créez les nouvelles commandes et les nouveaux éléments d'interface utilisateur nécessaires.
10 Une fois que vous avez terminé, cliquez sur OK. Echangez les noms des
fichiers des valeurs d'entreprise et principales dans la boîte de dialogue Options.
Les fichiers CUI d'entreprise et principaux doivent désormais ressembler
à la configuration d'origine, avant les modifications.
ASTUCE Vous pouvez créer deux profils différents afin de les échanger entre vos fichiers CUI d'entreprise et principaux. Un profil présentera les fichiers CUI dans une configuration normale utilisée par vos dessinateurs, et l'autre profil affichera les fichiers CUI d'entreprise et principaux échangés.

Personnalisation des commandes

Il est extrêmement facile de créer, modifier et réutiliser des commandes. L'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur contient la liste principale de toutes les commandes chargées dans le produit. Vous pouvez ajouter les commandes de cette liste dans des barres d'outils, des menus et d'autres éléments d'interface.
Lorsque vous modifiez les propriétés d'une commande dans la liste principale ou dans l'arborescence, elles sont modifiées partout où la commande est utilisée.
Le tableau suivant présente les propriétés de la commande Echelle telles qu'elles apparaissent dans le volet Propriétés.
Propriétés de la commande Echelle du menu Modification
du volet Propriétés
Nom
Description
info-bulle lorsque vous cliquez sur un bouton de barre d'outils. Cette chaîne n'accepte que des caractères alphanumériques sans aucun signe de ponctuation, à l'exception du trait d'union (-) et du caractère de soulignement (_).
Texte de ligne d'état. Cette chaîne apparaît dans la barre d'état lorsque le curseur survole un bouton de barre d'outils ou un élément de menu.
70 | Chapitre 4 Personnalisation de l'interface utilisateur
ExempleDescriptionElément
Echel&leChaîne affichée comme nom de menu ou
Agrandit ou réduit les objets proportionnellement
Propriétés de la commande Echelle du menu Modification
du volet Propriétés
Macro
ID élément
Petite image
Grande image
ExempleDescriptionElément
dans les directions X, Y et Z : Echelle
Macro de la commande. Respecte la syntaxe standard des macros.
nom de l'élément de menu ou du bouton de barre GRIP),
modifier l'élément de menu ou le bouton de barre d'outils, vous devez le sélectionner dans l'arborescence.
exclusive.
16 × 16). Cette chaîne n'accepte que des caractères alphanumériques sans aucun signe de ponctuation, à l'exception du trait d'union (-) et du caractère de soulignement (_). Elle peut également spécifier un bitmap défini par l'utilisateur. Cliquez sur les points de suspension [...] pour ouvrir la boîte de dialogue Sélectionner un fichier image.
32 × 32). Si le bitmap spécifié n'a pas le format 32 × 32, le programme l'ajuste à cette taille. Cette chaîne n'accepte que des caractères alphanumériques sans aucun signe de ponctuation, à l'exception du trait d'union (-) et du caractère de soulignement (_). Elle peut également spécifier un bitmap défini par l'utilisateur. Cliquez sur les points de suspension [...] pour ouvrir la boîte de dialogue Sélectionner un fichier image
$M=$(if,$(eq,$(substr, $( getvar,cmdnames),1,4),Lorsque vous modifiez le nom d'une macro, le
_scale,^C^C_scale)d'outils correspondant ne change pas. Pour
ID_ScaleEtiquette identifiant une commande de manière
RCDATA_16_SCALEChaîne d'ID de la ressource petite image (bitmap
RCDATA_16_SCALEChaîne d'ID de la ressource grande image (bitmap

Création, modification et réutilisation de commandes

Vous pouvez créer une commande entièrement nouvelle ou modifier les propriétés d'une commande existante. Lorsque vous créez ou modifiez une commande, les propriétés que vous pouvez définir sont°: le nom de la
Personnalisation des commandes | 71
commande, sa description, la macro, la compatibilité de la version, l'ID élément (pour les nouvelles commandes uniquement) et les images (petites ou grandes).
Lorsque vous modifiez les propriétés d'une commande dans le volet Liste des commandes, la commande est mise à jour pour tous les éléments d'interface dans lesquels elle est référencée.
Voir aussi:
Création de macros à la page 91Création d'images pour les commandes à la page 86
Pour créer une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur Nouvelle.
Une nouvelle commande (nommée Commande1) s'affiche dans les volets
Liste des commandes et Propriétés.
3 Dans le volet Propriétés, effectuez les opérations suivantes :
Dans la zone Nom, entrez le nom de la commande. Ce nom s'affichera sous forme d'info-bulle ou de nom de menu lorsque vous sélectionnerez la commande.
Dans la zone Description, entrez la description de la commande. Cette description s'affichera dans la barre d'état lorsque le curseur survolera l'élément de menu ou le bouton de barre d'outils.
Dans la zone Macro, entrez la macro de la commande.
Dans la zone ID élément, entrez l'ID d'élément de la commande. (Pour
les nouvelles commandes uniquement. Vous ne pouvez pas modifier l'ID élément d'une commande existante.)
72 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour plus d'informations sur l'ajout d'une icône de bouton à une commande, reportez-vous à la section Création d'images pour les commandes.
Pour modifier une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
effectuez l'une des opérations suivantes :
Dans le volet Liste des commandes, cliquez sur la commande que vous voulez modifier.
Dans le volet de l'arborescence, recherchez la commande que vous voulez modifier et cliquez dessus.
Personnalisation des commandes | 73
3 Dans le volet Propriétés, modifiez la commande en effectuant une ou
plusieurs des opérations suivantes :
Dans la zone Nom, entrez le nouveau nom de la commande. Dans le programme, le nom s'affiche dans le menu auquel cette commande est affectée.
Dans la zone Description, entrez la nouvelle description de la commande. La description s'affiche dans la barre d'état lorsque la commande est sélectionnée dans le programme.
Dans la zone Macro, entrez la nouvelle macro de la commande.
Dans la zone ID élément, entrez le nouvel ID d'élément de la
commande. (Pour les nouvelles commandes uniquement. Vous ne pouvez pas modifier l'ID élément d'une commande existante).
Pour plus d'informations sur l'ajout d'une icône de bouton à une commande, reportez-vous à la section Création d'images pour les commandes.
74 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour réutiliser une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, localisez la commande que vous voulez réutiliser, puis faites-la glisser vers un élément d'interface.

Recherche de noms de commande et de chaînes recherchées

Vous pouvez lancer une recherche sur les commandes ou les chaînes d'un ou de plusieurs fichiers CUI (y compris les noms de commande, les descriptions
Personnalisation des commandes | 75
et les macros). Vous pouvez également remplacer les commandes ou les chaînes recherchées une par une ou toutes à la fois.
Vous pouvez restreindre ou développer votre recherche selon les résultats que vous voulez obtenir.
Limiter la recherche aux commandes situées dans le volet Liste des commandes. Cette recherche exclut les propriétés de commande
(description ou macro). Par exemple, si vous limitez la recherche à la commande LIGNE, dans la liste des commandes uniquement, un message identique à celui qui suit s'affiche au lancement de la recherche°: Commande trouvée dans le noeud de l'arbre 'LIGNE' (1/3). .
Développer la recherche pour inclure toutes les propriétés de tous les noeuds de l'arborescence dans le volet Personnalisations dans. Ce type de recherche trouve toutes les occurrences ou une chaîne
recherchée. Par exemple, si vous recherchez la chaîne ligne et démarrez dans l'arborescence, un message identique à celui qui suit s'affiche°: Chaîne recherchée trouvée dans le noeud de l'arbre 'Nom' propriété 'Linéaire' à la position 0 (1/358). .
Pour rechercher une chaîne
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez avec le bouton
droit de la souris n'importe où dans l'arborescence du volet Personnalisations dans <nom de fichier>. Cliquez sur Rechercher.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
Dans le champ Rechercher, entrez la chaîne.
Décochez l'option Ignorer la casse si vous voulez lancer la recherche
sur chaque occurrence de la chaîne sans tenir compte de la casse.
Cochez l'option Restreindre la recherche à si vous voulez restreindre la recherche à un seul fichier CUI. Puis, sous cette option, sélectionnez un fichier CUI dans la liste déroulante.
76 | Chapitre 4 Personnalisation de l'interface utilisateur
Cliquez sur le bouton Suivant pour passer aux autres occurrences de la chaîne.
Un message détaillant l'emplacement de la chaîne et le nombre d'occurrences générées s'affiche.
4 Cliquez sur Suivant pour continuer la recherche.
5 Cliquez sur Fermer lorsque vous avez terminé.
6 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour rechercher une commande dans le volet Liste des commandes
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, volet Liste des
commandes, cliquez avec le bouton droit de la souris sur le nom de commande à rechercher. Cliquez sur Rechercher.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
Dans le champ Rechercher, entrez le nom de la commande.
Personnalisation des commandes | 77
Désélectionnez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chaîne sans tenir compte de la casse.
Cliquez sur Rechercher com. sélectionnée pour trouver toutes les occurrences de la commande.
4 Dans le texte qui s'affiche, affichez chaque emplacement de commande
ou de chaîne recherchée, sa position exacte dans le noeud de l'arbre ou dans le volet Propriétés, ainsi que le nombre d'occurrences.
5 Cliquez sur Rechercher com. sélectionnée pour continuer la recherche.
6 Cliquez sur Fermer lorsque vous avez terminé.
7 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour remplacer une chaîne recherchée
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris n'importe où dans l'arborescence. Cliquez sur Remplacer.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
Dans le champ Rechercher, entrez la chaîne.
78 | Chapitre 4 Personnalisation de l'interface utilisateur
Dans le champ Remplacer par, entrez la chaîne de texte qui doit remplacer la chaîne trouvée.
Décochez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chaîne sans tenir compte de la casse.
Cochez l'option Restreindre la recherche à si vous voulez restreindre la recherche à un seul fichier CUI. Puis, sous cette option, sélectionnez un fichier CUI dans la liste déroulante.
Pour afficher chaque occurrence d'une chaîne avant de la remplacer, cliquez sur Remplacer. Dans le texte qui s'affiche, affichez chaque emplacement de la chaîne, sa position exacte dans le noeud de l'arbre ou dans le volet Propriétés, ainsi que le nombre d'occurrences. Vous ne pouvez pas annuler cette action.
Pour remplacer toutes les occurrences de la chaîne recherchée, cliquez sur Remplacer tout. Vous ne pouvez pas annuler cette action.
4 Cliquez sur Fermer lorsque vous avez terminé.
5 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour remplacer une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez avec le bouton droit de la souris sur le nom de commande que vous voulez remplacer. Cliquez sur Remplacer.
Personnalisation des commandes | 79
3 Le nom de la commande sélectionnée lors de l'étape précédente s'affiche
dans le champ Rechercher de l'onglet Remplacer de la boîte de dialogue Rechercher et remplacer. Pour compléter la boîte de dialogue, effectuez ce qui suit°:
Dans le champ Remplacer par, entrez le nom de la commande qui doit remplacer la commande trouvée.
Décochez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la commande sans tenir compte de la casse.
Pour afficher chaque occurrence d'une commande avant de la remplacer, cliquez sur Remplacer. Dans le texte qui s'affiche, affichez chaque emplacement de la commande, sa position exacte dans le noeud de l'arbre ou dans le volet Propriétés, ainsi que le nombre d'occurrences. En renommant la commande dans la liste des commandes, vous renommez toutes les occurrences de la commande présentes dans le fichier CUI. Vous ne pouvez pas annuler cette action.
Pour remplacer toutes les occurrences de la commande, cliquez sur Remplacer tout. Vous ne pouvez pas annuler cette action.
4 Cliquez sur Fermer lorsque vous avez terminé.
5 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.

Gestion de l'affichage des libellés de commande

Vous pouvez gérer la façon dont les libellés de menu indiquent la disponibilité d'une commande dans le programme. Vous pouvez afficher les commandes de menu en grisé (désactivé), les marquer à l'aide d'une coche ou d'une bordure, ou utiliser une combinaison d'indicateurs.
80 | Chapitre 4 Personnalisation de l'interface utilisateur
Les commandes de menu peuvent également contenir des expressions en langage DIESEL qui servent à désactiver, marquer ou modifier de manière interactive le texte du libellé affiché. Pour plus d'informations sur les expressions DIESEL, reportez-vous à la section Expressions DIESEL dans les macros à la page 190.
Libellés de menu affichés en grisé (désactivés)
Pour qu'un libellé s'affiche en grisé dans un menu, le nom de la commande doit commencer par le caractère tilde (~). Les commandes associées à l'élément n'aboutissent pas et les sous-menus sont inaccessibles.
Dans l'exemple suivant, le caractère tilde (~) est placé au début du libellé de la commande Copier le lien dans la cellule Nom du volet Propriétés.
Ci-dessous, la commande Copier le lien apparaît maintenant en grisé dans le menu Edition.
Personnalisation des commandes | 81
Les libellés de commande peuvent contenir des expressions en langage DIESEL qui servent à activer ou à désactiver de manière conditionnelle les libellés de commande chaque fois qu'ils sont affichés. Par exemple, l'expression DIESEL présente dans la cellule Macros du volet Propriétés désactive la commande DEPLACER lorsqu'une autre commande est active.
$(if,$(getvar,cmdactive),~)DEPLACER^C^C_move
La fonction AutoLISP menucmd peut également être utilisée pour activer et désactiver des éléments à partir d'une macro ou d'une application. Pour consulter des exemples, reportez-vous à la section Référencement d'un menu déroulant ou contextuel à la page 126.
Marquage des libellés de menu
Vous pouvez marquer un libellé de menu en incluant un point d'exclamation suivi d'un point (!.) dans la cellule Nom du volet Propriétés de la commande. Il existe deux façons de marquer un élément de menu :
Une coche. S'affiche lorsque l'élément de menu n'a pas d'icône associée.
Une bordure. S'affiche lorsque l'élément de menu a une icône associée ;
une bordure entoure l'icône.
Dans l'exemple suivant, la commande Copier le lien du menu Edition est marquée à l'aide d'une coche et l'icône de la commande Coller est marquée par une bordure.
Les libellés de commande peuvent également contenir des expressions en langage DIESEL qui servent à marquer de manière conditionnelle les libellés de commande à chaque fois qu'ils sont affichés. Lorsque la chaîne DIESEL
82 | Chapitre 4 Personnalisation de l'interface utilisateur
suivante est ajoutée dans la cellule Macros de la commande correspondante dans le volet Propriétés, une coche est placée à gauche du libellé de menu dont la variable système associée est actuellement activée.
$(if,$(getvar,orthomode),!.)Ortho^O $(if,$(getvar,snapmode),!.)Snap^B $(if,$(getvar,gridmode),!.)Grid^G
La fonction AutoLISP menucmd permet de marquer des libellés à partir d'une macro ou d'une application. Pour consulter des exemples, reportez-vous à la section Référencement d'un menu déroulant ou contextuel à la page 126.
Désactivation et marquage simultanés des libellés de commande
Vous pouvez marquer et désactiver simultanément des commandes en utilisant un des formats suivants :
~!. textelibellé !.~ textelibellé
Le tilde (~) permet de désactiver une commande et le point d'exclamation suivi d'un point (!.) permettent de marquer une commande.
Le tilde (~), le point d'exclamation et le point (!. sont placés au début du libellé de la commande Copier le lien dans la cellule Nom du volet Propriétés. Ci-dessous, la commande Copier le lien apparaît maintenant marquée et en grisé dans le menu Edition.
Comme dans les exemples précédents, une expression DIESEL peut être utilisée pour désactiver et marquer simultanément un libellé de commande.
Personnalisation des commandes | 83
Voir aussi:
Expressions DIESEL dans les macros à la page 190
Pour afficher un libellé de menu d'une commande en grisé (désactiver)
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) associé au menu qui contient la commande que vous voulez désactiver.
3 Cliquez sur la commande que vous voulez désactiver.
4 Dans la cellule Nom du volet Propriétés, ajoutez un tilde (~) au début de
la commande.
REMARQUE Vous devez sélectionner la commande dans le volet
Personnalisations dans, sinon vous modifiez uniquement le nom de la commande et non le libellé affiché.
5 Cliquez sur OK.
Les modifications apportées à la commande seront visibles dès qu'elles
auront été appliquées et l'éditeur CUI fermé.
84 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour marquer un libellé de menu d'une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) associé au menu qui contient la commande que vous voulez marquer.
3 Cliquez sur la commande que vous voulez marquer.
4 Dans la cellule Nom du volet Propriétés, ajoutez un point d'exclamation
suivi d'un point (!. au début de la commande.
5 Cliquez sur OK.
Les modifications apportées à la commande seront visibles dès qu'elles auront été appliquées et l'éditeur CUI fermé.
Pour afficher un libellé de menu d'une commande en grisé (désactiver) et le marquer simultanément
1 Cliquez sur le menu Outils Personnaliser Menus.
Personnalisation des commandes | 85
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) associé au menu qui contient la commande à désactiver et à marquer.
3 Cliquez sur la commande que vous voulez désactiver et marquer.
4 Dans la cellule Nom du volet Propriétés, ajoutez un tilde, un point
d'exclamation et un point (~!. ou !.~) au début de la commande.
5 Cliquez sur OK.

Création d'images pour les commandes

Des images peuvent être associées à une commande et apparaissent sur un bouton de barre d'outils ou en regard d'un élément de menu dans un menu déroulant. Vous pouvez utiliser les images livrées avec le programme ou en créer d'autres.
Autodesk fournit des icônes de bouton standard pour les boutons de lancement des commandes. Vous avez la possibilité de créer des images de bouton personnalisées pour vos macros. Pour ce faire, vous pouvez modifier des images de bouton existantes ou en créer. Les icônes de bouton sont enregistrées dans des fichiers BMP. Les fichiers BMP doivent être enregistrés dans le même dossier que le fichier CUI qui le référence.
Les bitmaps définis par l'utilisateur peuvent être utilisés à la place des noms de ressources petite image et grande image dans les boutons et commandes déroulantes.
La taille des petites images doit être de 16 x 16 pixels. La taille des grandes images doit être de 32 x 32 pixels. Les images qui ne présentent pas ces formats sont ajustées en conséquence.
Voir aussi:
Présentation de l'organisation des fichiers à la page 4
Pour modifier ou créer une icône de bouton
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes ou Personnalisations dans <nom de fichier>, cliquez sur une commande pour afficher le volet Icône de bouton (dans le coin supérieur droit).
86 | Chapitre 4 Personnalisation de l'interface utilisateur
3 Dans le volet Icône de bouton, cliquez sur un bouton dont l'apparence
est proche de ce que vous souhaitez créer. Cliquez sur Modifier.
ASTUCE Si vous souhaitez commencer avec une image vierge, sélectionnez une image dans la liste sous le volet Icône de bouton. Cliquez sur Modifier pour lancer l'Editeur de boutons. Dans l'Editeur de boutons, cliquez sur le bouton Effacer situé à gauche.
4 Dans l'Editeur de boutons, utilisez les boutons Crayon, Ligne, Cercle et
Gomme pour créer ou modifier l'image du bouton. Pour utiliser une couleur, sélectionnez-la dans la palette ou cliquez sur Autres pour ouvrir l'Onglet Couleurs vraies (boîte de dialogue Sélectionner la couleur).
Bouton Crayon. Modifie un pixel à la fois en utilisant la couleur
sélectionnée. Vous pouvez aussi faire glisser le périphérique de pointage pour éditer plusieurs pixels en une seule opération.
Bouton Ligne. Crée des lignes dans la couleur sélectionnée. Cliquez
et maintenez le bouton enfoncé pour définir la première extrémité de la ligne. Faites glisser le périphérique de pointage pour dessiner la ligne. Relâchez le bouton pour terminer la ligne.
Bouton Cercle. Crée des cercles dans la couleur sélectionnée. Cliquez
et maintenez le bouton enfoncé pour définir le centre du cercle. Faites glisser le périphérique de pointage pour définir le rayon. Relâchez le bouton pour terminer le cercle.
Bouton Gomme.Efface la couleur d'un seul pixel à la fois.
REMARQUE Vous ne pouvez pas modifier les icônes déroulantes.
5 Cliquez sur Enregistrer pour enregistrer le bouton personnalisé sous
forme de fichier BMP. Si vous souhaitez utiliser un nom différent, cliquez sur le bouton Enregistrer sous. Enregistrez la nouvelle icône de bouton à l'emplacement suivant :
Personnalisation des commandes | 87
C:\Documents and Settings\<nom du profil utilisateur>\Application Data\Autodesk\<nom du produit>\<numéro de version>\<langue>\Support\Icons
REMARQUE Vous pouvez enregistrer les boutons uniquement au format BMP (*.bmp, *.rle ou *.dib).
Lors de l'enregistrement d'une icône de bouton, l'Editeur de boutons indique par défaut le dossier défini sous Emplacement des icônes personnalisées de l'onglet Fichiers dans la boîte de dialogue Options. Les icônes de bouton situées dans ce dossier pourront être déplacées à l'aide de la boîte de dialogue Migrer les paramètres personnalisés dans les prochaines versions.
Pour attribuer une image standard à une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur une commande pour afficher le volet Icône de bouton (dans le coin supérieur droit) et le volet Propriétés (dans le coin inférieur droit).
3 Dans le volet Icône de bouton, sélectionnez l'une des trois options
d'attribution d'image : Grand, Petit ou Les deux.
88 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Sélectionnez une image dans la liste des images et le nom de l'image est
attribué à la propriété de l'image Petit et/ou Grand de la commande sélectionnée.
Pour attribuer une image personnalisée à une commande
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur une commande pour afficher le volet Icône de bouton (dans le coin supérieur droit) et le volet Propriétés (dans le coin inférieur droit).
Personnalisation des commandes | 89
3 Dans le volet Propriétés, sélectionnez le champ en regard de la propriété
d'image Petit. Un bouton avec des points de suspension apparaîtra dans la partie droite de la propriété.
4 Cliquez sur ce bouton en regard de la propriété.
5 Dans la boîte de dialogue Sélectionner un fichier image, recherchez le
fichier image que vous souhaitez utiliser pour la commande.
6 Répétez les étapes 3 à 6 pour la propriété d'image Grand de la commande.

Création de messages d'aide de ligne d'état

Les messages d'aide de ligne d'état sont des messages simples et descriptifs qui s'affichent sur la ligne d'état (au bas de la zone de dessin) lorsque le périphérique de pointage survole une option de menu ou un bouton de barre d'outils. Vous pouvez modifier ou ajouter des descriptions de menus et de boutons en mettant à jour la propriété Description de la commande associée.
90 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour créer un message d'aide de ligne d'état
1 Cliquez sur le menu Outils Personnaliser Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur l'onglet
Personnaliser.
3 Dans le volet Liste de commandes, cliquez sur la commande à laquelle
vous voulez ajouter un message d'aide.
Le volet Propriétés s'affiche à droite de la boîte de dialogue.
4 Dans la zone Description du volet Propriétés, entrez le texte descriptif
de la commande sélectionnée.
5 Cliquez sur le bouton Appliquer.
La prochaine fois que vous utiliserez la commande, le texte descriptif que vous avez ajouté s'affichera sur la ligne d'état lorsque vous placerez le curseur de la souris sur le bouton ou l'élément de menu.

Création de macros

La macro définit l'action découlant de la sélection d'un élément d'interface. La macro exécute une tâche de dessin qui impliquerait toute une série d'actions de l'utilisateur si elle était faite autrement. La macro peut contenir des
Création de macros | 91
commandes, des caractères spéciaux, ainsi que du code de programmation DIESEL ou AutoLISP.
REMARQUE Au fil des révisions et des améliorations d'AutoCAD, l'ordre des invites des différentes commandes (voire le nom de ces commandes) est susceptible de changer. Par conséquent, configurez vos macros personnalisées de telle sorte que seules des modifications mineures soient requises lors d'une mise à niveau d'AutoCAD.
Vous ajoutez des macros à des éléments d'interface à l'aide de l'éditeur Personnaliser l'interface utilisateur. Sélectionnez une commande existante ou créez une commande dans le volet Liste des commandes. Entrez des macros dans la section Macros du volet Propriétés. Les macros ne sont soumises à aucune limitation de longueur. Toutefois, vous devez être informé au sujet de l'utilisation des caractères spécifiques dans les macros et des autres considérations ou limitations.
Principes de base des macros
Dans un élément d'interface utilisateur, une macro peut simplement consister en une commande (telle que circle) et des caractères spéciaux (comme ^C^C).
Par exemple, la macro ^C^C_circle \1, dessine un cercle de rayon 1. Le tableau suivant présente les composants qui définissent cette macro.
Composants de la macro CIRCLE
RésultatType de composantComposant
^C^C
_
\
1
spécial
Caractère de contrôle spécial
Caractère de contrôle spécial
Caractère de contrôle spécial
Annule les commandes activesCaractère de contrôle
Convertit automatiquement la commande qui suit dans d'autres langages
Lance la commande CERCLECommandeCERCLE
Crée une pause pour permettre à l'utilisateur de spécifier le centre
Réponse à l'invite demandant d'indiquer le rayon du cercle (1)
Pour obtenir la liste des caractères spéciaux utilisables dans les macros, reportez-vous à la section Utilisation de caractères de contrôle spéciaux dans les macros à la page 94.
92 | Chapitre 4 Personnalisation de l'interface utilisateur
Loading...