Sie sind auf Seite 1von 632

AutoCAD 2012

Guide de personnalisation

Fvrier 2011

2011 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose. Certain materials included in this publication are reprinted with the permission of the copyright holder. Trademarks The following are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and other countries: 3DEC (design/logo), 3December, 3December.com, 3ds Max, Algor, Alias, Alias (swirl design/logo), AliasStudio, Alias|Wavefront (design/logo), ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Intent, Autodesk Inventor, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backburner, Backdraft, Beast, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design Web Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Extending the Design Team, Face Robot, FBX, Fempro, Fire, Flame, Flare, Flint, FMDesktop, Freewheel, GDX Driver, Green Building Studio, Heads-up Design, Heidi, HumanIK, IDEA Server, i-drop, Illuminate Labs AB (design/logo), ImageModeler, iMOUT, Incinerator, Inferno, Inventor, Inventor LT, Kynapse, Kynogon, LandXplorer, LiquidLight, LiquidLight (design/logo), Lustre, MatchMover, Maya, Mechanical Desktop, Moldflow, Moldflow Plastics Advisers, MPI, Moldflow Plastics Insight, Moldflow Plastics Xpert, Moondust, MotionBuilder, Movimento, MPA, MPA (design/logo), MPX, MPX (design/logo), Mudbox, Multi-Master Editing, Navisworks, ObjectARX, ObjectDBX, Opticore, Pipeplus, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProMaterials, RasterDWG, RealDWG, Real-time Roto, Recognize, Render Queue, Retimer, Reveal, Revit, RiverCAD, Robot, Showcase, Show Me, ShowMotion, SketchBook, Smoke, Softimage, Softimage|XSI (design/logo), Sparks, SteeringWheels, Stitcher, Stone, StormNET, StudioTools, ToolClip, Topobase, Toxik, TrustedDWG, U-Vis, ViewCube, Visual, Visual LISP, Volo, Vtour, WaterNetworks, Wire, Wiretap, WiretapCentral, XSI. All other brand names, product names or trademarks belong to their respective holders. Disclaimer THIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY AUTODESK, INC. "AS IS." AUTODESK, INC. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS. Published by: Autodesk, Inc. 111 McInnis Parkway San Rafael, CA 94903, USA

Table des matires

Chapitre 1

Personnalisation de base . . . . . . . . . . . . . . . . . . . . . . 1
Prsentation de la personnalisation . . . . . . . . . . . . . . . . . . . . 1 Organisation des fichiers programme et des fichiers de support . . . . . 4 Prsentation de l'organisation des fichiers . . . . . . . . . . . . . . 4 Configurations multiples . . . . . . . . . . . . . . . . . . . . . . . 8 Dossiers de dessin multiples . . . . . . . . . . . . . . . . . . . . . 9 Reprage des fichiers personnaliss . . . . . . . . . . . . . . . . . 11 Reprage des fichiers de liaison de donnes . . . . . . . . . 12 Reprage des fichiers de styles de trac . . . . . . . . . . . . 12 Reprage des fichiers de traceur . . . . . . . . . . . . . . . . 13 Reprage du fichier PMP . . . . . . . . . . . . . . . . . . . 14 Reprage des fichiers de support . . . . . . . . . . . . . . . 14 Reprage des fichiers gabarits de dessins . . . . . . . . . . . 18 Reprage des fichiers de textures . . . . . . . . . . . . . . . 19 Personnalisation d'un gabarit PWT (Publish to Web Template) . . . . . 19 Dfinition de commandes personnalises . . . . . . . . . . . . . . . . 22 Dfinition de commandes externes . . . . . . . . . . . . . . . . . 22 Cration d'alias de commande . . . . . . . . . . . . . . . . . . . 27 Enregistrement et modification de macros d'actions . . . . . . . . . . . 29 Prsentation des macros d'actions . . . . . . . . . . . . . . . . . 29 Utilisation de l'enregistreur d'actions . . . . . . . . . . . . . . . . 31 Enregistrement d'une macro d'actions . . . . . . . . . . . . . . . 32 Enregistrement d'une macro d'actions avec l'enregistreur d'actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

iii

Icnes des nuds d'actions . . . . . . . . . . . . . Utilisation des lments de l'interface utilisateur . Gestion et modification des macros d'actions . . . . . . Gestion des macros d'actions . . . . . . . . . . . . Insertion de messages utilisateur . . . . . . . . . . Pause pour la saisie utilisateur . . . . . . . . . . . Utilisation de coordonnes . . . . . . . . . . . . . Insertion des points de base . . . . . . . . . . . . . Utilisation de slections d'objets . . . . . . . . . . Conseils d'utilisation de l'Enregistreur d'actions . . . . . Exemples de macros d'actions . . . . . . . . . . . . . . . Cration d'un calque et de dessins d'objets . . . . . Insertion d'un bloc et modification d'une valeur de proprit dynamique . . . . . . . . . . . . . . . Modification de cercles avec la palette Proprits .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. 38 . 40 . 42 . 42 . 47 . 48 . 49 . 52 . 53 . 54 . 58 . 58

. . . . . 64 . . . . . 66

Chapitre 2

Types de ligne personnaliss . . . . . . . . . . . . . . . . . . . 71


Prsentation des dfinitions de types de ligne . Types de ligne personnaliss simples . . . . . . Texte dans les types de ligne personnaliss . . . Formes dans les types de ligne personnaliss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 . 72 . 76 . 79

Chapitre 3

Motifs de hachures personnaliss . . . . . . . . . . . . . . . . 83


Prsentation des dfinitions de motifs de hachures . . . . . . . . . . . 83 Motifs de hachures avec des lignes interrompues . . . . . . . . . . . . 86 Motifs de hachures avec plusieurs lignes . . . . . . . . . . . . . . . . . 90

Chapitre 4

Personnalisation de l'interface utilisateur . . . . . . . . . . . . 95


Comprendre la personnalisation de l'interface utilisateur . . . . . . . . 95 Prsentation de la personnalisation . . . . . . . . . . . . . . . . . 95 Utilisation de l'environnement de personnalisation . . . . . . . . 98 Prsentation de l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Utilisation du volet Personnalisations dans . . . . . . . . . 100 Utilisation du volet Liste des commandes . . . . . . . . . . 101 Utilisation du volet d'affichage dynamique . . . . . . . . . 103 Modifications apportes la personnalisation . . . . . . . . . . 104 Glossaire de la personnalisation . . . . . . . . . . . . . . . . . . 111 Utilisation de l'diteur Personnaliser l'interface utilisateur . . . . . . . 115 Cration d'une commande . . . . . . . . . . . . . . . . . . . . 116 Cration d'lments de l'interface utilisateur . . . . . . . . . . . 117 Cration d'une barre d'outils d'accs rapide . . . . . . . . . 118 Personnalisation du ruban . . . . . . . . . . . . . . . . . . 118 Cration d'une barre d'outils . . . . . . . . . . . . . . . . 122

iv | Table des matires

Cration d'un menu droulant . . . . . . . . . . . . . . Cration d'un menu contextuel . . . . . . . . . . . . . . Personnalisation des touches de raccourci . . . . . . . . Cration d'une action dclenche par double-clic . . . . Cration d'un bouton de la souris . . . . . . . . . . . . . Cration et modification des espaces de travail . . . . . . . . . Cration d'un espace de travail partir de l'interface utilisateur . . . . . . . . . . . . . . . . . . . . . . . . Cration d'un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . Cration et gestion des fichiers de personnalisation . . . . . . . . . Principes fondamentaux des fichiers de personnalisation . . . Cration et chargement d'un fichier CUIx partiel . . . . . . . . Cration d'un fichier CUIx d'entreprise . . . . . . . . . . . . . Recherche et remplacement de commandes et de texte dans un fichier CUIx . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation des commandes . . . . . . . . . . . . . . . . . . . Prsentation des commandes . . . . . . . . . . . . . . . . . . Cration, modification et rutilisation de commandes . . . . . Cration de macros . . . . . . . . . . . . . . . . . . . . . . . Prsentation des macros . . . . . . . . . . . . . . . . . . Utilisation de caractres de contrle spciaux dans les macros . . . . . . . . . . . . . . . . . . . . . . . . . . Pause destine aux entres utilisateur dans les macros . . . . . . . . . . . . . . . . . . . . . . . . . . Prise en charge d'autres langues dans les macros . . . . . Utilisation des commandes intgres dans les macros . . . . . . . . . . . . . . . . . . . . . . . . . . Rptition de commandes dans les macros . . . . . . . . Utilisation du mode de slection d'objet unique dans les macros . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation des macros pour changer des lments d'interface utilisateur . . . . . . . . . . . . . . . . . . Utilisation d'expressions conditionnelles dans les macros . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation d'AutoLISP dans les macros . . . . . . . . . . Gestion de l'affichage des lments de commande . . . . . . . Affectation d'tiquettes de recherche . . . . . . . . . . . . . . Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes . . . . . . . . . . . . . . . . . . . . . . . . . Cration de messages d'aide de ligne d'tat . . . . . . . . . . . Cration et gestion d'images de commandes . . . . . . . . . . Affectation d'images une commande . . . . . . . . . . Cration d'images personnalises pour les commandes . . . . . . . . . . . . . . . . . . . . . . .

. 123 . 125 . 126 . 126 . 127 . 127 . 128 . 129 . 131 . 131 . 137 . 141 . 146 . 153 . 153 . 155 . 163 . 163 . 167 . 169 . 171 . 172 . 172 . 173 . 174 . 175 . 176 . 178 . 184 . 188 . 194 . 195 . 195 . 198

Table des matires | v

Gestion, importation et exportation d'images personnalises . . . . . . . . . . . . . . . . . . . . . . . 201 Personnalisation des lments d'interface utilisateur . . . . . . . . . . 206 Barres d'outils d'accs rapide . . . . . . . . . . . . . . . . . . . . 208 Ruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Groupes de fonctions du ruban . . . . . . . . . . . . . . . 215 Onglets du ruban . . . . . . . . . . . . . . . . . . . . . . 254 Etats des onglets contextuels du ruban . . . . . . . . . . . 262 Barres d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Cration et modification de barres d'outils . . . . . . . . . 266 Ajout d'icnes droulantes une barre d'outils . . . . . . . 279 Ajout, suppression ou remplacement de contrles de barre d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Menus droulants et menus contextuels . . . . . . . . . . . . . 289 Prsentation des menus droulants et des menus contextuels . . . . . . . . . . . . . . . . . . . . . . . . . 289 Cration d'un menu droulant . . . . . . . . . . . . . . . 290 Cration d'un menu contextuel . . . . . . . . . . . . . . . 294 Cration de sous-menus . . . . . . . . . . . . . . . . . . . 305 Rfrencement d'un menu droulant ou contextuel . . . . 308 Echange et insertion de menus droulants . . . . . . . . . 310 Proprits rapides . . . . . . . . . . . . . . . . . . . . . . . . . 314 Info-bulles de survol . . . . . . . . . . . . . . . . . . . . . . . 322 Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . 330 Touches de raccourci . . . . . . . . . . . . . . . . . . . . 330 Touches de remplacement temporaire . . . . . . . . . . . 338 Actions dclenches par double-clic . . . . . . . . . . . . . . . . 347 Prsentation des actions dclenches par double-clic . . . . 347 Noms des objets des actions dclenches par double-clic . . . . . . . . . . . . . . . . . . . . . . . . . 351 Exemples d'actions dclenches par double-clic . . . . . . 354 Boutons de la souris . . . . . . . . . . . . . . . . . . . . . . . . 355 Prsentation des boutons de la souris . . . . . . . . . . . . 355 Introduction de coordonnes dans les menus boutons . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Elments d'interface hrits . . . . . . . . . . . . . . . . . . . . 358 Cration de menus tablette . . . . . . . . . . . . . . . . . 358 Personnalisation des boutons de la tablette . . . . . . . . . 361 Cration de menus de mosaque d'images . . . . . . . . . 361 Chargement d'un fichier AutoLISP . . . . . . . . . . . . . . . . . . . 367 Personnalisation des espaces de travail . . . . . . . . . . . . . . . . . 368 Prsentation de la personnalisation de l'espace de travail . . . . 369 Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . 384 Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . 387

vi | Table des matires

Gestion de l'apparence des palettes . . . . . . . . . . . . . . . . 403 Transfert et migration d'une personnalisation . . . . . . . . . . . . . 407 Questions frquentes sur l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

Chapitre 5

DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Personnalisation de la ligne d'tat . . . . . . . . . . . . . . . . . . . 417 Prsentation de la variable systme MODEMACRO . . . . . . . . 417 Dfinition des valeurs MODEMACRO . . . . . . . . . . . . . . . 418 Dfinition de MODEMACRO avec AutoLISP . . . . . . . . . . . 421 Expressions DIESEL dans les macros . . . . . . . . . . . . . . . . . . . 423 Catalogue des fonctions DIESEL . . . . . . . . . . . . . . . . . . . . . 426 + (addition) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 - (soustraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 * (multiplication) . . . . . . . . . . . . . . . . . . . . . . . . . 428 / (division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 = (est gal ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 < (infrieur ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 > (suprieur ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 != (diffrent de) . . . . . . . . . . . . . . . . . . . . . . . . . . 430 <= (infrieur ou gal ) . . . . . . . . . . . . . . . . . . . . . . . 430 >= (suprieur ou gal ) . . . . . . . . . . . . . . . . . . . . . . 431 and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Messages d'erreur DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 440

Chapitre 6

Clichs et scripts de commandes . . . . . . . . . . . . . . . . 443


Cration de clichs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Prsentation des clichs . . . . . . . . . . . . . . . . . . . . . . 443 Affichage des clichs . . . . . . . . . . . . . . . . . . . . . . . . 445

Table des matires | vii

Cration et affichage de bibliothques de clichs . Cration de scripts de commandes . . . . . . . . . . . Prsentation des scripts de commandes . . . . . . Excution de scripts au dmarrage . . . . . . . . Excution de diaporamas l'aide de scripts . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. 446 . 448 . 448 . 451 . 453

Chapitre 7

Introduction aux interfaces de programmation . . . . . . . . 457


Automatisation ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . 457 Prsentation d'ActiveX . . . . . . . . . . . . . . . . . . . . . . . 457 Dfinition d'une commande pour dmarrer votre application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Dmarrage d'une application partir d'un menu ou d'une barre d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 VBA AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 Prsentation de VBA AutoCAD . . . . . . . . . . . . . . . . . . 460 Utilisation des applications VBA AutoCAD . . . . . . . . . . . . 462 Chargement et excution automatiques des projets VBA . . . . . 464 AutoLISP et Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . 465 Prsentation d'AutoLISP et de Visual LISP . . . . . . . . . . . . . 466 Utilisation des applications AutoLISP . . . . . . . . . . . . . . . 468 Chargement et excution automatiques des routines AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Prsentation du chargement automatique d'AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Le fichier ACAD.LSP . . . . . . . . . . . . . . . . . . . . . 471 Le fichier ACADDOC.LSP . . . . . . . . . . . . . . . . . . 473 Fichier MNL d'un menu AutoLISP . . . . . . . . . . . . . . 474 Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage . . . . . . . . . . . . . . . . . . . 475 Fonction S::STARTUP : excution postinitialisation . . . . . 476 ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 Prsentation d'ObjectARX . . . . . . . . . . . . . . . . . . . . . 477 Utilisation des applications ObjectARX . . . . . . . . . . . . . . 478 Chargement automatique des applications ObjectARX . . . . . . 479 .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 Prsentation de .NET . . . . . . . . . . . . . . . . . . . . . . . . 481 Chargement des applications gres dans AutoCAD . . . . . . . 481 Installer et dsinstaller des applications plug-in . . . . . . . . . . . . . 482 Format PackageContents.xml . . . . . . . . . . . . . . . . . . . 483 Elment ApplicationPackage . . . . . . . . . . . . . . . . 486 Elment CompanyDetails . . . . . . . . . . . . . . . . . . 488 Elment Components . . . . . . . . . . . . . . . . . . . . 489 Codes de localisation pris en charge . . . . . . . . . . . . 496 Exemple de structure de dossier.bundle de base . . . . . . . . . . 497 Exemple d'utilisation des dossiers pour organiser les composants . . . . . . . . . . . . . . . . . . . . . . . . . . . 498

viii | Table des matires

Chapitre 8

Formes et polices de forme . . . . . . . . . . . . . . . . . . . 501


Prsentation des fichiers formes . . . . . . . . . . . . . . . . . . Cration de fichiers de dfinition de forme . . . . . . . . . . . . Descriptions des formes . . . . . . . . . . . . . . . . . . . Code de longueur et de direction des vecteurs . . . . . . . Codes spciaux . . . . . . . . . . . . . . . . . . . . . . . . Utilisation des codes spciaux . . . . . . . . . . . . . Codes 0, 1 et 2 : fin de la forme et gestion du mode Dessiner . . . . . . . . . . . . . . . . . . . . . . . Codes 3 et 4 : gestion de la taille . . . . . . . . . . . Codes 5 et 6 : enregistrement/restauration de l'emplacement . . . . . . . . . . . . . . . . . . . . Code 7 : forme secondaire . . . . . . . . . . . . . . . Codes 8 et 9 : dplacements X-Y . . . . . . . . . . . Code 00A : octant . . . . . . . . . . . . . . . . . . . Code 00B : arc fractionnaire . . . . . . . . . . . . . . Codes 00C et 00D : arcs courbure spcifie . . . . . Code 00E : indication de la commande de texte vertical . . . . . . . . . . . . . . . . . . . . . . . . Descriptions des polices de texte . . . . . . . . . . . . . . Fichiers exemple . . . . . . . . . . . . . . . . . . . . . . . Extended Simplex Roman . . . . . . . . . . . . . . . Police standard tendue pour UNICODE . . . . . . . Descriptions de grandes polices . . . . . . . . . . . . . . . Dfinition d'une grande police . . . . . . . . . . . . Dfinition d'un fichier de grandes polices tendues . Utilisation de texte de grande police dans un dessin . Utilisation d'une grande police pour tendre une police . . . . . . . . . . . . . . . . . . . . . . . . . Descriptions des polices Unicode . . . . . . . . . . . . . . Exposants et indices dans les fichiers SHX . . . . . . . . . . . . . . . . . . . . . . 501 . 503 . 503 . 505 . 506 . 507

. . . 508 . . . 508 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 . 510 . 511 . 512 . 513 . 514 . 515 . 517 . 518 . 519 . 547 . 567 . 567 . 568 . 575

. . . 577 . . . 578 . . . 579

Chapitre 9

Migration et transfert de paramtres et de fichiers personnaliss . . . . . . . . . . . . . . . . . . . . . . . . . . 583


Migration de paramtres et de fichiers personnaliss partir de versions prcdentes . . . . . . . . . . . . . . . . . . . . . . . . . Outils de migration . . . . . . . . . . . . . . . . . . . . . . . Dterminer comment migrer des paramtres personnaliss . . Migration de paramtres personnaliss . . . . . . . . . . . . . Affichage du fichier journal de migration . . . . . . . . . Restauration des profils aprs la migration de fichiers d'une version antrieure . . . . . . . . . . . . . . . . . . . . Restauration des paramtres par dfaut . . . . . . . . . . . . . . . . . 583 . 584 . 586 . 587 . 595 . 596 . 597

Table des matires | ix

Exportation et importation de paramtres personnaliss partir de la mme version . . . . . . . . . . . . . . . . . . . . . . . . . . Exportation de paramtres personnaliss . . . . . . . . . . . Importation de paramtres personnaliss . . . . . . . . . . . FAQ sur la migration et la personnalisation . . . . . . . . . . . . . Quel avantage y a-t-il slectionner des outils de tche ? . . Qu'est-ce qu'un espace de travail ? . . . . . . . . . . . . . . Comment puis-je modifier un espace de travail ultrieurement ? . . . . . . . . . . . . . . . . . . . . . . . Qu'est-ce qu'un fichier gabarit de dessin ? . . . . . . . . . . . Comment puis-je modifier les gabarits de dessin ultrieurement ? . . . . . . . . . . . . . . . . . . . . . . . Quel avantage y a-t-il personnaliser AutoCAD ? . . . . . .

. . . . . .

. 599 . 602 . 603 . 604 . 604 . 604

. . 605 . . 605 . . 605 . . 606

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607

x | Table des matires

Personnalisation de base

Votre revendeur peut en outre vous proposer des applications dveloppes de faon indpendante vous permettant d'adapter encore plus AutoCAD vos besoins.

Prsentation de la personnalisation
Il est facile de personnaliser AutoCAD. Par exemple, vous pouvez modifier la structure de rpertoire ou crer un cartouche personnalis utiliser dans une prsentation. Si vous souhaitez changer davantage l'interface, vous pouvez modifier le fichier CUIx et utiliser les instructions DIESEL pour crer vos propres commandes. Vous pouvez galement utiliser de nombreuses interfaces de programmation d'application (API, Application Programming Interface) pour complter et modifier AutoCAD afin de l'adapter vos besoins. La liste ci-dessous propose un classement des oprations, 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 crer 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 crer un outil en faisant glisser des objets de votre dessin vers une palette d'outils. Vous pouvez crer 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. Cration de gabarits de dessin personnaliss (DWT). Vous pouvez crer des gabarits de dessin utiliser lorsque vous crez un dessin. Les gabarits de

dessin permettent de stocker les calques, les blocs et les styles que vous pouvez utiliser dans tous vos dessins.

Cration de gabarits de publication personnaliss. Utilisez des gabarits pour dfinir des paramtres communs lorsque vous publiez un dessin l'aide de l'assistant Publier sur le Web. Excution 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 approprie au fichier de paramtres du programme (PGP), acad.pgp. Dfinition d'alias de commande. Vous pouvez dfinir des abrviations simples, ou alias, pour les commandes frquemment utilises partir d'AutoCAD en ajoutant la commande au fichier acad.pgp. Par exemple, vous pouvez excuter la commande BLOC en entrant b. Cration de formes, de polices, de types de ligne et de motifs de hachures personnaliss. Vous pouvez crer des formes, des polices, des types de ligne et des motifs de hachures conformes aux normes et aux mthodes de travail de votre socit. Personnalisation de l'interface utilisateur. Le fichier CUIx gre de nombreux aspects de l'interface utilisateur, notamment le comportement des boutons du priphrique de pointage, ainsi que la fonctionnalit et l'apparence des menus droulants, tablette ou de mosaque d'images, des barres d'outils et des touches acclratrices. Vous pouvez modifier le fichier CUIx ou en crer un pour ajouter des commandes ou en combiner, puis les affecter un menu, une barre d'outils ou un autre lment de l'interface. Personnalisation de la ligne d'tat. Vous pouvez utiliser le langage d'expression de chane DIESEL et la variable systme MODEMACRO pour afficher des informations complmentaires sur la ligne d'tat, telles que la date et l'heure, des paramtres de variables systme ou des informations rcuprables l'aide d'AutoLISP . Ecriture de scripts pour automatiser les tches rptitives. Un script est un fichier texte ASCII dont les instructions sont traites comme un fichier de commandes l'excution du script. Par exemple, si vous devez tracer un jeu de dessins d'une certaine manire, vous pouvez crire un script qui ouvre chaque dessin, masque et affiche diffrents calques et met des commandes TRACEUR Vous pouvez appliquer des scripts des clichs afin de crer des prsentations automatises telles que celles proposes dans les salons. Un clich est un "instantan" non modifiable de la zone de dessin. Vous pouvez

2 | Chapitre 1 Personnalisation de base

galement utiliser les clichs dans les menus de mosaque d'images et dans les botes de dialogue.

Enregistrement de macros d'actions. Les macros d'actions sont des fichiers qui contiennent des sries de commandes et des options qui vous permettent d'effectuer des tches rptitives. Les macros d'actions sont cres l'aide de l'Enregistreur d'actions et leur principe est similaire aux fichiers de scripts. Contrairement d'autres mthodes de personnalisation de AutoCAD, vous n'avez pas besoin d'apprendre une syntaxe spcifique ou un langage de programmation pour enregistrer des macros d'actions.

Outre les mthodes dcrites dans le Guide de personnalisation, certaines API permettent de personnaliser AutoCAD. La section Introduction aux interfaces de programmation (page 457) prsente brivement ces API et renvoie des informations complmentaires. Voir aussi :

"Organisation des fichiers programme et des fichiers de support" "Barres d'outils" "Personnalisation d'un gabarit PWT (Publish to Web Template)" "Cration d'alias de commande" "Types de ligne personnaliss" "Motifs de hachures personnaliss" "Personnalisation de l'interface utilisateur" "DIESEL" "Personnalisation de la ligne d'tat" "Introduction aux interfaces de programmation" "Clichs et scripts de commandes"

Prsentation de la personnalisation | 3

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. PERSONNALISER Personnalise les palettes d'outils et les groupes de palettes d'outils. REDEF Restaure les commandes internes d'AutoCAD modifies par NONDEF. NONDEF Permet une commande dfinie dans une application de remplacer une commande interne.

Variables systme
TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Organisation des fichiers programme et des fichiers de support


Vous pouvez adapter la structure de rpertoire par dfaut des fichiers programme et de support vos besoins.

Prsentation de l'organisation des fichiers


Voir aussi :

Prsentation du chargement automatique d'AutoLISP (page 470) "Spcification de chemins de recherche et d'emplacements de fichiers" dans le Manuel d'utilisation.

4 | Chapitre 1 Personnalisation de base

AutoCAD utilise les fichiers de support pour diffrentes tches, telles que le stockage des dfinitions de personnalisation, la description des polices et le chargement des applications AutoLISP et ObjectARX. AutoCAD utilise les fichiers de support pour diffrentes tches, telles que le stockage des dfinitions de personnalisation et la description des polices. La structure de rpertoire par dfaut 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 spcifiques, vous devez vrifier que vos modifications n'entrent pas en conflit avec les contraintes associes ces applications. Sans le chemin complet, notamment le lecteur et le rpertoire, AutoCAD ne peut trouver que les fichiers appartenant au chemin de recherche des bibliothques. REMARQUE L'emplacement du dossier de support a t modifi dans AutoCAD 2004. L'emplacement des fichiers personnalisables locaux est stock dans la variable systme LOCALROOTPREFIX L'emplacement des fichiers itinrants personnalisables est indiqu dans la variable systme ROAMABLEROOTPREFIX Si un rseau prend en charge les fichiers itinrants, les fichiers personnalisables du profil itinrant de l'utilisateur sont disponibles sur l'ordinateur auquel l'utilisateur est connect. Le script LISP suivant cre la commande CUSTFILES, qui lance l'Explorateur Windows dans le dossier appropri.
(defun c:custfiles () (command "shell" (strcat "explorer \"" (getvar "roamablerootprefix") "\"") ) (princ) )

Chemin de recherche des bibliothques


Lorsque vous ne spcifiez aucun nom de chemin complet, le chemin de recherche des bibliothques indique l'endroit o le programme recherche les fichiers, comme suit :

Rpertoire courant. (Il est gnralement dfini par le paramtre "Commencer la recherche" dans le dossier de l'icne de raccourci.) Rpertoire contenant le fichier de dessin courant.

Prsentation de l'organisation des fichiers | 5

Rpertoires appartenant au chemin de recherche spcifi sur l'onglet Fichiers dans OPTIONS. (Voir Spcification de chemins de recherche et d'emplacements de fichiers dans le Manuel d'utilisation.) Rpertoire contenant les fichiers programme AutoCAD.

Suivant l'environnement courant, deux ou plusieurs rpertoires peuvent tre identiques. Si un fichier ne figure pas dans ce chemin de recherche, vous devez spcifier son chemin et son nom pour qu'AutoCAD puisse le trouver. Par exemple, pour insrer le dessin pice5.dwg dans votre dessin courant alors qu'il n'appartient pas au chemin de recherche des bibliothques, vous devez spcifier son nom de chemin complet, comme indiqu ci-aprs : Commande : insrer Entrez le nom du bloc ou [?] : /files2/olddwgs/part5 Si le dessin existe cet emplacement, AutoCAD vous invite terminer la commande INSERER selon la procdure habituelle.

Structure de rpertoire
AutoCAD utilise des rpertoires et sous-rpertoires arborescents. Il est recommand de conserver les fichiers supplmentaires (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 dfaut, AutoCAD se trouve dans le dossier Program Files. Vous pouvez crer un rpertoire sur le mme niveau (par exemple /AcadApps), puis stocker dans des sous-rpertoires du niveau suivant les applications tierces, ainsi que les fichiers de personnalisation et applications AutoLISP et VBA personnaliss. Si vous souhaitez grer plusieurs rpertoires de dessin (afin de conserver sparment les diffrents fichiers de travail), vous pouvez crer un rpertoire, tel que /AcadJobs, comportant des sous-rpertoires pour chaque travail.

Procdure 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 intgre, une variable systme, une commande externe ou un alias dfini dans le fichier acad.pgp ou encore une commande AutoLISP dfinie par l'utilisateur. Les commandes peuvent galement tre dfinies par des applications ObjectARX ou une commande de pilote de priphrique. Vous pouvez entrer une commande sur la ligne de commande ou en choisir une dans le menu

6 | Chapitre 1 Personnalisation de base

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'entre est une rponse nulle (Espace ou Entre), AutoCAD utilise le nom de la dernire commande mise. AIDE est la commande par dfaut. 2 AutoCAD recherche le nom de la commande dans la liste des commandes intgres. Si la commande figure dans la liste et qu'elle n'est pas prcde d'un point (.), AutoCAD la recherche dans la liste des commandes non dfinies. Si la commande n'est pas dfinie, la recherche continue. Sinon, la commande s'excute, moins qu'une raison l'en empche. Son excution de faon transparente ou en mode de perspective peut s'avrer impossible. 3 AutoCAD recherche le nom de la commande parmi ceux dfinis par un pilote de priphrique, puis parmi ceux dfinis par le pilote d'affichage. 4 AutoCAD recherche le nom de la commande parmi les commandes externes dfinies dans le fichier de paramtres du programme (acad.pgp). Si le nom de la commande correspond une commande externe dfinie, celle-ci s'excute, puis la recherche prend fin. 5 AutoCAD recherche le nom de la commande dans la liste des commandes dfinies par les applications AutoLISP ou ObjectARX. A ce stade, une commande autocharge est charge. 6 AutoCAD recherche le nom de la commande dans la liste des variables systme. Si le nom de la commande figure dans la liste, AutoCAD excute la commande MODIFVAR en utilisant l'entre comme nom de variable. 7 Si le nom de la commande correspond un alias de commande dfini dans le fichier de paramtres du programme, AutoCAD utilise le nom de commande complet et lance une nouvelle recherche dans la liste des commandes intgres. 8 Si toutes les tapes prcdentes chouent, un message d'avertissement soulignant le caractre ventuellement incorrect du nom de la commande marque la fin de la recherche.

Prsentation de l'organisation des fichiers | 7

Aide-mmoire
Commandes
OPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systme
LOCALROOTPREFIX Enregistre le chemin d'accs complet au dossier racine o ont t installs les fichiers personnalisables locaux. ROAMABLEROOTPREFIX Enregistre le chemin d'accs complet au dossier racine o sont installs les fichiers personnalisables errants.

Configurations multiples
Voir aussi :

"Personnalisation du dmarrage" dans le Manuel d'utilisation.

Si vous utilisez plusieurs priphriques de pointage ou diffrents traceurs, vous pouvez dfinir plusieurs fichiers de configuration afin de faciliter le passage d'un priphrique l'autre. Lorsque vous dfinissez AutoCAD de manire utiliser les pilotes d'un traceur et d'un priphrique de pointage, les informations que vous fournissez sont enregistres dans un fichier de configuration. L'emplacement par dfaut du fichier de configuration acad2012.cfg est indiqu dans la bote 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. Gnralement, un seul fichier de configuration suffit, mais plusieurs peuvent tre ncessaires. Par exemple, si vous utilisez une souris pour la majeure partie de vos tches mais que vous avez occasionnellement besoin d'une grande tablette numriser, vous pouvez dfinir votre systme de manire ce qu'il prenne en charge plusieurs configurations plutt que le reconfigurer chaque changement de priphrique.

8 | Chapitre 1 Personnalisation de base

Les valeurs de nombreuses variables systme AutoCAD et les options de configuration dfinies dans la bote de dialogue Options sont stockes dans le fichier de configuration. Pour attribuer diffrentes valeurs ces variables systme et paramtres de fonctionnement, enregistrez ces valeurs dans des fichiers de configuration distincts. Pour obtenir la liste des variables systme et connatre leur emplacement de stockage, reportez-vous la section Variables systme du manuel Prsentation des commandes. Pour bnficier de plusieurs configurations, vous devez dfinir AutoCAD de manire ce qu'il utilise diffrents fichiers de configuration. Le paramtre /c vous permet de spcifier d'autres fichiers de configuration au dmarrage.

Aide-mmoire
Commandes
OPTIONS Personnalise les paramtres de fonctionnement du programme.

Dossiers de dessin multiples


La conservation des fichiers de dessin et des fichiers connexes dans des rpertoires distincts facilite la maintenance de base des documents. La conservation des fichiers de dessin et des fichiers connexes dans des rpertoires distincts facilite la maintenance de base des documents. Le scnario dcrit ici est bas sur la structure de rpertoire exemple prsente dans la section Prsentation de l'organisation des fichiers (page 4) ; vous pouvez toutefois la dvelopper ou la modifier en fonction de vos besoins. Vous pouvez configurer le rpertoire /AcadJobs de manire ce qu'il contienne vos sous-rpertoires de dessin. Les sous-rpertoires de dessin peuvent comprendre d'autres sous-rpertoires contenant eux-mmes les fichiers de support connexes relatifs un travail ou type de dessin donn. Le rpertoire /AcadJobs/Job1/Support peut contenir des blocs et des fichiers AutoLISP propres aux fichiers de dessin figurant dans le rpertoire /AcadJobs/Job1. Le fait de spcifier support (sans prfixe de chemin) dans le chemin de support ajoute le rpertoire support au rpertoire courant. Notez que si vous utilisez la bote de dialogue Options pour spcifier un rpertoire, AutoCAD cre un chemin non modifiable vers ce dernier. Pour utiliser la convention de dnomination relative prcdemment dcrite, vous devez spcifier le chemin de support l'aide du paramtre de ligne de commande /s. Voir "Personnalisation du dmarrage" dans le Manuel d'utilisation.

Dossiers de dessin multiples | 9

Pour garantir que le rpertoire de dessin requis soit le rpertoire courant au dmarrage d'AutoCAD et que tous ses fichiers et sous-rpertoires soient facilement accessibles, vous pouvez crer une icne de programme ou un lment du menu Dmarrer qui indique le rpertoire de travail adquat pour chaque travail. Cette fonctionnalit ne fonctionne que si vous dfinissez la variable systme AutoCAD REMEMBERFOLDERS sur 0. Vous pouvez utiliser un programme de traitement en diffr pour crer automatiquement des rpertoires de travail. Le programme de traitement en diffr suivant vrifie l'existence d'un rpertoire donn, dfinit ce rpertoire en tant que rpertoire courant, puis excute AutoCAD.
@echo off C: if exist \AcadJobs\Jobs\%1 goto RUNACAD echo. echo *** Cration de \AcadJobs\Jobs\%1 echo *** Appuyez sur Ctrl+C pour annuler. echo. pause mkdir \AcadJobs\Jobs\%1 :RUNACAD cd \AcadJobs\Jobs\%1 Dmarrez "C:\Program Files\Autodesk\AutoCAD 2012\acad.exe"

Enregistrez l'aide d'un diteur de texte ASCII (par exemple le Bloc-notes) le programme de traitement en diffr dans un fichier nomm acad.bat. Veillez modifier le lecteur et le nom des rpertoires de manire ce qu'ils correspondent ceux de votre systme. Placez ce fichier dans un rpertoire appartenant au chemin de recherche de votre systme (par exemple, C:\winnt). Pour excuter ce programme de traitement en diffr, choisissez la commande Excuter du menu Dmarrer ou cliquez deux fois sur le fichier dans l'Explorateur. Si vous avez enregistr le fichier sous le nom acadlt.bat, utilisez la syntaxe suivante : acad nomdetravail o nomdetravail reprsente le nom du rpertoire de travail dfinir comme rpertoire courant.

10 | Chapitre 1 Personnalisation de base

Aide-mmoire
Variables systme
CMDECHO Dtermine si les invites et les entres sont reprises lors de la fonction de commande AutoLISP.

Reprage des fichiers personnaliss


A partir d'AutoCAD 2004, l'emplacement de certains de vos fichiers personnaliss a chang. L'emplacement des fichiers a t modifi pour les raisons suivantes :

Droits d'utilisateur limits sur un poste de travail. Vous pouvez lancer AutoCAD en tant qu'utilisateur limit. Avec ce statut, vous n'avez pas besoin d'avoir des droits d'utilisateur avanc ou d'administration pour lancer AutoCAD une fois qu'il est install. Profils locaux. Les profils locaux permettent la connexion un ordinateur et contiennent les paramtres et les fichiers qui ne sont pas disponibles lors de l'itinrance. Certains fichiers, tels que les matriaux et les gabarits de dessin, sont stocks sous votre profil local en raison de leur taille ; ils ne vous suivent pas d'un ordinateur l'autre. Profils nomades. Les profils nomades vous permettent de vous connecter n'importe quel ordinateur d'un rseau en conservant vos paramtres utilisateur. Certains fichiers, tels que vos paramtres et documents personnels, vous suivent d'un ordinateur l'autre. Si les profils nomades sont autoriss sur votre rseau, vos fichiers "nomades" se trouvent dans le dossier \Application Data\Autodesk\<Version du produit> et vos fichiers "sdentaires" dans le dossier Local Settings\Application Data\Autodesk\<Version du produit>.

REMARQUE Dans certains systmes d'exploitation, les dossiers situs sous votre profil sont masqus par dfaut. Pour afficher ces fichiers, vous devez modifier vos paramtres d'affichage. Dans le menu Dmarrer, cliquez sur Panneau de configuration Options des dossiers. Dans la bote de dialogue qui s'ouvre, sous l'onglet Affichage, cliquez sur Afficher les fichiers et dossiers masqus.

Reprage des fichiers personnaliss | 11

Reprage des fichiers de liaison de donnes


Depuis la version 2004 des produits, l'emplacement par dfaut de vos fichiers de liaison de donnes a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11) Pour localiser vos fichiers de liaison de donnes 1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Emplacement des donnes source. 4 Sous Emplacement des donnes source, cliquez sur le nom du chemin pour afficher l'emplacement de vos fichiers de liaison de donnes. REMARQUE Les modifications effectues ne sont appliques qu'au prochain dmarrage du programme.

Reprage des fichiers de styles de trac


Depuis AutoCAD 2004, l'emplacement par dfaut de vos fichiers de styles de trac a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11) Pour localiser vos fichiers de styles de trac 1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options.

12 | Chapitre 1 Personnalisation de base

3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Chemin de recherche des fichiers de support de l'imprimante. 4 Cliquez sur le signe plus (+), gauche du fichier Chemin de recherche de la table des styles de trac. 5 Sous Chemin de recherche de la table des styles de trac, cliquez sur le nom du chemin pour afficher l'emplacement de vos fichiers de styles de trac. REMARQUE Vous pouvez galement localiser vos fichiers de styles de trac en tapant GESTSTYLE dans la ligne de commande AutoCAD.

Reprage des fichiers de traceur


Depuis AutoCAD 2004, l'emplacement par dfaut de vos fichiers de traceur a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11) Pour localiser vos fichiers de traceur 1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Chemin de recherche des fichiers de support de l'imprimante. 4 Cliquez sur le signe plus (+), gauche de Chemin de recherche de la configuration de l'imprimante. 5 Sous Chemin de recherche de la configuration de l'imprimante, choisissez le chemin permettant d'afficher l'emplacement des fichiers de traceur. REMARQUE Vous pouvez galement localiser vos fichiers de traceur en tapant GESTTRACEUR dans la ligne de commande d'AutoCAD.

Reprage des fichiers personnaliss | 13

Reprage du fichier PMP


A partir d'AutoCAD 2004, l'emplacement par dfaut de votre fichier PMP a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11) Pour localiser votre fichier PMP 1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Chemin de recherche des fichiers de support de l'imprimante. 4 Sous Chemin de recherche du fichier de description de l'imprimante, choisissez le chemin permettant d'afficher l'emplacement de votre fichier PMP.

Reprage des fichiers de support


A partir d'AutoCAD 2004, l'emplacement par dfaut de certains de vos fichiers de support a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11) Les fichiers de support sont les suivants :

Fichier de configuration (acad*.cfg) Fichier de personnalisation (acad.cuix) Fichiers d'icnes personnalises Fichiers d'aide et fichiers divers Fichier de mappage de polices (acad.fmp) Fichier de polices alternatives (simplex.shx)

14 | Chapitre 1 Personnalisation de base

Fichiers de chemins de support (acad.dcl, acad.lin, acad.mnl, acad.pat, acad.pgp, acad.psf, acad.unt, acadiso.lin, acadiso.pat, ase.dcl, base.dcl, doshelp.dcl, gdt.shx, inches.pss et mm.pss)

Pour trouver l'emplacement par dfaut du fichier de configuration


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Aide et divers noms de fichiers. 4 Cliquez sur le signe plus (+), gauche de Fichier de configuration. 5 Sous Fichier de configuration, cliquez sur le chemin permettant d'afficher l'emplacement de votre fichier de configuration.

Pour trouver l'emplacement par dfaut des fichiers de personnalisation


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Fichiers de personnalisation. 4 Cliquez sur le signe plus (+), gauche de Fichier de personnalisation principal. 5 Sous Fichier de personnalisation principal, cliquez sur le chemin permettant d'afficher l'emplacement de votre fichier de personnalisation principal. 6 Cliquez sur le signe plus (+), gauche de Fichier de personnalisation d'entreprise.

Reprage des fichiers personnaliss | 15

7 Sous Fichier de personnalisation d'entreprise, cliquez sur le chemin permettant d'afficher l'emplacement de vos fichiers de personnalisation d'entreprise. REMARQUE Par dfaut, le chemin vers un fichier de personnalisation d'entreprise est vide jusqu' ce que vous ayez dfini ce fichier. Pour plus d'informations sur la dfinition d'un fichier de personnalisation, consultez la section Personnalisation de l'interface utilisateur du Guide de personnalisation.

Pour trouver l'emplacement par dfaut des fichiers d'icnes personnalises


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Fichiers de personnalisation. 4 Sous Emplacement des icnes personnalises, cliquez sur le chemin permettant d'afficher l'emplacement des fichiers d'images de bouton utiliss avec vos fichiers de personnalisation.

Pour trouver l'emplacement par dfaut des fichiers d'aide et des fichiers divers
1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Aide et divers noms de fichiers pour dvelopper la liste.

16 | Chapitre 1 Personnalisation de base

4 Cliquez sur le signe plus (+) gauche du fichier que vous voulez localiser, puis cliquez sur le nom du chemin pour afficher l'emplacement des fichiers.

Pour trouver l'emplacement par dfaut du fichier de mappage de polices


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Noms de l'diteur de texte, du dictionnaire et des fichiers de polices. 4 Cliquez sur le signe plus (+), gauche de Fichier de mappage de polices. 5 Sous Fichier de mappage de polices, cliquez sur le chemin permettant d'afficher l'emplacement de votre fichier de mappage des polices.

Pour trouver l'emplacement par dfaut du fichier de polices alternatives


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Noms de l'diteur de texte, du dictionnaire et des fichiers de polices. 4 Cliquez sur le signe plus (+), gauche de Fichier Autre police. 5 Sous Fichier Autre police, cliquez sur le chemin permettant d'afficher l'emplacement de votre fichier d'autres polices.

Reprage des fichiers personnaliss | 17

Pour trouver l'emplacement par dfaut des fichiers de chemin de support


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Chemin de recherche de fichiers de support. 4 Sous Chemin de recherche de fichiers de support, choisissez le chemin permettant d'afficher l'emplacement des fichiers de support.

Reprage des fichiers gabarits de dessins


A partir d'AutoCAD 2004, l'emplacement par dfaut de vos fichiers de gabarits de dessins a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11)

Pour localiser vos fichiers gabarits de dessins


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Paramtres du gabarit. 4 Cliquez sur le signe plus (+), gauche de Emplacement du fichier de gabarit du dessin. 5 Sous Emplacement du fichier de gabarit du dessin, cliquez sur le nom du chemin pour afficher l'emplacement de vos fichiers gabarits de dessins.

18 | Chapitre 1 Personnalisation de base

Reprage des fichiers de textures


Depuis AutoCAD 2004, l'emplacement par dfaut de vos fichiers de textures a chang. Pour plus d'informations sur l'emplacement par dfaut de ces fichiers, voir Reprage des fichiers personnaliss (page 11)

Pour localiser vos fichiers de textures


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>. (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD> <AutoCAD>.

2 Cliquez sur le menu de l'application Options. 3 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) gauche de Chemin de recherche des textures simples. 4 Sous Chemin de recherche des textures simples, choisissez le chemin permettant d'afficher l'emplacement de vos fichiers de textures.

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


Vous pouvez crer des gabarits personnaliss 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 crer un gabarit personnalis, ajoutez ou modifiez l'un des lments suivants :

Images Texte Hyperliens Couleur Titre Vido, animation, etc.

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

Vous pouvez personnaliser quatre gabarits par dfaut de publication sur le Web :

Rseau de miniatures. Cre une page Web contenant un rseau d'images miniatures. Rseau plus Rsum. Cre une page Web contenant un rseau d'images miniatures et un rsum des informations relatives chaque image. Liste de dessins. Cre une page Web contenant une liste de dessins et un cadre d'image. Liste plus Rsum. Cre une page Web contenant une liste de dessins, un cadre d'image et un rsum des informations relatives l'image slectionne.

REMARQUE Pour personnaliser les gabarits de publication sur le Web, vous devez connatre 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 Rseau de miniatures, par exemple, les images sont ranges en lignes sur la page. Vous ne pouvez pas changer la prsentation 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 dfaut, faites-en une copie de sauvegarde avant de les modifier.

Pour crer un accs rapide aux gabarits de publication sur le Web


1 Cliquez sur Outils Options. 2 Dans la bote de dialogue Options, dans l'onglet Fichiers, cliquez sur le signe plus (+) situ en regard de Paramtres du gabarit. Cliquez ensuite sur le signe plus situ en regard d'Emplacement du fichier de gabarit du dessin. 3 Dplacez 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 bote de dialogue Options. 5 Cliquez sur le menu Fichier Ouvrir. 6 Dans la bote de dialogue Slectionner 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.

20 | Chapitre 1 Personnalisation de base

7 Entrez un nom dans la zone Nom de l'lment (par exemple, Gabarits). 8 Appuyez sur CTRL+V pour coller le chemin dans la zone Chemin de l'lment, puis cliquez sur OK. Vous pouvez dsormais accder aux dossiers Gabarits en cliquant sur le bouton du panneau de configuration gauche de la bote de dialogue Slectionner un fichier.

Pour personnaliser un gabarit PWT


1 Accdez au dossier de gabarit Publish to Web (Publier sur le Web), puis cliquez sur le menu Fichier Ouvrir. Voir Pour crer un accs rapide aux gabarits de publication sur le Web (page 20) 2 Cliquez deux fois sur le dossier PTWTemplates pour l'ouvrir. Les dossiers ci-aprs apparaissent. Chacun contient un gabarit de publication sur le Web et des images d'aperu (BMP), affiches lors de l'excution de l'assistant Publier sur le Web :

Gabarit1.. Contient le gabarit Array of Thumbnails (rseau de miniatures) et un aperu. Gabarit2. Contient le gabarit Array Plus Summary (rseau plus rsum), un aperu et des cadres HTML. Gabarit3. Contient le gabarit List of Drawings (liste de dessins), un aperu et des cadres HTML. Gabarit4. Contient le gabarit List Plus Summary (liste plus rsum), un aperu 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.

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

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 crer 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 crez un fichier PWT, prenez soin de supprimer les autres fichiers PWT qui se trouvent dans le mme dossier. Lorsque vous excutez l'assistant Publier sur le Web, le nouveau gabarit apparat dans la liste des gabarits.

Aide-mmoire
Commandes
PUBLIERWEB Cre des pages HTML comportant des images des dessins AutoCAD slectionns.

Dfinition de commandes personnalises


Vous pouvez dfinir des commandes externes excuter partir d'AutoCAD. Vous pouvez galement crer des alias de commande pour les commandes AutoCAD dans le fichier acad.pgp, qui est un fichier texte ASCII permettant de stocker les dfinitions de commande.

Dfinition de commandes externes


Les commandes externes dmarrent d'autres programmes ou utilitaires pendant l'excution d'AutoCAD.

22 | Chapitre 1 Personnalisation de base

Lorsque vous excutez AutoCAD, vous pouvez appeler d'autres programmes ou utilitaires, par exemple :

des utilitaires et des commandes systme 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 donnes, 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 premire section du fichier acad.pgp dfinit les commandes externes. Vous pouvez ajouter des dfinitions de commande en modifiant le fichier acad.pgp dans un diteur de texte ASCII. Dans acad.pgp, en plus des alias de commandes, vous trouverez des lignes de commentaires, prcdes d'un point-virgule (;). Les lignes de commentaires vous permettent d'ajouter des informations textuelles au fichier acad.pgp, par exemple la date et l'auteur de la dernire rvision du fichier. REMARQUE Avant de modifier le fichier acad.pgp, crez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si ncessaire. Lors de la dfinition d'une commande externe, spcifiez le nom utiliser sur la ligne de commande et la chane de commande excutable transmise au systme d'exploitation. Chaque ligne de la section des commandes externes comprend cinq champs spars par une virgule :
commande,[excutable/demande shell],indicateur de bits[,[*]in vite[,code_renvoi]]

(commande) Commande entre 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. excutable/demande shell Chane de constante envoye au systme d'exploitation lorsque vous entrez le nom d'une commande. Elle peut correspondre toute commande excutable depuis l'invite du systme d'exploitation. La chane peut comprendre des options ou des paramtres. L'application que vous excutez dtermine si cette chane distingue les majuscules et les minuscules.

Dfinition de commandes externes | 23

indicateur de bits Paramtre codage binaire requis. Combinez les valeurs entires suivantes en fonction du rsultat atteindre.
0 Dmarrer l'application et attendre son arrt. 1 Ne pas attendre l'arrt de l'application. 2 Excuter l'application en mode rduit. 4 Excuter l'application en mode "masqu". 8 Placer la chane d'arguments entre guillemets.

Les valeurs binaires 2 et 4 s'excluent mutuellement ; si les deux sont spcifies, seul le bit 2 est utilis. Afin qu'AutoCAD ne soit pas inaccessible jusqu' l'arrt 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 spars par des espaces. Si vous prfrez une prise en charge polyvalente des fichiers, n'utilisez pas la valeur binaire 8. invite Champ facultatif. Indique l'invite afficher sur la ligne de commande d'AutoCAD ou pour l'info-bulle de saisie dynamique. La rponse cette invite est ajoute la fin de la chane fournie dans le champ excutable. Si le premier caractre du champ de l'invite est un astrisque (*), la rponse peut contenir des espaces et l'utilisateur doit appuyer sur Entre pour y mettre fin. Sinon, la rponse prend fin avec Espace ou Entre. Si aucune invite n'est spcifie, aucune entre 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. return_code Paramtre codage binaire facultatif. Combinez les valeurs entires suivantes en fonction du rsultat atteindre. Par exemple, si les valeurs 1 et 2 sont requises, utilisez 3 comme code de retour. Les valeurs sont dfinies comme suit (les codes 0 et 4 tant non significatifs dans un environnement fentres, 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 acheve. Une fois charg, le fichier $cmd.dxb est supprim. Cette action aboutit au mme rsultat que la commande CHARGDXB.
2 Construire une dfinition de bloc partir d'un fichier DXB. AutoCAD cre

une dfinition de bloc partir du fichier DXB nomm $cmd.dxb. La rponse au champ prompt est utilise comme nom du bloc. Ce nom doit tre un nom de bloc valide inexistant dans le dessin ; par consquent, ce mode ne permet pas de redfinir un bloc. Une fois que AutoCAD a charg le fichier DXB, le

24 | Chapitre 1 Personnalisation de base

fichier $cmd.dxb est supprim. Le nom par dfaut de la commande INSERER est dfini sur le bloc nouvellement configur. Le fichier peut en outre contenir des lignes de commentaires prcdes d'un point-virgule (;).

Commandes systme Windows


Les commandes systme Windows start et cmd sont trs utiles pour dfinir des commandes externes. Si vous spcifiez une chane excutable n'utilisant pas les commandes start ou cmd, AutoCAD n'est disponible qu' la fermeture de la fentre. La commande start ouvre une nouvelle fentre, puis excute un programme ou une commande spcifique. Si la commande start est utilise sans aucun paramtre, elle ouvre une nouvelle fentre de ligne de commande. La commande start peut tre associe de nombreux paramtres de ligne de commande ayant une incidence sur l'affichage de la nouvelle fentre. Pour lancer une application Windows, utilisez la commande start sans aucun paramtre. La commande start permet galement de dmarrer 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 fentre de ligne de commande faisant office d'interprteur de commandes d'AutoCAD. Cette fentre doit tre ferme avant la restitution du contrle la ligne de commande AutoCAD. Deux paramtres de ligne de commande, /c et /k, sont utiles pour les commandes externes. Le paramtre /c excute la commande spcifie, puis s'arrte (le systme ferme la fentre). Le paramtre /k excute la commande spcifie, puis demeure actif (la fentre reste ouverte). Lorsque vous utilisez le paramtre /k, vous devez fermer la fentre de commande (avec la commande exit). En gnral, la commande start vous permet d'ouvrir une nouvelle fentre ou de dmarrer une nouvelle application en tant que processus indpendant d'AutoCAD. La commande cmd vous permet d'excuter un fichier ou un script de commandes qui ne cre pas de fentre indpendante ou de crer une fentre qui doit tre ferme avant la restitution du contrle AutoCAD. Pour plus d'informations sur ces commandes et paramtres, reportez-vous la documentation relative aux commandes systme Windows.

Dfinition de commandes externes | 25

Commandes personnalises
L'exemple ci-dessous dfinit trois nouvelles commandes : RUN, LISTSET et DXB2BLK.
RUN, cmd /c,0,*Fichier de commandes excuter : , LISTSET,cmd /k SET,0 DXB2BLK,cmd /c DXBCOPY,0,fichier DXB : ,2

La commande RUN excute un fichier ou un script de commandes. La commande cmd suivie du paramtre /c ouvre une fentre de commande, excute le fichier de commandes, puis ferme la fentre. La commande LISTSET affiche les valeurs courantes des variables d'environnement DOS. Comme cet exemple utilise la syntaxe cmd /k et non start, la fentre de commande doit tre ferme avant la restitution du contrle AutoCAD. Pour que cette fentre demeure active, utilisez la syntaxe start /realtime. Pour plus d'informations sur ces commandes et paramtres, reportez-vous la documentation relative aux commandes systme Windows. La commande DXB2BLK cre une dfinition de bloc partir du fichier DXB spcifi. Le fichier DXB convertit tous les objets en lignes. L'un des avantages indirects de cette procdure est qu'elle offre une mthode simple pour clater les objets texte en lignes. DXB2BLK transmet le nom du fichier DXB spcifi au fichier de commandes dxbcopy, qui le copie sous le nom $cmd.dxb. AutoCAD cre ensuite un bloc partir du fichier DXB spcifi. Le nom fourni l'invite du fichier DXB est utilis comme nouveau nom de bloc. Pour crer le fichier dxbcopy.cmd, entrez la syntaxe suivante l'invite de la ligne de commande Windows :
echo copy %1.dxb $cmd.dxb > dxbcopy.cmd

Cette syntaxe permet de crer le fichier dxbcopy.cmd dans le rpertoire courant. Dplacez ce fichier dans un rpertoire du chemin DOS ou spcifiez explicitement son emplacement dans le fichier acad.pgp. Par exemple, si le fichier dxbcopy.cmd se trouve dans le rpertoire D:\cad, entrez la syntaxe suivante dans la section des commandes externes de votre fichier acad.pgp.
DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,fichier DXB : ,2

Pour crer un fichier DXB, slectionnez 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 Guide des pilotes et des priphriques.

26 | Chapitre 1 Personnalisation de base

Pour ouvrir le fichier de paramtres du programme (acad.pgp)

Cliquez sur Outils Personnaliser Modifier les paramtres du programme (acad.pgp).

Aide-mmoire
Commandes
REINIT Rinitialise le numriseur, son port d'entre/sortie et le fichier des paramtres du programme.

Variables systme
RE-INIT Rinitialise le numriseur, le port du numriseur et le fichier acad.pgp.

Cration d'alias de commande


Un alias de commande est une commande abrge 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 SAUVEGRD. Vous pouvez dfinir un alias pour une commande AutoCAD ou encore pour une commande externe ou de pilote de priphrique. La seconde section du fichier acad.pgp dfinit 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). Dans acad.pgp, en plus des alias de commandes, vous trouverez des lignes de commentaires, prcdes d'un point-virgule (;). Les lignes de commentaires vous permettent d'ajouter des informations textuelles au fichier acad.pgp, par exemple la date et l'auteur de la dernire rvision du fichier. REMARQUE Avant de modifier le fichier acad.pgp, crez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si ncessaire.

Cration d'alias de commande | 27

Pour dfinir un alias de commande, ajoutez une ligne la section des alias de commande du fichier acad.pgp l'aide de la syntaxe suivante :
abrviation,*commande

o abrviation reprsente l'alias de commande que vous entrez sur la ligne de commande et commande dsigne la commande abrge. Vous devez entrer un astrisque (*) avant le nom de la commande pour identifier la ligne en tant que dfinition d'alias de commande. Si vous pouvez entrer une commande de faon transparente, vous pouvez saisir son alias de la mme manire. Lorsque vous entrez l'alias d'une commande, le nom complet de cette dernire apparat sur la ligne de commande, puis la commande est excute. Vous pouvez crer des alias de commande qui comprennent le prfixe de tiret spcial (-), comme ceux rpertoris ici, qui accdent la version d'une commande qui affiche des invites de commande au lieu d'une bote de dialogue.
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'excution, entrez reinit pour utiliser le fichier rvis. Vous pouvez galement redmarrer AutoCAD pour recharger automatiquement le fichier.

Aide-mmoire
Commandes
REINIT Rinitialise le numriseur, son port d'entre/sortie et le fichier des paramtres du programme.

Variables systme
RE-INIT Rinitialise le numriseur, le port du numriseur et le fichier acad.pgp.

28 | Chapitre 1 Personnalisation de base

Enregistrement et modification de macros d'actions


Les macros d'actions permettent d'automatiser des tches rptitives en enregistrant des commandes et les valeurs entres.

Prsentation des macros d'actions


L'Enregistreur d'actions permet d'enregistrer les macros d'actions. Lorsque vous enregistrez une macro d'actions, les commandes enregistres et les valeurs entres pour la macro sont enregistres dans celle-ci. L'extension de fichier des macros d'actions est ACTM. L'Enregistreur d'actions est un groupe de fonctions du ruban qui contient les outils permettant d'enregistrer, de lire et de modifier les macros d'actions. Vous pouvez dfinir les prfrences pour l'enregistreur d'actions l'aide de la bote de dialogue Prfrences d'enregistreur d'actions. Au cours de la lecture, de la modification ou de l'enregistrement d'une macro d'actions, vous pouvez dvelopper l'Enregistreur d'actions pour accder aux actions de macro dans l'arborescence en question.

L'arborescence des actions vous permet de modifier et de supprimer les nuds d'actions d'une macro d'actions. Les nuds d'action reprsentent les commandes enregistres ou les valeurs entres pour une macro d'actions. Vous pouvez galement spcifier des points de base, insrer des messages utilisateur et suspendre momentanment la lecture de la macro pour que l'utilisateur puisse entrer un noeud de valeur. Un nud de valeur dans une macro d'actions reprsente la valeur fournie la suite de l'invite secondaire d'une commande au cours de son enregistrement. Les nuds de valeurs peuvent contenir des points acquis, des chanes de texte, des chiffres, des mots-cls ou d'autres valeurs pouvant tre entres lors de l'enregistrement d'une commande. Voir aussi :

Lecture d'une macro d'actions

Enregistrement et modification de macros d'actions | 29

Pour changer les prfrences de l'enregistreur d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions

Prfrence. 2 Dans la bote de dialogue Prfrences d'enregistreur d'actions, procdez comme suit :

Slectionnez Dvelopper lors de la lecture pour que le groupe de fonctions Enregistreur d'actions se dveloppe au cours de la lecture d'une macro d'actions. Slectionnez Dvelopper lors de l'enregistrement pour que le groupe de fonctions Enregistreur d'actions se dveloppe au cours de l'enregistrement d'une macro d'actions. Slectionnez Demander le nom de la macro d'actions pour que la bote de dialogue Macro d'actions s'affiche lors de l'arrt de l'enregistrement d'une macro d'actions. Si cette option n'est pas active, le nom par dfaut est utilis pour sauvegarder la macro d'actions enregistre.

3 Cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ARRETACT Arrte l'enregistreur d'actions et permet de sauvegarder les actions enregistres dans un fichier de macro d'actions. ENTRUTILACT Suspend l'excution de la macro pour permettre l'utilisateur d'entrer une information. MESSAGUTILACT Insre un message utilisateur dans une macro d'actions.

30 | Chapitre 1 Personnalisation de base

POINTBASEACT Insre un point de base dans une macro d'actions. OPTIONS Personnalise les paramtres de fonctionnement du programme. RUBAN Ouvre la fentre du ruban.

Variables systme
ACTPATH Dfinit les autres chemins utiliser pour accder aux macros d'actions disponibles pour la lecture. ACTRECORDERSTATE Dfinit l'tat courant de l'enregistreur d'actions. ACTRECPATH Dfinit le chemin utilis pour stocker les nouvelles macros d'actions. ACTUI Contrle le comportement du groupe de fonctions Enregistreur d'actions lors de l'enregistrement ou de la lecture des macros.

Utilisation de l'enregistreur d'actions


L'Enregistreur d'actions vous permet de crer des macros d'actions pouvant tre utilises pour automatiser les tches rptitives. Lors de l'enregistrement des actions, les commandes et les valeurs entres sont captures et affiches dans l'arborescence des actions. Une fois l'enregistrement termin, vous pouvez enregistrer les commandes et les donnes captures dans un fichier de macro d'actions afin de le lire ultrieurement. Une fois qu'une macro d'actions est enregistre, vous pouvez spcifier des points de base, insrer des messages utilisateur ou changer le comportement des valeurs entres pour

Utilisation de l'enregistreur d'actions | 31

demander une nouvelle valeur au cours de la lecture. Vous pouvez galement grer les fichiers d'actions enregistrs avec Grer les macros d'actions.

Enregistrement d'une macro d'actions (page 32)

----- Utilisez l'Enregistreur d'actions pour enregistrer des commandes et des valeurs d'entre.

Insrez un message utilisateur pour afficher des Insertion d'un message utilisateur ----- informations sur une macro d'actions pendant sa (page 47) lecture.

Modifiez une valeur enregistre pour demander Insertion d'une demande de saisie ----- une entre lors de la lecture d'une macro par l'utilisateur (page 48) d'actions.

Lecture d'une macro d'actions

----- Lisez les actions enregistres qui se trouvent dans une macro d'actions.

Enregistrement d'une macro d'actions


L'Enregistreur d'actions peut enregistrer la plupart des commandes excutables partir d'une ligne de commande et de certains lments de l'interface utilisateur que vous utilisez habituellement.

Enregistrement d'une macro d'actions avec l'enregistreur d'actions


L'Enregistreur d'actions vous permet d'enregistrer les commandes et les valeurs entres pour une macro d'actions.

32 | Chapitre 1 Personnalisation de base

Lorsque vous enregistrez une macro d'actions, l'icne d'enregistrement est entoure d'une bordure rouge prs des rticules pour indiquer que l'Enregistreur d'actions est actif et que les commandes et les valeurs sont en cours d'enregistrement. Pendant l'enregistrement de la macro d'actions, les commandes et les valeurs entres sur la ligne de commande sont enregistres dans la macro sauf les commandes qui ouvrent et ferment des fichiers de dessin. Si une bote de dialogue s'affiche au cours de l'enregistrement d'une macro d'actions, seul l'affichage de la bote de dialogue est enregistr et les modifications apportes celle-ci sont ignores. Il est dconseill d'utiliser des botes de dialogue au cours de l'enregistrement d'une macro d'actions. Utilisez plutt la version de ligne de commande de la commande. Par exemple, utilisez la commande -HACHURES au lieu de la commande HACHURES qui affiche la bote de dialogue Hachures et gradient. Une fois l'enregistrement d'une macro d'actions termin, vous pouvez sauvegarder ou supprimer la macro. Si vous voulez sauvegarder la macro d'actions, vous devez spcifier son nom et donner ventuellement sa description et prciser ses paramtres de lecture . Les paramtres de lecture permettent de restaurer la vue avant la lecture de la macro d'actions lorsque l'utilisateur doit rentrer des valeurs ou lorsque la lecture est termine. Lorsque l'Enregistreur d'actions est dfini pour vrifier les incohrences, il compare les paramtres de l'environnement de dessin lors de l'enregistrement de la macro d'actions ses paramtres courants. Par exemple, l'Enregistreur d'actions compare la valeur de la variable systme INSUNITS dans le dessin courant la valeur utilise lorsque la macro d'actions a t enregistre. S'il dtecte une incohrence, vous pouvez poursuivre la lecture de la macro d'actions ou l'arrter. Si vous poursuivez la lecture de la macro d'actions, celle-ci peut produire des rsultats inattendus.

Utilisation de macros d'actions au cours de l'enregistrement d'une macro d'actions


Vous pouvez lire une macro d'actions tout en enregistrant une autre macro, vous pouvez ainsi combiner plusieurs macros d'actions pour en crer une nouvelle. Pour utiliser une macro d'actions existante lorsque vous en enregistrez une autre, la macro d'actions que vous voulez lire doit apparatre dans l'un des chemins dfinis par la variable systme ACTPATH ou ACTRECPATH. Si la macro d'actions est dans l'un des chemins dfinis, entrez son nom sur la ligne de commande pour la lire.

Enregistrement d'une macro d'actions | 33

Utilisation de commandes personnalises et de routines avec les macros d'actions


Lorsque vous enregistrez des commandes et des valeurs, vous pouvez utiliser les commandes standard fournies avec AutoCAD et les commandes personnalises que vous utilisez dj. Les commandes personnalises que vous pouvez utiliser comprennent, entre autres, les commandes dfinies avec AutoLISP ou ObjectARX, et les commandes dfinies avec .NET et les macros dfinies avec VBA. Avant de lire une macro d'actions contenant des rfrences pour personnaliser des commandes et des macros, les programmes d'origine, partir desquels les commandes et les macros sont dfinies, doivent tre chargs dans AutoCAD pour que la lecture de la macro d'actions s'effectue correctement. Pour que les commandes personnalises soient disponibles lors de la lecture d'une macro d'actions, plusieurs mthodes sont possibles.

Au dmarrage - Vous pouvez utiliser l'option Au dmarrage dans la bote de dialogue Charger/Dcharger les applications pour charger des fichiers qui contiennent des commandes personnalises. Fichier ACAD.lsp ou ACADDOC.lsp - Vous pouvez utiliser le fichier acad.lsp ou acaddoc.lsp pour charger automatiquement les fichiers qui contiennent des commandes personnalises. Fichier Menu AutoLISP (MNL) - Vous pouvez utiliser un fichier MNL pour charger des fichiers contenant des commandes personnalises spcifiques un fichier CUIx. Fichier de personnalisation de l'interface utilisateur (CUIx) - Les fichiers AutoLISP qui dfinissent les commandes personnalises peuvent tre associs un fichier CUIx. Il suffit pour cela de les ajouter au nud LISP dans l'diteur Personnaliser l'interface utilisateur. Fichiers script - Vous pouvez utiliser un fichier script pour charger les fichiers AutoLISP, ObjectARX, VBA ou .NET. Pour enregistrer l'excution d'un fichier script, dfinissez FILEDIA sur 0 avant d'utiliser la commande SCRIPT.

Stockage des macros d'actions enregistres


Lorsque vous arrtez l'enregistrement d'une macro d'actions, vous pouvez sauvegarder la macro d'actions enregistre. Si vous sauvegardez la macro d'actions enregistre, le nom de la commande spcifie pour la macro d'actions est galement utilis comme nom de fichier de celle-ci. La macro d'actions sauvegarde est stocke dans le dossier dfini par la variable systme

34 | Chapitre 1 Personnalisation de base

ACTRECPATH. Vous pouvez accder au dossier dans la bote de dialogue Options.

Pour lancer l'enregistrement d'une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions

Enregistrer

2 Utilisez les commandes et fournissez les valeurs requises pour effectuer la tche que vous voulez automatiser.

Pour arrter l'enregistrement d'une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions

Arrter

2 Dans la bote de dialogue Macro d'actions, entrez le nom de la commande dans la zone de texte Nom de commande de la macro d'actions. 3 Si besoin, effectuez ce qui suit :

Entrez la description de la macro d'actions dans la zone de texte Description. Sous Restaurer la vue avant lecture, slectionnez Lors de l'interruption de la saisie utilisateur pour restaurer la vue avant la lecture de la macro d'actions. Sous Restaurer la vue avant lecture, slectionnez A la fin de la lecture pour restaurer la vue avant la lecture de la macro d'actions. Slectionnez Vrifier les incohrences lorsque la lecture commence pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.

4 Cliquez sur OK.

Enregistrement d'une macro d'actions | 35

Pour annuler l'enregistrement d'une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions

Arrter

2 Dans la bote de dialogue Macro d'actions, cliquez sur Annuler.

Pour copier une macro d'actions afin d'en crer une nouvelle
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions que vous voulez copier. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud suprieur et cliquez sur Copier. 5 Dans la bote de dialogue Macro d'actions, entrez un nom dans la zone de texte Nom de commande de la macro d'actions. 6 Si besoin, effectuez ce qui suit :

Entrez le nom d'une commande pour la macro d'actions dans la zone de texte Nom de commande de la macro d'actions. Entrez la description de la macro d'actions dans la zone de texte Description. Sous Restaurer la vue avant lecture, slectionnez Lors de l'interruption de la saisie utilisateur pour restaurer la vue avant la lecture de la macro d'actions. Sous Restaurer la vue avant lecture, slectionnez A la fin de la lecture pour restaurer la vue avant la lecture de la macro d'actions. Slectionnez Vrifier les incohrences lorsque la lecture commence pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.

7 Cliquez sur OK.

36 | Chapitre 1 Personnalisation de base

Pour changer l'emplacement de sauvegarde d'une macro d'actions enregistre


1 Dans le menu d'application, cliquez sur Options. 2 Dans la bote de dialogue Options, onglet Fichiers, dans la liste des nuds, cliquez sur le signe (+) en regard de Paramtres de l'enregistreur d'actions. 3 Cliquez sur le signe (+) en regard de l'option Emplacement des fichiers d'actions et spcifiez un chemin de dossier. 4 Cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ARRETACT Arrte l'enregistreur d'actions et permet de sauvegarder les actions enregistres dans un fichier de macro d'actions. OPTIONS Personnalise les paramtres de fonctionnement du programme. RUBAN Ouvre la fentre du ruban.

Variables systme
ACTPATH Dfinit les autres chemins utiliser pour accder aux macros d'actions disponibles pour la lecture. ACTRECORDERSTATE Dfinit l'tat courant de l'enregistreur d'actions. ACTRECPATH Dfinit le chemin utilis pour stocker les nouvelles macros d'actions.

Enregistrement d'une macro d'actions | 37

Icnes des nuds d'actions


Lorsqu'une macro d'actions est enregistre ou si elle est en cours d'utilisation, chaque action dans le fichier de la macro d'actions est reprsente par un nud dans l'arborescence des actions. Pour dterminer le type d'action ou la valeur utilise au cours de l'enregistrement d'une macro d'actions, des icnes sont affiches en regard de chacun des nuds dans l'arborescence des actions. Le tableau suivant explique ce que reprsentent les icnes affiches en regard de chacun des nuds d'action dans l'arborescence des actions. Icne Nom du nud d'action
Pause pour la saisie utilisateur

Description
Indique que l'utilisateur doit saisir une valeur pour l'action au cours de la lecture.

Message texte de l'utilisateur

Un message utilisateur s'affiche pour cette action au cours de la lecture.

Insrer un point de base

L'utilisateur doit saisir un point de base pour l'action au cours de la lecture.

Commande

Nud qui contient toutes les valeurs enregistres pour une commande.

Macro d'actions

Nud de niveau suprieur qui contient toutes les actions associes la macro d'actions courante. Coordonnes absolues bases sur le point acquis au cours de l'enregistrement.

Coordonnes absolues du point

Coordonnes relatives au point

Coordonnes relatives bases sur les coordonnes prcdentes dans la macro d'actions.

Interaction invite/mot de passe

Interaction invite/mot de passe. Ce nud d'action ne peut pas tre chang pour demander une saisie utilisateur.

38 | Chapitre 1 Personnalisation de base

Icne

Nom du nud d'action


Angle

Description
Valeur d'angle.

Distance

Valeur de distance.

Relle (double)

Valeur numrique relle ou double.

Entier

Valeur d'entier numrique.

Chane

Valeur de chane de texte.

Facteur d'chelle

Valeur de pourcentage de mise l'chelle.

Couleur

Valeur de couleur.

Rsultats de slection

Jeu de slection final utilis par une commande. Il contient un nud pour chaque sousslection. Slection ne contenant que les objets crs dans la macro d'actions courante.

Slection d'objets crs par une macro

Utiliser le premier jeu de slection

La slection existante est remplace par les objets slectionns avant le lancement de la lecture de la macro d'actions. Demande de nouvelle slection.

Demande de saisie utilisateur (Slection)

Palettes de proprits

Indique que la palette Proprits ou le groupe de fonctions Proprits rapides a t modifi(e).

Enregistrement d'une macro d'actions | 39

Icne

Nom du nud d'action


Proprit

Description
Modification effectue dans la palette Proprits ou le groupe de fonctions Proprits rapides. Slection avec un filtre d'objet appliqu via la palette Proprits ou le groupe de fonctions Proprits rapides. Indique quel type de filtre d'objet a t utilis. Noeud contenant la bote de dialogue enregistre qui s'affiche pendant la lecture. Un changement de vue non explicitement effectu par un changement de commande ou de coordonnes s'est produit. Une modification de SCU non explicitement effectue par un changement de commande ou de coordonnes s'est produite.

Filtrage d'objets

Bote de dialogue modale

Changement de vue (Modification d'observation)

Modification de SCU

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions.

Utilisation des lments de l'interface utilisateur


Vous pouvez utiliser de nombreux lments de l'interface utilisateur pour enregistrer une macro d'actions. En revanche, vous ne pouvez pas utiliser certains lments. Vous pouvez utiliser les lments suivants de l'interface utilisateur pour enregistrer une macro d'actions :

Barres d'outils et barres d'outils d'accs rapide Menus droulants et menus contextuels

40 | Chapitre 1 Personnalisation de base

Ruban Menu de l'application Elments d'interface utilisateur hrits (menus de mosaque d'images et de tablette) Barres d'tat de dessin et de l'application Palette Proprits et palette Proprits rapides Fentre des palettes d'outils Design Center

Elments non enregistrables de l'interface utilisateur


Toutes les actions effectues avec la palette Proprits et la palette Proprits rapides ne sont pas enregistrables. Les actions suivantes ne sont pas enregistrables :

Modifications de proprit effectues partir d'une bote de dialogue dans la palette Proprits ou dans la palette Proprits rapides. Changements de valeurs effectus dans les proprits sommet des faces 3D et des polylignes avec la palette Proprits ou la palette Proprits rapides Actions qui n'excutent pas une commande partir des barres d'tat.

Toutes les actions effectues avec la barre d'tat ne sont pas enregistrables. Seuls les contrles qui excutent des commandes sont enregistrables. Les boutons suivants sont enregistrables partir de la barre d'tat :

Proprits rapides Modle et prsentation Prsentations Vue rapide (enregistrement seulement lorsque l'utilisateur passe d'une prsentation l'autre) Panoramique Zoom Disques de navigation SteeringWheel ShowMotion (lecture et restauration des vues seulement) Agrandir/rduire la fentre

Enregistrement d'une macro d'actions | 41

Echelle d'annotation/fentre Synchroniser l'chelle d'annotation/fentre Visibilit de l'annotation Ajouter automatiquement des chelles Verrouiller Nettoyer cran

Toutes les actions effectues dans DesignCenter ne sont pas enregistrables. Les actions suivantes ne sont pas enregistrables :

Insertion de blocs partir de l'onglet DC en ligne Toutes les actions des menus contextuels sauf Attacher comme Xrf et Insrer sous la forme d'un bloc Dplacement d'objets existants (tels que les calques et les types de ligne)

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions.

Gestion et modification des macros d'actions


Vous pouvez modifier et grer une macro d'actions de plusieurs manires. Vous pouvez galement modifier le comportement de lecture d'une macro d'actions.

Gestion des macros d'actions


Vous pouvez renommer, copier, modifier et supprimer une macro d'action l'aide du Gestionnaire de macros d'actions ou partir de l'arborescence des actions. La modification et la gestion d'un fichier de macro d'actions peuvent s'effectuer l'aide du Gestionnaire de macros d'actions et de l'arborescence des actions.

42 | Chapitre 1 Personnalisation de base

Gestion des fichiers l'aide de l'arborescence des actions


L'arborescence des actions est affiche lorsque le panneau Enregistreur d'actions est dvelopp. Les options suivantes sont disponibles lorsque vous cliquez avec le bouton droit de la souris sur Macro d'actions dans l'arborescence des actions.

Renommer. Renomme la commande et le nom de fichier de la macro d'actions. Supprimer. Supprime le fichier de macro d'actions de la liste des macros d'actions et place le fichier dans la Corbeille de Windows. Copier - Cre une copie de la macro d'actions pour laquelle vous pouvez spcifier un autre nom de commande et de fichier. Proprits - Change le nom de la commande et modifie les paramtres de lecture de la macro d'actions.

Vous pouvez supprimer les nuds d'action qui reprsentent les commandes et modifier les nuds de valeur. Vous pouvez modifier les nuds d'action dans une macro d'actions via l'arborescence des actions qui s'affiche lorsque le groupe de fonctions Enregistreur d'actions est dvelopp. Les options de modification suivantes sont disponibles lorsque vous cliquez avec le bouton droit de la souris sur un nud d'action dans l'arborescence des actions :

Supprimer - Supprime un nud d'action dans la macro d'actions courante. Modifier - Remplace la valeur courante par une nouvelle valeur.

Gestion des fichiers de macro d'actions


La bote de dialogue Gestionnaire de macro d'actions propose des tches lmentaires de gestion pour les fichiers de macro d'actions. Vous pouvez modifier, renommer, supprimer et crer de multiples copies d'un fichier de macro d'actions CONSEIL Vous pouvez modifier, renommer, supprimer et crer de multiples copies d'un fichier de macro d'actions.

Pour renommer une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions.

Gestion et modification des macros d'actions | 43

2 Dans la liste des macro d'actions, slectionnez la macro d'actions que vous voulez renommer. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud suprieur et cliquez sur Renommer. 5 Dans la bote de dialogue Macro d'actions, entrez un autre nom dans la zone de texte Nom de commande de la macro d'actions. 6 Cliquez sur OK.

Pour supprimer une macro d'actions prcdemment enregistre


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions que vous voulez supprimer. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud suprieur et cliquez sur Supprimer. 5 Dans la bote de dialogue Macro d'actions Confirmer la suppression, cliquez sur Supprimer. REMARQUE Lorsque vous supprimez une macro d'actions, le fichier dans lequel la macro d'actions est enregistre est galement plac dans la Corbeille de Windows jusqu' ce qu'il soit supprim. Si vous avez besoin du fichier plus tard, placez celui-ci dans un autre dossier que le dossier Actions.

Pour copier une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions que vous voulez copier. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud suprieur et cliquez sur Copier.

44 | Chapitre 1 Personnalisation de base

5 Dans la bote de dialogue Macro d'actions, entrez un autre nom dans la zone de texte Nom de commande de la macro d'actions et, au besoin, effectuez ce qui suit :

Entrez la description de la macro d'actions dans la zone de texte Description. Sous Restaurer la vue avant lecture, slectionnez Lors de l'interruption de la saisie utilisateur pour restaurer la vue avant la lecture de la macro d'actions. Sous Restaurer la vue avant lecture, slectionnez A la fin de la lecture pour restaurer la vue avant la lecture de la macro d'actions. Slectionnez Vrifier les incohrences lorsque la lecture commence pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.

6 Cliquez sur OK.

Pour modifier les proprits d'une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions dont vous voulez modifier les proprits. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud suprieur et cliquez sur Proprits. 5 Dans la bote de dialogue Macro d'actions, modifiez les proprits de la macro d'actions en procdant comme suit :

Entrez le nom d'une commande pour la macro d'actions dans la zone de texte Nom de commande de la macro d'actions. Entrez la description de la macro d'actions dans la zone de texte Description. Sous Restaurer la vue avant lecture, slectionnez Lors de l'interruption de la saisie utilisateur pour restaurer la vue avant la lecture de la macro d'actions. Sous Restaurer la vue avant lecture, slectionnez A la fin de la lecture pour restaurer la vue avant la lecture de la macro d'actions.

Gestion et modification des macros d'actions | 45

Slectionnez Vrifier les incohrences lorsque la lecture commence pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.

6 Cliquez sur OK.

Pour supprimer une action d'une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions de laquelle vous voulez supprimer une action. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur un nud d'action et cliquez sur Supprimer. 5 Dans la bote de dialogue Macro d'actions Confirmer la suppression de l'lment, cliquez sur Effacer. REMARQUE Vous ne pouvez pas supprimer une action lorsque vous enregistrez une macro d'actions.

Pour modifier un noeud de valeur dans une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions dans laquelle vous voulez modifier un nud de valeur. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur un nud de valeur et cliquez sur Modifier. 5 Entrez la nouvelle valeur et appuyez sur Entre.

46 | Chapitre 1 Personnalisation de base

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. RUBAN Ouvre la fentre du ruban. GESTACTIONS Gre les fichiers de macro d'actions.

Insertion de messages utilisateur


Vous pouvez insrer des messages utilisateur dans une macro d'actions pour fournir des informations ou des instructions prcises permettant de lire cette dernire. Vous pouvez insrer un message dans une macro d'actions qui est en cours de lecture tout en enregistrant une autre macro. Le message peut dcrire ce que fait la macro d'actions ou indiquer les paramtres dfinir avant de reprendre la lecture de la macro. Vous pouvez insrer autant de messages que vous voulez dans une macro d'actions, veillez seulement les insrer avant et aprs les actions. Lorsqu'un message s'affiche, cliquez sur Fermer pour reprendre la lecture de la macro d'action.

Pour insrer un message utilisateur dans une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions dans laquelle vous voulez insrer un message utilisateur. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit sur un nud et cliquez sur Insrer un message utilisateur. REMARQUE Vous ne pouvez insrer un message utilisateur qu'avant ou aprs un nud situ sous le nud de la macro d'actions dans l'arborescence des actions.

Gestion et modification des macros d'actions | 47

5 Dans la bote de dialogue Insrer un message utilisateur, entrez le texte du message que vous voulez afficher lors de la lecture de la macro d'actions. 6 Cliquez sur OK.

Pour modifier un message utilisateur insr dans une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions dont vous voulez modifier le message utilisateur. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud Message utilisateur et cliquez sur Modifier le message. 5 Dans la bote de dialogue Insrer un message utilisateur, modifiez le message utilisateur. 6 Cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. MESSAGUTILACT Suspend l'excution de la macro pour permettre l'utilisateur d'entrer une information. RUBAN Ouvre la fentre du ruban.

Pause pour la saisie utilisateur


Vous pouvez modifier les actions dans une macro d'actions pour qu'elles soient lues avec les valeurs avec lesquelles elles ont t enregistres ou interrompues afin de permettre la saisie en cours de lecture.

48 | Chapitre 1 Personnalisation de base

Lorsque vous enregistrez une macro d'actions, vous pouvez choisir un point ou indiquer ce que vous ne voulez pas utiliser chaque lecture de la macro d'actions. Vous pouvez spcifier que le nud de valeur dans la macro d'actions fasse une pause pour demander une valeur au cours de la lecture. Un nud de valeur peut contenir un point acquis, une chane de texte, un nombre, une option de commande ou une slection d'objet. Si une macro d'actions demande une valeur, vous pouvez donner une nouvelle valeur d'entre pendant la lecture.

Pour attendre la saisie d'une valeur au cours de la lecture d'une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions qui contient le nud de valeur interrompre pour la saisie en cours de lecture. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud de valeur et choisissez Pause pour la saisie utilisateur.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ENTRUTILACT Insre un message utilisateur dans une macro d'actions. RUBAN Ouvre la fentre du ruban.

Utilisation de coordonnes
Vous pouvez utiliser des coordonnes absolues ou relatives pour les points acquis dans une macro d'actions. Lorsque vous enregistrez une macro d'actions, les valeurs de coordonnes enregistres peuvent tre absolues ou relatives. Bien que la valeur d'une

Gestion et modification des macros d'actions | 49

coordonne puisse tre absolue ou relative, la valeur enregistre pour toutes les valeurs de coordonnes enregistres est absolue. Etant donn que toutes les valeurs de coordonnes sont enregistres en tant que coordonnes absolues avec une macro d'actions, vous pouvez utiliser la valeur de coordonne absolue ou la valeur relative un point prcdent pour une valeur de coordonne enregistre au cours de la lecture de la macro d'actions. La premire valeur de coordonne enregistre ou la valeur de coordonne enregistre aprs une modification de SCU est toujours dfinie comme absolue. Toutes les valeurs de coordonnes relatives ultrieures sont bases sur une valeur de coordonne absolue dans la macro d'actions. Vous pouvez choisir le comportement d'une valeur de coordonne depuis l'arborescence des actions dans l'Enregistreur d'actions. Vous pouvez galement choisir que toutes les valeurs de coordonnes dans une macro d'actions soient relatives ou absolues depuis le nud suprieur de l'arborescence des actions.

Pour dfinir une valeur de coordonne de sorte qu'elle soit absolue ou relative au point prcdent
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macro d'actions, slectionnez la macro d'actions qui contient le nud de valeur de coordonne que vous voulez modifier. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud de la valeur de coordonne et cliquez sur Relatif au prcdent.

Pour qu'une valeur de coordonne soit absolue, cliquez sur Relatif au prcdent si une coche apparat devant cette option. Si ce n'est pas le cas, la valeur de coordonne est dj absolue. Pour qu'une valeur de coordonne soit relative au point prcdent, cliquez sur Relatif au prcdent si cette option n'est pas coche. Si l'option est coche, la valeur de coordonne est dj relative au point prcdent.

Pour dfinir toutes les valeurs de coordonnes de sorte qu'elles soient absolues ou relatives au point prcdent
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions.

50 | Chapitre 1 Personnalisation de base

2 Dans la liste des macros d'actions, slectionnez la macro d'actions contenant le nud de la valeur de coordonne qui devra tre absolue ou relative par rapport la coordonne prcdente. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton de la souris sur le nud suprieur et cliquez sur Tous les points sont relatifs.

Pour que toutes les valeurs de coordonnes soient absolues, cliquez sur Tous les points sont relatifs si une coche apparat devant cette option. Si ce n'est pas le cas, les valeurs de coordonnes sont peut-tre dj absolues ou la macro peut galement contenir une combinaison de valeurs absolues et relatives. REMARQUE Pour vous assurer que toutes les valeurs de coordonnes sont absolues lorsque l'option Tous les points sont relatifs n'est pas coche, slectionnez Tous les points sont relatifs deux fois pour viter que des valeurs de coordonnes soient absolues et que d'autres soient relatives au point prcdent.

Pour que toutes les valeurs de coordonnes soient relatives au point prcdent, l'exception de la premire valeur de coordonne, cliquez sur Relatif au prcdent si cette option n'est pas coche. Si cette option est coche, toutes les valeurs de coordonnes sont alors relatives au point prcdent, l'exception de la premire valeur de coordonne qui est toujours absolue.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. RUBAN Ouvre la fentre du ruban.

Gestion et modification des macros d'actions | 51

Insertion des points de base


L'insertion d'un point de base tablit une coordonne absolue utilise par les points de coordonne relative qui suivent le point de base dans la macro d'action. Par dfaut, lors de la lecture d'une macro d'actions, une requte de spcification d'un nouveau point de coordonne est mise pour chaque point de base de la macro d'actions. Dans l'arborescence d'actions, vous pouvez insrer des points de base dans une macro d'actions ou un noeud de commande. Vous pouvez insrer des points de base tout moment de l'enregistrement. Aprs l'enregistrement, vous pouvez insrer ou supprimer des points de base d'une macro d'actions. REMARQUE Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur un point de base et dsactivez Pause pour la saisie utilisateur. Le comportement par dfaut du point de base, qui consiste demander un nouveau point de coordonne pendant la lecture, est ainsi limin.

Pour insrer un point de base dans une macro d'actions


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions que vous voulez modifier en insrant un point de base. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur un nud et choisissez Insrer un point de base. 5 Cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. POINTBASEACT Insre un point de base dans une macro d'actions.

52 | Chapitre 1 Personnalisation de base

RUBAN Ouvre la fentre du ruban.

Utilisation de slections d'objets


Pour dterminer quels objets doivent tre utiliss pour les commandes dans une macro d'actions, vous devez modifier en consquence les nuds des slections dans l'arborescence des actions. Lorsque vous modifiez une macro d'actions, vous pouvez choisir la mthode de slection utiliser pour la lecture de cette macro. Les options suivantes vous permettent de dfinir le mode de slection des objets pour le nud de slection dans une macro d'actions :

Utiliser le premier jeu de slection. Utilise les objets slectionns avant le dmarrage de la macro d'actions. Pause pour la saisie utilisateur. Demande un nouveau jeu de slection. Slection d'objet cre par une macro Slectionne tous les objets crs depuis le dmarrage de la macro d'actions.

Pour attendre que l'utilisateur indique une slection au cours de la lecture d'une macro
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions contenant le nud de slection pour lequel vous voulez attendre que l'utilisateur fournisse une valeur au cours de la lecture. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur les rsultats de slection et choisissez Pause pour la saisie utilisateur.

Pour slectionner des objets crs par une macro au cours de la lecture
1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions contenant le nud de slection qui reprsentera la slection de tous les objets crs au cours de la lecture de la macro.

Gestion et modification des macros d'actions | 53

3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud de slection et cliquez sur Slection d'objet cre par une macro.

Pour utiliser le premier jeu de slection au cours de la lecture d'une macro


1 Sur le ruban, cliquez sur l'onglet Grer Enregistreur d'actions. Cliquez sur la flche vers le bas ct de la liste des macros d'actions. 2 Dans la liste des macros d'actions, slectionnez la macro d'actions contenant le nud de slection qui reprsentera la slection de tous les objets slectionns avant la lecture d'une macro. 3 Dveloppez le groupe de fonctions Enregistreur d'actions. 4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris sur le nud de slection et cliquez sur Utiliser le premier jeu de slection.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. RUBAN Ouvre la fentre du ruban.

Conseils d'utilisation de l'Enregistreur d'actions


L'Enregistreur d'actions vous permet de crer intuitivement des commandes personnalises qui peuvent rduire le nombre d'actions requises pour effectuer une tche rptitive. Vous devez tenir compte d'un certain nombre de choses lorsque vous enregistrez une macro d'actions.

Enregistrements de macros d'actions


Lorsque vous enregistrez une macro d'actions, tenez compte de ce qui suit :

Les paramtres de dessin courants utiliss lorsque vous enregistrez une macro d'actions ne sont pas tous conservs par celle-ci. Pour que des paramtres de dessin spcifiques soient utiliss au cours de la lecture d'une

54 | Chapitre 1 Personnalisation de base

macro, vous devez les enregistrer avec la macro en utilisant le nom de la variable systme ou de la commande MODIFVAR.

Certaines commandes ne sont pas enregistrables bien que la plupart le soient. Les commandes non enregistrables sont lies aux oprations de fichiers de dessin, l'utilisation de l'Enregistreur d'actions et l'dition l'aide de poignes. Le tableau suivant rpertorie les commandes non enregistrables par l'Enregistreur d'actions.
ARRETACT MESSAGUTILACT CHARGDXF OUVREFICH OUVRIR APPTIRER RECUPERER VBAIDE CHARGVBA NOUVBA -EXECVBA VBAINSTR XOUVRIR GESTACTIONS ENTRUTILACT -MESSAGUTILACT EXPORTPRESENT NOUVEAU OUVRPARTIEL RAPNOUV MODIFTABLEAU -VBAIDE GESTVBA VBAPREF EXECVBA DECHARGVBA POINTBASEACT

Les actions enregistres avec l'Enregistreur d'actions sont limites aux interactions avec la palette Proprits, la palette Proprits rapides, la bote de dialogue Calque sans mode et les lments de l'interface utilisateur qui dmarrent une commande.

Conseils d'utilisation de l'Enregistreur d'actions | 55

Certains des lments de l'interface utilisateur qui dmarrent des commandes sont : la plupart des outils sur les palettes d'outils, certaines actions dans DesignCenter et certains outils sur les barres d'tat.

Lorsqu'une modification concernant une vue survient sans l'aide explicite d'une commande ou d'un changement de coordonnes (par exemple, avec l'outil ViewCube, la molette de la souris ou la fonction Orbite 3D), un noeud Changement de vue (Modification d'observation) est ajout l'arborescence des actions. Vous pouvez supprimer un noeud Changement de vue la fin de l'enregistrement. Lors de la suppression, au cours de la lecture, vous pouvez tre invit fournir des coordonnes ou poursuivre la lecture, car le changement de vue n'a pas eu lieu. Cela risque d'avoir une incidence sur la cration d'un jeu de slection ou l'utilisation d'une commande. REMARQUE Avant de supprimer un noeud Changement de vue, envisagez de crer une copie de la macro initiale puisque vous ne pouvez pas annuler la suppression du noeud.

Les modifications apportes une bote de dialogue ne sont pas enregistres, mais celle-ci s'affiche quand mme au cours de la lecture de la macro. Au lieu d'utiliser une bote de dialogue au cours de l'enregistrement, utilisez la version pour ligne de commande de la commande afin que le comportement de la macro d'actions soit le mme chaque lecture. Les commandes dfinies avec AutoLISP et ObjectARX peuvent tre enregistres avec une macro d'actions, mais la commande doit tre charge avant de lire la macro d'actions. Les macros VBA et les assemblages .NET peuvent galement tre enregistrs avec une macro d'actions, mais ils doivent tre chargs pour tre lus. Les macros d'actions ne peuvent pas avoir le mme nom qu'une commande qui est dj dfinie et charge dans AutoCAD. La direction d'un segment d'arc cr avec l'option Arc de la commande PLINE n'est lue correctement que si l'option Direction est utilise pour dfinir le segment d'arc. Lors de l'enregistrement d'une macro d'actions, vous pouvez enregistrer la valeur par dfaut courante affiche sur la ligne de commande ou utiliser la valeur par dfaut courante au moment de la lecture de la macro d'actions. Lors de l'enregistrement, si vous appuyez sur la touche Entre sans saisir de valeur, vous devez slectionner la valeur courante au moment de l'enregistrement ou la valeur par dfaut au moment de la lecture, dans la bote de dialogue qui s'affiche.

56 | Chapitre 1 Personnalisation de base

Lors de l'enregistrement de la commande TABLEAU, la cration du tableau est enregistre mais pas les modifications effectues dans les cellules.

Modification d'une macro d'actions


Lorsque vous modifiez une macro d'actions, les fichiers de macro d'actions trouvs dans les chemins dfinis par les variables systme ACTRECPATH et ACTPATH sont chargs. Si plusieurs fichiers de macros d'actions portent le mme nom, le premier fichier de macro d'actions dcouvert est charg dans l'Enregistreur d'actions. Les autres fichiers sont ignors et ne sont pas chargs. Pour identifier le chemin d'une macro d'actions charge, slectionnez la macro d'actions dans la liste droulante des macros d'actions et dveloppez le groupe de fonctions Enregistreur d'actions. Cliquez avec le bouton droit de la souris sur le nud de la macro d'actions dans l'arborescence des actions et cliquez sur Proprits. Le chemin d'accs la macro d'actions est indiqu dans la zone de texte Chemin d'accs au dossier de la bote de dialogue Macro d'actions.

Lecture d'une macro d'actions


Lorsque vous lisez une macro d'actions, tenez compte de ce qui suit :

Lorsque vous lisez une macro d'actions, les rsultats de celle-ci peuvent diffrer de ceux obtenus lors de son enregistrement. Cela est d des diffrences entre les paramtres du dessin courant et de celui qui tait ouvert lors de l'enregistrement de la macro d'actions. Lorsque vous lisez une macro d'actions qui affiche une bote de dialogue, la macro s'arrte et attend que la bote de dialogue soit ferme une fois les modifications effectues dans celle-ci. Si la bote de dialogue est annule, la lecture de la macro se poursuit mais les rsultats obtenus peuvent diffrer de ceux attendus. La lecture d'une macro d'actions contenant des commandes dfinies avec AutoLISP, ObjectARX ou les assemblages .NET chouera si les fichiers qui dfinissent les commandes ne sont pas chargs. La lecture d'une macro d'actions faisant rfrence une macro VBA chouera si le fichier de projet n'est pas charg.

Conseils d'utilisation de l'Enregistreur d'actions | 57

Echange de macros d'actions


Lorsque vous changez des macros d'actions avec d'autres utilisateurs, tenez compte de ce qui suit :

La lecture des macros d'actions enregistres avec l'un des produits verticaux AutoCAD peut ne pas s'effectuer correctement selon les commandes utilises lors de l'enregistrement de ces macros. La lecture des macros d'actions peut ne pas s'effectuer correctement si celles-ci sont enregistres dans une langue d'AutoCAD et lues dans une autre langue d'AutoCAD.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. RUBAN Ouvre la fentre du ruban.

Exemples de macros d'actions


Les exemples suivants indiquent diffrentes manires d'automatiser des tches rptitives avec des macros d'actions. Les exemples indiquent galement diffrentes manires d'enregistrer des macros d'actions avec l'Enregistreur de macros d'actions.

Cration d'un calque et de dessins d'objets


Dans cet exemple, vous crez une macro d'actions qui cre un calque et dessine des objets sur ce calque pour crer une vue de dessus bidimensionnelle d'un boulon hexagonal. Dans cet exemple, vous apprendrez raliser les oprations suivantes :

Enregistrer et sauvegarder une macro d'actions Enregistrer des commandes et des valeurs de saisie pour crer et modifier un nouveau calque

58 | Chapitre 1 Personnalisation de base

Enregistrer des commandes et des valeurs de saisie pour crer et modifier des objets Insrer un message utilisateur Insrer un point de base Interrompre pour permettre la saisie utilisateur Lire une macro d'actions

Lancer l'enregistrement d'une macro d'actions


Vous devez commencer par enregistrer des actions dans le groupe de fonctions Enregistreur d'actions. Procdez comme suit pour afficher le groupe de fonctions Enregistreur d'actions et lancer l'enregistrement d'une macro d'actions : 1 Sur le ruban, cliquez sur l'onglet Grer. 2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.

Enregistrer des commandes et des valeurs pour crer et modifier un nouveau calque
Une fois que l'Enregistreur d'actions commence l'enregistrement, utilisez le Gestionnaire des proprits des calques pour crer un calque. Procdez comme suit : 1 Sur la ligne de commande, entrez -calque, puis appuyez sur ENTREE. 2 A l'invite, entrez une option [?/Etablir/CHoisir/Nouv/Renommer/ACtif/INactif/ COuleur/TLigne/EPaisseurl/TRansparenceMAtriau/Trac/Geler/Librer/ Verrouiller/Dverrouiller/tAt/deScription/RApprocher], tapez m et appuyez sur Entre. 3 A l'invite Entrez le nom du nouveau calque (il devient le calque courant) <0>, saisissez Boulon et appuyez sur Entre. 4 A l'invite, entrez une option [?/Etablir/CHoisir/Nouv/Renommer/ACtif/INactif/ COuleur/TLigne/EPaisseurl/TRansparence/MAtriau/Trac/ Geler/Librer/Verrouiller/Dverrouiller/tAt/deScription/RApprocher], tapez c et appuyez sur Entre.

Exemples de macros d'actions | 59

5 A l'invite Nouvelle couleur [coUleursvraies/CArnet de couleurs], tapez 1, puis appuyez sur Entre. 6 A l'invite Entrez la liste de noms des calques pour la couleur 1 (rouge) <Boulon>, appuyez sur Entre pour affecter la couleur rouge au calque Boulon. Si la bote de dialogue Macro d'actions - Valeur non enregistre est affiche, cliquez sur le lien Utiliser la valeur en cours lors de la lecture. Ceci affectera la couleur spcifie au calque rcemment cr avec l'option Etablir. 7 Appuyez nouveau sur Entre pour quitter la commande -CALQUE.

Enregistrer les commandes et les valeurs utilises pour crer et modifier des objets
La cration du calque Boulon a t enregistre. Crez ensuite un cercle et un polygone six cts bas sur le centre du cercle pour le boulon hexagonal. Une fois que le cercle et le polygone sont dessins, utilisez la commande ECHELLE pour dfinir la taille du boulon hexagonal lors de la lecture de la macro d'actions. Procdez comme suit : 1 Sur la ligne de commande, entrez cercle, puis appuyez sur ENTREE. 2 A l'invite Spcifiez le centre du cercle ou [3P/2P/Ttr (tangente tangente rayon)], cliquez dans la fentre de dessin. 3 A l'invite Spcifiez le rayon du cercle ou [Diamtre], tapez 0.9, puis appuyez sur Entre. 4 Sur la ligne de commande, entrez polygone, puis appuyez sur Entre. 5 A l'invite Entrez le nombre de cts <4>, tapez 6, puis appuyez sur Entre. 6 A l'invite Spcifiez le centre du polygone ou [Ct], utilisez l'accrochage aux objets au centre et slectionnez le bord du cercle. 7 A l'invite Entrez une option [Inscrit dans un cercle/Circonscrit autour d'un cercle] <C>, tapez c et appuyez sur Entre. 8 A l'invite Spcifiez le rayon du cercle, entrez 1 et appuyez sur Entre. 9 Sur la ligne de commande, entrez ECHELLE, puis appuyez sur Entre. 10 A l'invite Choix des objets, slectionnez la fois le cercle et le polygone, et appuyez sur Entre.

60 | Chapitre 1 Personnalisation de base

11 A l'invite Spcifiez le point de base, utilisez l'accrochage aux objets au centre et slectionnez le bord du cercle. 12 A l'invite Spcifiez le facteur d'chelle ou [Copier/Rfrence] <1.000>, tapez 1, puis appuyez sur Entre.

Arrter l'enregistrement et sauvegarder une macro d'actions


Une fois que toutes les actions sont enregistres, arrtez l'enregistrement et sauvegardez les actions enregistres dans un fichier de macro d'actions. Procdez comme suit : 1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrter. 2 Dans la bote de dialogue Macro d'actions, effectuez ce qui suit :

Dans la zone Nom de commande de la macro d'actions, entrez CrerBoulon. Dans la zone Description, entrez "Cre un boulon hexagonal".

3 Cliquez sur OK.

Insrer un message utilisateur


Insrez un message utilisateur pour fournir des instructions ou des informations gnrales sur la macro d'actions l'utilisateur avant que le dessin soit modifi par la lecture de la macro. Pour insrer un message utilisateur dans la macro d'actions, procdez comme suit : 1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions pour le dvelopper. 2 Dans l'arborescence des actions, slectionnez le nud CrerBoulon et cliquez avec le bouton droit de la souris. Cliquez sur Insrer un message utilisateur. 3 Dans la bote de dialogue Insrer un message utilisateur, entrez "Cre un boulon hexagonal en dessinant un cercle et un polygone. Au cours de la lecture vous devez indiquer le point central du cercle et la taille du boulon.Cliquez sur OK.

Insertion d'un point de base


Lorsque vous insrez un point de base, vous devez spcifier un point de base lors de la lecture d'une macro d'actions. Dans cette macro d'actions, spcifiez

Exemples de macros d'actions | 61

un point de base utilis comme centre du cercle pendant la lecture. Procdez comme suit : 1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions pour le dvelopper. 2 Dans l'arborescence des actions, slectionnez le nud d'action Cercle et cliquez avec le bouton droit de la souris. Choisissez Insrer un point de base.

Pause pour la saisie utilisateur


Lorsque vous utilisez Pause pour la saisie utilisateur, vous devez saisir une valeur lors de la lecture d'une macro d'actions. Dans cette macro d'actions, modifiez le facteur d'chelle pour que la commande ECHELLE attende que l'utilisateur saisisse une valeur pendant la lecture. Procdez comme suit : 1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions pour le dvelopper. 2 Slectionnez le nud de valeur Facteur d'chelle sous le nud d'action Echelle et cliquez avec le bouton droit de la souris. Choisissez Pause pour la saisie utilisateur.

Lire une macro d'actions


Lorsque vous lisez la macro d'actions, vous tes invit spcifier le point de base du cercle et le facteur d'chelle de la commande ECHELLE. Pour voir les rsultats de la macro d'actions, procdez comme suit : 1 Sur le groupe de fonctions Enregistreur d'actions, dans la liste des macros d'actions, slectionnez CrerBoulon. 2 Cliquez sur Lire. 3 Dans la bote de dialogue Message utilisateur, cliquez sur Fermer. 4 Lorsque vous tes invit spcifier un point de base, cliquez sur un point de coordonne dans la fentre de dessin. 5 Le cercle et le polygone sont dessins. 6 Lorsque vous tes invit indiquer un facteur d'chelle, entrez une valeur numrique (par exemple, 1 ou 0.25) sur la ligne de commande et appuyez sur ENTREE. Le cercle et le polygone sont mis l'chelle en fonction du facteur d'chelle entr.

62 | Chapitre 1 Personnalisation de base

7 Dans la bote de dialogue Macro d'actions Lecture termine, cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ARRETACT Arrte l'enregistreur d'actions et permet de sauvegarder les actions enregistres dans un fichier de macro d'actions. ENTRUTILACT Suspend l'excution de la macro pour permettre l'utilisateur d'entrer une information. MESSAGUTILACT Insre un message utilisateur dans une macro d'actions. POINTBASEACT Insre un point de base dans une macro d'actions. CERCLE Cre un cercle. CALQUE Gre les calques et leurs proprits. POLYGONE Cre une polyligne ferme quilatrale. RUBAN Ouvre la fentre du ruban. ECHELLE Agrandit ou rduit des objets slectionns en conservant leurs proportions aprs la mise l'chelle.

Exemples de macros d'actions | 63

Insertion d'un bloc et modification d'une valeur de proprit dynamique


Cet exemple montre comment insrer un bloc dynamique partir d'une palette d'outils et modifier ses proprits dynamiques l'aide de la palette Proprits. Dans cet exemple, vous apprendrez

Enregistrer et sauvegarder une macro d'actions Enregistrer des actions partir de la fentre Palettes d'outils Modifier un objet l'aide de la palette Proprits Supprimer des nuds d'actions d'une macro d'actions Insrer un point de base Lire une macro d'actions

Lancer l'enregistrement d'une macro d'actions


Vous devez commencer par enregistrer des actions dans le groupe de fonctions Enregistreur d'actions. Procdez comme suit pour afficher le groupe de fonctions Enregistreur d'actions et lancer l'enregistrement d'une macro d'actions : 1 Sur le ruban, cliquez sur l'onglet Grer. 2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.

Enregistrer des actions partir de la fentre Palettes d'outils


Vous pouvez utiliser les outils d'une palette d'outils et lire l'action effectue par un outil. Depuis la fentre Palettes d'outils, vous allez placer le bloc dynamique Poutre en I - Anglo-saxon de la palette d'outils Structurel. Procdez comme suit : 1 Sur la ligne de commande, entrez PALETTEOUTILS pour afficher la fentre Palettes d'outils. 2 Sur la ligne de commande, entrez PROPRIETES pour activer la palette Proprits. 3 Dans la fentre Palettes d'outils, sous le groupe Toutes les palettes, cliquez sur l'onglet Structurel.

64 | Chapitre 1 Personnalisation de base

4 Sur l'onglet Structurel, cliquez sur Poutre en I - Anglo-saxon. 5 Sur la palette Proprits, sous la catgorie Personnalis, cliquez dans le champ Tailles de poutre. 6 Dans la liste droulante Tailles de poutre, slectionnez IPE A 140. 7 Dans la fentre de dessin, spcifiez le point d'insertion du bloc.

Arrter l'enregistrement et sauvegarder une macro d'actions


Une fois que toutes les actions sont enregistres, arrtez l'enregistrement et sauvegardez les actions enregistres dans un fichier de macro d'actions. Procdez comme suit : 1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrter. 2 Dans la bote de dialogue Macro d'actions, effectuez ce qui suit :

Dans la zone de texte Nom de commande de la macro d'actions, entrez InsrerIPEA140. Dans la zone Description, entrez "Insre une poutre IPE A 140".

3 Cliquez sur OK.

Supprimer des nuds d'actions


Lorsque vous enregistrez une macro d'actions, il arrive parfois que des actions supplmentaires dont vous n'avez pas besoin soient enregistres. Par exemple, au cours de l'enregistrement de la macro d'actions vous avez affich la fentre Palettes d'outils et la palette Proprits. Ces nuds d'actions sont inutiles pour lire la macro d'actions. Pour supprimer des nuds d'actions d'une macro d'actions, procdez comme suit : 1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions pour le dvelopper. 2 Dans l'arborescence des actions, slectionnez le nud d'action PALETTEOUTILS sous le nud Macro d'actions et cliquez avec le bouton droit de la souris. Cliquez sur Supprimer. 3 Slectionnez le nud d'actions Proprits et cliquez avec le bouton droit de la souris. Cliquez sur Supprimer.

Exemples de macros d'actions | 65

Lire une macro d'actions


Lorsque vous lisez la macro d'actions, vous tes invit spcifier le point d'insertion du bloc. Pour voir les rsultats de la macro d'actions, procdez comme suit : 1 Sur le groupe de fonctions Enregistreur d'actions, dans la liste des macros d'actions, slectionnez InsrerIPEA140. 2 Cliquez sur Lire. 3 Lorsque vous tes invit spcifier un point de base, cliquez sur un point de base dans la fentre de dessin pour insrer le bloc. Lorsque le bloc est insr, la taille de la poutre slectionne sur la palette Proprits est reflte l'cran. 4 Dans la bote de dialogue Macro d'actions Lecture termine, cliquez sur OK.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ARRETACT Arrte l'enregistreur d'actions et permet de sauvegarder les actions enregistres dans un fichier de macro d'actions. PROPRIETES Contrle les proprits des objets existants. RUBAN Ouvre la fentre du ruban. PALETTEOUTILS Ouvre la fentre Palettes d'outils.

Modification de cercles avec la palette Proprits


Cet exemple montre comment appliquer un filtre d'objets pour slectionner des objets et modifier la proprit de couleur des objets slectionns.

66 | Chapitre 1 Personnalisation de base

Dans cet exemple, vous apprendrez


Enregistrer et sauvegarder une macro d'actions Modifier un objet l'aide de la palette Proprits Slectionner des objets et utiliser un filtre de slection d'objets Utiliser le premier jeu de slection Lire une macro d'actions

Lancer l'enregistrement d'une macro d'actions


Vous devez commencer par enregistrer des actions dans le groupe de fonctions Enregistreur d'actions. Procdez comme suit pour afficher le groupe de fonctions Enregistreur d'actions et lancer l'enregistrement d'une macro d'actions : 1 Sur le ruban, cliquez sur l'onglet Grer. 2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.

Modifier des objets l'aide de la palette proprits et du filtre de slection d'objets


La palette Proprits vous permet de dfinir les objets modifier. Il vous suffit pour cela d'appliquer un filtre de slection d'objets aux objets slectionns. Procdez comme suit : 1 Slectionnez les objets du dessin que vous voulez modifier et cliquez avec le bouton droit de la souris. Cliquez sur Proprits. 2 Sur la palette Proprits, dans la liste droulante Objets, slectionnez Cercles. 3 Sous la catgorie Gnral, slectionnez le champ Couleur. 4 Dans la liste droulante Couleur, slectionnez Bleu.

Arrter l'enregistrement et sauvegarder une macro d'actions


Une fois que toutes les actions sont enregistres, arrtez l'enregistrement et sauvegardez les actions enregistres dans un fichier de macro d'actions. Procdez comme suit : 1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrter.

Exemples de macros d'actions | 67

2 Dans la bote de dialogue Macro d'actions, effectuez ce qui suit :

Dans la zone Nom de commande de la macro d'actions, entrez CerclesBleus. Dans la zone Description, entrez "Applique la couleur bleu tous les cercles slectionns".

3 Cliquez sur OK.

Dfinir le jeu de slection pour utiliser le premier jeu de slection


Lorsque vous obtenez une demande de saisie utilisateur, vous devez entrer une valeur au lieu d'utiliser une valeur enregistre lors de la lecture d'une macro d'actions. Dans cette macro d'actions, vous remplacez le jeu de slection cr par le premier jeu de slection. Procdez comme suit : 1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions pour le dvelopper. 2 Dans l'arborescence des actions, sous le nud Macro d'actions, slectionnez le nud de valeur Pickfirst et cliquez avec le bouton droit de la souris. Cliquez sur Utiliser le premier jeu de slection.

Lire une macro d'actions


Lorsque vous lisez la macro d'actions, vous tes invit slectionner des objets si ce n'est dj fait. Pour voir les rsultats de la macro d'actions, procdez comme suit : 1 Dessinez des cercles et des objets dans le dessin. Remplacez les couleurs des objets par d'autres couleurs que le bleu. 2 Sur le groupe de fonctions Enregistreur d'actions, dans la liste des macros d'actions, slectionnez CerclesBleus. 3 Cliquez sur Lire. 4 Dans la bote de dialogue Macro d'actions Aucun objet slectionn, cliquez sur Slectionner des objets et continuer. 5 Lorsque vous tes invit slectionner des objets, slectionnez les cercles et les autres objets dans le dessin. Appuyez sur ENTREE pour terminer la slection. Les cercles dans le jeu de slection ont dsormais la couleur bleu.

68 | Chapitre 1 Personnalisation de base

6 Si la bote de dialogue Macro d'actions Lecture termine s'affiche, cliquez sur OK. Annulez les modifications effectues par la macro d'actions en cliquant sur Annuler dans la barre d'outils d'accs rapide. Slectionnez prsent des objets dans le dessin et lisez la macro d'actions CerclesBleus. Cette fois la macro d'actions utilise le premier jeu de slection et vous tes invit slectionner des objets dans le dessin.

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. ARRETACT Arrte l'enregistreur d'actions et permet de sauvegarder les actions enregistres dans un fichier de macro d'actions. PROPRIETES Contrle les proprits des objets existants. RUBAN Ouvre la fentre du ruban.

Variables systme
PICKFIRST Dtermine si vous slectionnez les objets avant (slection nom-verbe) ou aprs avoir mis une commande.

Exemples de macros d'actions | 69

70

Types de ligne personnaliss

AutoCAD fournit une bibliothque 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 crer.

Prsentation des dfinitions de types de ligne


Les types de ligne sont dfinis dans un ou plusieurs fichiers de dfinition de types de ligne ayant une extension .lin. Le nom et la dfinition du type de ligne dterminent l'aspect du motif de base (ordre des tirets et pointills, longueur relative des tirets et des espaces, et caractristiques du texte ou des formes ajouts la dfinition). Vous pouvez utiliser tous les types de ligne standard fournis par AutoCAD ou en crer d'autres.

exemples de types de ligne Un fichier LIN peut contenir les dfinitions 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 crer un nouveau fichier. Pour crer ou modifier des dfinitions 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 crez un type de ligne, vous devez le charger avant de pouvoir l'utiliser.

71

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.

Aide-mmoire
Commandes
TYPELIGNE Charge, dfinit et modifie des types de ligne.

Variables systme
MEASUREINIT Dtermine si un dessin commenc avec un brouillon utilise par dfaut des units anglo-saxonnes ou des units mtriques.

Types de ligne personnaliss simples


Chaque type de ligne est dfini sur deux lignes dans un fichier de dfinition LIN. La premire ligne contient le nom du type de ligne et ventuellement sa description. La seconde ligne correspond au code qui dfinit 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 dfinissant les longueurs sans traage (espaces), les longueurs de traage (tiret) et les points. Vous pouvez inclure des commentaires dans le fichier LIN en insrant un point-virgule (;) au dbut de la ligne.

Format de dfinition de type de ligne


Le format de dfinition des types de ligne est le suivant :
*nom_typedeligne,description A,descripteur1,descripteur2...

Par exemple, le type de ligne TIRETPOINT se dfinit comme suit :


*TIRETPOINT, tiret point __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25

Cette dfinition indique un motif rptitif commenant 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

72 | Chapitre 2 Types de ligne personnaliss

rpte 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 enregistrs en format ASCII et porter l'extension .lin. Vous trouverez ci-aprs des informations complmentaires sur chacune des zones de la dfinition d'un type de ligne.

Nom du type de ligne


La valeur de cette zone commence par un astrisque (*) ; il doit s'agir d'un nom unique dcrivant 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 bote de dialogue Charger ou recharger les types de ligne. La description est facultative. Elle peut comprendre :

Une simple reprsentation du motif de type de ligne, compose de texte ASCII Une description complte du type de ligne Un commentaire, par exemple "Utiliser ce type de ligne pour les lignes masques"

Si vous omettez la description, n'insrez pas de virgule aprs le nom du type de ligne. La description ne peut comporter plus de 47 caractres.

Zone Alignement (A)


La valeur de cette zone dfinit l'alignement du motif aux extrmits 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 criez le type de ligne CENTRAL, qui reprsente la squence rptitive tiret-point utilise couramment comme trait d'axe. AutoCAD ajuste cette squence sur chaque ligne de manire ce que les tirets concident avec chaque extrmit de la ligne. Le motif est ajust sur la ligne pour qu'au moins la moiti du tiret se retrouve aux deux extrmits. Si ncessaire, le premier et le dernier tiret sont allongs. D'autre part, si la distance

Types de ligne personnaliss simples | 73

entre les deux extrmits d'une ligne est trop courte pour contenir au moins une squence tiret-point, AutoCAD trace une ligne continue. De mme, pour les arcs, le motif est ajust de faon commencer et finir avec un tiret. Les cercles n'ont pas d'extrmits ; toutefois, AutoCAD ajuste la squence tiret-point de manire fournir une prsentation lgante. 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 spare des autres par une virgule (aucun espace n'est permis).

Un nombre dcimal positif indique un segment de traage (tiret) de la longueur indique. Un nombre dcimal ngatif indique un segment sans traage (espace) de la longueur indique. Un tiret dont la longueur est gale 0 est reprsent 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 caractres dans le fichier LIN. Vous devez inclure une seule squence complte du motif de type de ligne dfini par les descripteurs de motif. Lorsque le type de ligne est dessin, AutoCAD utilise le premier descripteur de motif pour les tirets de dbut et de fin de la ligne. Il dessine ensuite, entre les tirets des deux extrmits, les motifs dans l'ordre squentiel, en commenant par le deuxime 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 suprieure 0 (segment de traage). La longueur du deuxime tiret doit tre infrieure 0 si vous avez besoin d'un segment de traage ou suprieure 0 si vous crez un type de ligne continu. Vous devez dfinir au moins deux descripteurs pour chaque alignement de type A.

Pour crer un type de ligne simple partir de la ligne de commande


1 A l'invite de la ligne de commande, entrez -typeligne. 2 Entrez c (Crer). 3 Entrez un nom pour le type de ligne, puis appuyez sur Entre.

74 | Chapitre 2 Types de ligne personnaliss

Les noms de type de ligne peuvent comporter 255 caractres. Les noms de type de ligne peuvent contenir des lettres, des chiffres et les caractres spciaux signe dollar ($), trait d'union () et trait de soulignement (_). Les espaces ne sont pas autoriss. 4 Dans la bote de dialogue Crer ou ajouter un fichier type de ligne, slectionnez un fichier de bibliothque de types de ligne LIN dans le champ Nom de fichier et cliquez sur le bouton Enregistrer. Si vous slectionnez 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, spcifiez le motif de la ligne. Suivez ces instructions :

Tous les types de ligne doivent commencer par un tiret. Entrez des zros pour les points. Entrez des nombres rels ngatifs pour les espaces. Ces valeurs dfinissent la longueur de l'espace dans les units du dessin. Entrez des nombres rels positifs pour les tirets. Ces valeurs dfinissent la longueur du tiret dans les units du dessin. Sparez 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 Entre pour mettre fin la commande. REMARQUE Lorsque vous crez un type de ligne, il n'est pas charg automatiquement dans votre dessin. Utilisez l'option Charger de la commande TYPELIGNE.

Pour ajouter un type de ligne simple un fichier LIN


1 Ouvrez le fichier acad.lin ou acadiso.lin dans un diteur de texte pouvant enregistrer les documents au format ASCII. 2 Crez une ligne d'en-tte comprenant un astrisque et un nom de motif de type de ligne. Le nom d'un motif de type de ligne est limit 31 caractres.

Types de ligne personnaliss simples | 75

3 (Facultatif) Pour inclure une description dans la ligne d'en-tte, entrez une virgule puis le texte d'information aprs le nom du motif de type de ligne. 4 Crez une ligne de descripteur incluant :

Tous les types de ligne doivent commencer par un tiret. Entrez des zros pour les points. Entrez des nombres rels ngatifs pour les espaces. Ces valeurs dfinissent la longueur de l'espace dans les units du dessin. Entrez des nombres rels positifs pour les tirets. Ces valeurs dfinissent la longueur du tiret dans les units du dessin. Sparez toutes les valeurs de point, de tiret ou d'espace par une virgule. Utilisez un espace entre un point et un tiret.

Aide-mmoire
Commandes
TYPELIGNE Charge, dfinit et modifie des types de ligne.

Variables systme
MEASUREINIT Dtermine si un dessin commenc avec un brouillon utilise par dfaut des units anglo-saxonnes ou des units mtriques.

Texte dans les types de ligne personnaliss


Les polices de caractres peuvent tre incluses dans les types de ligne. Les polices de caractres peuvent tre incluses dans les types de ligne. Les types de ligne qui comportent des caractres incorpors peuvent servir indiquer des utilitaires, des contours, etc. Comme pour les types de lignes simples, les lignes sont dessines mesure que vous en indiquez les sommets. Les caractres incorpors dans des lignes sont toujours affichs en entier, ils ne sont jamais ajusts.

76 | Chapitre 2 Types de ligne personnaliss

Les caractres de texte incorpors sont associs un style de texte dans le dessin. Tous les styles de texte associs 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 caractres incorpors est similaire celui des types de lignes simples : ils sont composs d'une liste de descripteurs de motif, spars par une virgule.

Format des descripteurs de caractre


Le format utilis pour ajouter des caractres de texte dans une description de type de ligne est :
["texte",nomstyletexte,chelle,rotation,dcalagex,dcalagey]

Ce format est ajout comme descripteur un type de ligne simple. Par exemple, un type de ligne appel EAU_CHAUDE est dfini comme suit :
*EAU_CHAUDE,---- EC ---- EC ---- EC ---- EC ---- EC ---A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2

Cette dfinition indique un motif rptitif 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 caractres EC et de paramtres d'chelle et de position, puis d'un autre espace de 0.2 unit de dessin. Les caractres de texte proviennent de la police de texte attribue au style de texte STANDARD, avec une chelle gale 0.1, une rotation droite de 0 degr, un dcalage X gal -0.1 et un dcalage Y gal -0.05. Ce motif se rpte 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.

Remarquez que la longueur totale du premier trait est de 0.2 + 0.2 = 0.4, et que l'origine du texte est dcale de -0.01 units de dessin dans le sens

Texte dans les types de ligne personnaliss | 77

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,.5,-.1,["HW",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3

La longueur totale du premier trait est encore de 0.1 + 0.3 = 0.4, mais l'origine du texte n'est pas dcale dans le sens horizontal (axe des X). Voici des informations supplmentaires sur chacun des champs du descripteur de caractres. Les valeurs utilises sont des dcimales accompagnes d'un signe, par exemple 1, -17 et 0.01 Texte Caractres utiliser dans le type de ligne. nom du style de texte Nom du style de texte utiliser. Si aucun style n'est dfini, 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 multiplie par le facteur d'chelle. Si la hauteur est 0, seule la valeur de S=valeur est utilise comme hauteur. rotation U=valeur, R=valeur ou A=valeur. U= indique du texte droit ou lisible. R= indique la rotation relative ou tangentielle par rapport la ligne. A= indique la rotation absolue du texte par rapport l'origine : tout le texte subit la mme rotation, peu importe sa position par rapport la ligne. Vous pouvez ajouter un paramtre d pour degrs (il s'agit de l'unit par dfaut), r pour radians ou g pour grades. En cas d'omission, une rotation relative gale 0 est applique. La rotation est centre entre la ligne de base et la hauteur nominale de la capsule. REMARQUE Pour mettre jour vers la dernire version de dfinition de type de ligne les dessins contenant des types de ligne hrits qui n'utilisent pas l'indicateur de rotation U (droit), rechargez le type de ligne dans les fichiers LIN. Les types de ligne personnaliss peuvent tre mis jour en remplaant l'indicateur R (rotation) par l'indicateur U (droit) avant le rechargement d'une dfinition de type de ligne. Pour plus d'informations sur le chargement d'un type de ligne, reportez-vous la rubrique Chargement de types de ligne. dcalageX X=valeur. Le dcalage du texte sur l'axe X du type de ligne, c'est--dire le long de la ligne. Si aucune valeur n'est dfinie ou si cette valeur gale 0, le texte est prsent sans dcalage. Servez-vous de ce champ pour contrler la distance entre le texte et le dernier dplacement de tiret ou d'espace. Cette valeur n'est pas mise l'chelle en fonction du facteur dfini par S=valeur, mais en fonction du type de ligne.

78 | Chapitre 2 Types de ligne personnaliss

dcalageY Y=valeur. Le dcalage du texte dans l'axe Y du type de ligne, c'est--dire un angle de 90 degrs par rapport la ligne. Si aucune valeur n'est dfinie ou si cette valeur gale 0, le texte est prsent sans dcalage. Servez-vous de ce champ pour contrler l'alignement vertical du texte par rapport la ligne. Cette valeur n'est pas mise l'chelle en fonction du facteur dfini par S=valeur, mais en fonction du type de ligne.

Pour inclure des caractres dans les types de ligne


1 Crez un type de ligne simple, comme le dcrit la section Pour ajouter un type de ligne simple un fichier LIN (page 75). 2 Ajoutez le descripteur de caractres dans le motif de type de ligne, en utilisant le format suivant : ["texte",nomstyletexte,chelle,rotation,dcalagex,dcalagey]

Aide-mmoire
Commandes
TYPELIGNE Charge, dfinit et modifie des types de ligne.

Variables systme
MEASUREINIT Dtermine si un dessin commenc avec un brouillon utilise par dfaut des units anglo-saxonnes ou des units mtriques.

Formes dans les types de ligne personnaliss


Voir aussi :

Formes et polices de forme (page 501)

Un type de ligne complexe peut contenir des formes imbriques enregistres 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 dessines mesure que l'utilisateur en indique les sommets. Les formes et les objets texte

Formes dans les types de ligne personnaliss | 79

incorpors dans des lignes sont toujours affichs en entier, ils ne sont jamais ajusts. La syntaxe des types de ligne complexes est similaire celle des types de ligne simples : elle consiste en une liste de descripteurs de motif spars 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,transfor mation]

o transformation est facultatif et peut reprsenter une srie des lments suivants (chacun prcd d'une virgule) :
R=## Rotation relative A=## Rotation absolue U=## Rotation droite S=## Echelle X=## Dcalage X Y=## Dcalage Y

Dans cette syntaxe, ## est un nombre dcimal sign (1, 17, 0.01, etc.), la rotation est exprime en degrs et les autres options sont indiques en units de dessin ajustes au type de ligne. Les lettres de transformation qui prcdent ventuellement doivent tre suivies du signe gal et d'un nombre. La dfinition de type de ligne suivante spcifie un type de ligne nomm CON1LIGNE compos d'un motif rptitif d'un segment de ligne, d'un espace et de la forme imbrique 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 dfinition d'un type de ligne simple. Comme dcrit prcdemment, six champs permettent de dfinir une forme dans un type de ligne. Les deux premiers sont obligatoires et doivent occuper une position prcise tandis que les quatre suivants sont facultatifs et peuvent

80 | Chapitre 2 Types de ligne personnaliss

tre ordonns arbitrairement. Les deux exemples suivants illustrent diffrentes entres du champ de dfinition des formes.
[CAP,ep.shx,S=2,R=10,X=0.5]

Le code ci-dessus dessine la forme CAP dfinie dans le fichier formes ep.shx en appliquant : (1) une chelle qui est le double de celle de l'unit du type de ligne, (2) une rotation tangentielle de 10 degrs dans le sens trigonomtrique et (3) un dcalage 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 dfinie dans le fichier formes pd.shx en appliquant : (1) un dcalage X de 0.5 unit de dessin avant laboration de la forme, (2) un dcalage 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 dfinit une forme dans un type de ligne complexe.
[shapename,nomfichierformes,cotes,rotation,dcalagex,dcalagey]

Les dfinitions des champs de la syntaxe sont les suivantes : shapename Nom de la forme dessiner. Ce champ est obligatoire. S'il est omis, la dfinition du type de ligne choue. Si shapename n'existe pas dans le fichier formes spcifi, le type de ligne est dessin sans la forme imbrique. nomfichierformes Nom d'un fichier de dfinition de formes compil (SHX). S'il est omis, la dfinition du type de ligne choue. Si nomfichierformes est incomplet (aucun chemin n'est spcifi), le fichier est recherch dans le chemin de la bibliothque. Si nomfichierformes est complet mais introuvable l'emplacement indiqu, le prfixe est supprim puis le fichier est recherch dans le chemin de la bibliothque. S'il est introuvable, le type de ligne est dessin sans la forme imbrique. cotes S=valeur. L'chelle de la forme reprsente le facteur d'chelle appliqu l'chelle de la forme dfinie de manire interne. Si l'chelle de la forme dfinie de manire interne est 0, seule la valeur de S= est utilise comme chelle. rotation U=valeur, 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 mme rotation, quelle que soit leur position par rapport la ligne. Vous pouvez ajouter la lettre d pour degrs (il s'agit de l'unit par dfaut), r pour radians ou g pour grades. En cas d'omission, une rotation relative gale 0 est applique.

Formes dans les types de ligne personnaliss | 81

REMARQUE Pour mettre jour vers la dernire version de dfinition de type de ligne les dessins contenant des types de ligne hrits qui n'utilisent pas l'indicateur de rotation U (droit), rechargez le type de ligne dans les fichiers LIN. Les types de ligne personnaliss peuvent tre mis jour en remplaant l'indicateur R (rotation) par l'indicateur U (droit) avant le rechargement d'une dfinition de type de ligne. Pour plus d'informations sur le chargement d'un type de ligne, reportez-vous la rubrique Chargement de types de ligne. dcalageX X=valeur. Dcalage de la forme sur l'axe X du type de ligne calcul partir de l'extrmit du sommet de dfinition de type de ligne. Si aucune valeur n'est dfinie ou si cette valeur gale 0, la forme est trace sans dcalage. Incluez ce champ pour obtenir une ligne continue avec des formes. Cette valeur n'est pas mise l'chelle en fonction du facteur dfini par S=. dcalageY Y=valeur. Dcalage de la forme sur l'axe Y du type de ligne calcul partir de l'extrmit du sommet de dfinition de type de ligne. Si aucune valeur n'est dfinie ou si cette valeur gale 0, la forme est trace sans dcalage. Cette valeur n'est pas mise l'chelle en fonction du facteur dfini par S=.

Aide-mmoire
Commandes
TYPELIGNE Charge, dfinit et modifie des types de ligne. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Variables systme
MEASUREINIT Dtermine si un dessin commenc avec un brouillon utilise par dfaut des units anglo-saxonnes ou des units mtriques.

82 | Chapitre 2 Types de ligne personnaliss

Motifs de hachures personnaliss

AutoCAD fournit une bibliothque 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 crer.

Prsentation des dfinitions de motifs de hachures


Vous pouvez crer vos propres motifs de hachures en plus de ceux fournis par dfaut. Vous pouvez crer vos propres motifs de hachures en plus de ceux fournis par dfaut. Le dveloppement d'une dfinition de motifs de hachures requiert des connaissances, de l'exprience et de la patience. Et comme la personnalisation des hachures exige une certaine familiarisation avec les motifs de hachures, nous la dconseillons aux nouveaux utilisateurs. Les motifs de hachures fournis par AutoCAD sont stocks dans les fichiers texte acad.pat et acadiso.pat. Vous pouvez ajouter des dfinitions de motifs de hachures ce fichier ou crer vos propres fichiers. Quel que soit l'emplacement de stockage de la dfinition, un motif de hachures personnalis prsente toujours le mme format. Il se compose d'une ligne d'en-tte de 31 caractres maximum commenant par un astrisque, 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 dfaut ANSI31 affich dans la bote de dialogue Hachures et remplissage de contour se prsente comme ceci :

83

et est dfini comme suit :


*ANSI31, ANSI Fer, Brique, Maonnerie 45, 0,0, 0,.125

Le nom du motif indiqu dans la premire ligne, *ANSI31, est suivi d'une description : ANSI Fer, Brique, Maonnerie. Cette dfinition simple indique qu'une ligne doit tre trace un angle de 45 degrs, que la premire 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. Les dfinitions de motifs de hachures suivent les rgles ci-aprs :

Une ligne de dfinition de motif peut contenir jusqu' 80 caractres. Le nom peut comporter des lettres, des chiffres et les caractres spciaux trait de soulignement ( _ ), tiret ( - ) et dollar ( $ ). La dfinition d'un motif doit toutefois commencer par une lettre ou un nombre, pas par un caractre spcial. AutoCAD ignore les lignes vides et le texte la droite d'un point virgule. On considre que chaque ligne du motif est le premier membre d'une famille de lignes et elle est cre en appliquant la diffrence de dcalage dans les deux sens afin de gnrer une famille infinie de lignes parallles. La valeur delta-x indique le dplacement entre les membres de la famille dans la direction de la ligne. Elle n'est utilise que pour les lignes interrompues. La valeur delta-y indique l'espace entre les membres de la famille ; elle est mesure perpendiculairement aux lignes. Une ligne est considre comme tant de longueur infinie. Un motif de tirets est superpos la ligne.

REMARQUE Vous devez insrer une ligne vide aprs la dernire dfinition du motif de hachures dans le fichier PAT. Autrement, la dernire dfinition du motif de hachures n'est pas accessible lors de la cration d'un remplissage avec hachures. Le hachurage consiste tendre, dans la dfinition du motif, chaque ligne selon sa famille infinie de lignes parallles. Tous les objets slectionns sont vrifis pour voir s'ils croisent ces lignes ; toute intersection entrane l'activation

84 | Chapitre 3 Motifs de hachures personnaliss

ou la dsactivation des lignes de hachure conformment au style de hachures. Chaque famille de lignes de hachure est gnre paralllement une ligne initiale ayant une origine absolue. L'alignement peut ainsi tre parfait. Si vous dfinissez un hachurage trs 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 dfinissant la variable d'environnement 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 crer 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. 2 Crez une ligne d'en-tte comprenant un astrisque et un nom de motif. Le nom d'un motif de hachure est limit 31 caractres. 3 (Facultatif) Pour inclure une description dans la ligne d'en-tte, entrez une virgule puis le texte d'information aprs le nom du motif. 4 Crez une ligne de descripteur incluant :

Un angle auquel la ligne est trace Un point d'origine X,Y Un delta-x gal zro Un delta-y de n'importe quelle valeur

Aide-mmoire
Commandes
ADCENTER Gre et insre un contenu, tel que des blocs, des xrfs et des motifs de hachures. REMPLIR Dtermine le remplissage des objets tels que les hachures, les solides 2D et les polylignes larges.

Prsentation des dfinitions de motifs de hachures | 85

HACHURES Remplit une zone ferme ou des objets slectionns avec un motif de hachures, un solide ou un gradient. EDITHACH Modifie des hachures ou un remplissage existants. SOLIDE Cre des triangles et des quadrilatres pleins.

Variables systme
FILLMODE Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis. HPANG Dfinit l'angle des nouveaux motifs de hachures. HPBOUND Gre le type d'objet cr par HACHURES et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit le nom du motif de hachures par dfaut. HPSCALE Dfinit le facteur d'chelle du motif de hachures. HPSPACE Dfinit l'espacement entre les lignes de hachures pour les motifs dfinis par l'utilisateur.

Motifs de hachures avec des lignes interrompues


Pour dfinir des motifs avec des lignes interrompues, annexez des lments longs comme des tirets l'lment de dfinition de ligne. Pour dfinir des motifs avec des lignes interrompues, annexez des lments longs comme des tirets l'lment de dfinition de ligne. Chacun de ces

86 | Chapitre 3 Motifs de hachures personnaliss

lments spcifie la longueur d'un segment constitutif de la ligne. Si la longueur a une valeur positive, un segment est cr plume abaisse. Si la longueur est ngative, la plume reste l'tat lev et le segment n'est pas cr. Le motif dbute 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 reprsent par un point. Vous pouvez spcifier jusqu' six longueurs de tiret par ligne de motif. Le motif de hachures ANSI33, affich dans l'onglet contextuel du ruban Hachures ou dans la bote de dialogue Hachures et gradient, se prsente comme suit :

et est dfini 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 inclines 45 degrs afin de crer 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 dfinition suivante :
* DASH45, Lignes interrompues 45 degrs 45, 0,0, 0,0.5, 0.5,-0.5

Ce motif est identique au motif avec inclinaison 45 degrs prsent la section Prsentation des dfinitions de motifs de hachures (page 83) ceci prs qu'une dfinition de discontinuits est ajoute la fin. La longueur plume abaisse et plume leve est de 0,5 unit, ce qui satisfait aux objectifs indiqus. Si vous vouliez crer 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 dfinition serait :
*DDOT45,Motif tiret-point-tiret : 45 degrs 45, 0,0, 0,0.5, 0.5,-0.25, 0,-0.25

Cet exemple permet d'examiner l'effet des spcifications delta-x sur les familles de lignes interrompues. Commenons par la dfinition suivante :
*GOSTAK 0, 0,0, 0,0.5, 0.5,-0.5

Cela cre une famille de lignes spares par 0,5 unit, chaque ligne comprenant un nombre gal de tirets et d'espaces. Comme delta-x gale zro, les tirets

Motifs de hachures avec des lignes interrompues | 87

s'alignent dans chaque membre de la famille. Une zone hachure l'aide de ce motif doit se prsenter de la faon suivante :

Maintenant, passez au motif


*SKEWED 0, 0,0, 0.5,0.5, 0.5,-0.5

Il s'agit du mme motif, ceci prs que vous avez dfini delta-x sur 0.5. Ceci dcale chaque membre de la famille successif de 0.5 dans la direction de la ligne (dans ce cas, parallle l'axe X). Comme les lignes sont infinies, le motif de tirets fait baisser le nombre spcifi. Voici le motif de hachures obtenu :

Pour crer 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. 2 Crez une ligne d'en-tte comprenant un astrisque et un nom de motif. Le nom d'un motif de hachure est limit 31 caractres. 3 (Facultatif) Pour inclure une description dans la ligne d'en-tte, entrez une virgule puis le texte d'information aprs le nom du motif. 4 Crez une ligne de descripteur incluant :

Un angle auquel la ligne est trace Un point d'origine X,Y Un delta-x de votre choix, si vous voulez dcaler 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 deuxime valeur, facultative, de longueur de tiret Une deuxime valeur, facultative, de longueur de point

88 | Chapitre 3 Motifs de hachures personnaliss

Aide-mmoire
Commandes
ADCENTER Gre et insre un contenu, tel que des blocs, des xrfs et des motifs de hachures. REMPLIR Dtermine le remplissage des objets tels que les hachures, les solides 2D et les polylignes larges. HACHURES Remplit une zone ferme ou des objets slectionns avec un motif de hachures, un solide ou un gradient. EDITHACH Modifie des hachures ou un remplissage existants. SOLIDE Cre des triangles et des quadrilatres pleins.

Variables systme
FILLMODE Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis. HPANG Dfinit l'angle des nouveaux motifs de hachures. HPBOUND Gre le type d'objet cr par HACHURES et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit le nom du motif de hachures par dfaut. HPSCALE Dfinit le facteur d'chelle du motif de hachures.

Motifs de hachures avec des lignes interrompues | 89

HPSPACE Dfinit l'espacement entre les lignes de hachures pour les motifs dfinis par l'utilisateur.

Motifs de hachures avec plusieurs lignes


Les motifs de hachures complexes peuvent avoir une origine passant par des dcalages depuis le point d'origine et une famille de lignes comportant plusieurs membres. 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 dcalages 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 dsigner le point de dpart, les dcalages 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 l'onglet contextuel du ruban Hachures ou dans la bote de dialogue Hachures et gradient, se prsente comme suit :

Il est dfini comme suit, avec plusieurs lignes dcrivant le motif :


* AR-B816, pierre panneresse avec lvation 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 rpte chaque unit. Les units ont une hauteur et une largeur de 0,5.

90 | Chapitre 3 Motifs de hachures personnaliss

Ce motif aurait la dfinition 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 premire ligne (ligne vers le haut) est une simple ligne interrompue dont l'origine est 0,0. La deuxime ligne (ligne du haut) doit commencer la fin de la barre vers le haut ; son origine est donc 0,5. La troisime ligne (ligne vers le bas ou verticale descendante) doit commencer la fin de la barre du haut, soit 0.5,0.5 pour la premire occurrence du motif, ce point reprsentant son origine. La troisime 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 donne par l'angle spcifi. Par consquent, deux familles de lignes interrompues opposes 180 degrs ne sont pas semblables. Mais deux familles de lignes solides sont semblables. Le motif suivant cre des toiles six points.

Cet exemple peut vous aider mieux dfinir vos motifs. (Conseil : 0.866 est le sinus de 60 degrs.) Voici la dfinition 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 crer 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.

Motifs de hachures avec plusieurs lignes | 91

2 Crez une ligne d'en-tte comprenant un astrisque et un nom de motif. Le nom d'un motif de hachure est limit 31 caractres. 3 (Facultatif) Pour inclure une description dans la ligne d'en-tte, entrez une virgule puis le texte d'information aprs le nom du motif. 4 Crez une ligne de descripteur incluant :

Un angle auquel la ligne est trace Un point d'origine X,Y Un delta-x de votre choix, si vous voulez dcaler 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 deuxime valeur, facultative, de longueur de tiret Une deuxime valeur, facultative, de longueur de point

5 Entrez une deuxime ligne de descripteur en utilisant tous les paramtres ci-dessus. 6 (Facultatif) Entrez toutes les autres lignes dont vous avez besoin pour la description de votre motif.

Aide-mmoire
Commandes
ADCENTER Gre et insre un contenu, tel que des blocs, des xrfs et des motifs de hachures. REMPLIR Dtermine le remplissage des objets tels que les hachures, les solides 2D et les polylignes larges. HACHURES Remplit une zone ferme ou des objets slectionns avec un motif de hachures, un solide ou un gradient.

92 | Chapitre 3 Motifs de hachures personnaliss

EDITHACH Modifie des hachures ou un remplissage existants. SOLIDE Cre des triangles et des quadrilatres pleins.

Variables systme
FILLMODE Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis. HPANG Dfinit l'angle des nouveaux motifs de hachures. HPBOUND Gre le type d'objet cr par HACHURES et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit le nom du motif de hachures par dfaut. HPSCALE Dfinit le facteur d'chelle du motif de hachures. HPSPACE Dfinit l'espacement entre les lignes de hachures pour les motifs dfinis par l'utilisateur.

Motifs de hachures avec plusieurs lignes | 93

94

Personnalisation de l'interface utilisateur

Lorsque vous utilisez le programme, vous vous servez d'un certain nombre de groupes de fonctions, menus, barres d'outils, touches de raccourci et autres lments d'interface qui vous permettent d'accomplir efficacement vos tches. Vous pouvez galement personnaliser tous ces lments afin de rationaliser votre environnement.

Comprendre la personnalisation de l'interface utilisateur


L'outil de personnalisation d'AutoCAD vous aide organiser votre environnement de dessin selon vos besoins. Grce aux fonctionnalits de personnalisation, et notamment au format de fichier CUIx et l'diteur Personnaliser l'interface utilisateur, vous pouvez aisment crer et modifier votre contenu personnalis.

Prsentation de la personnalisation
Pour personnaliser l'interface utilisateur, il suffit de modifier le fichier CUIx XML l'aide de l'diteur Personnaliser l'interface utilisateur. Le fichier CUIx au format XML remplace les fichiers de menu et de personnalisation des versions antrieures AutoCAD 2012. Vous personnalisez dsormais l'interface utilisateur dans AutoCAD. Vous n'avez donc plus utiliser un diteur de texte pour personnaliser les fichiers de menu (MNU et MNS) utiliss dans les versions antrieures AutoCAD 2006. Vous pouvez

Ajouter ou modifier des barres d'outils, des menus (notamment des menus contextuels, de mosaque d'images et de tablette) et des groupes de fonctions.

95

Ajouter et modifier des commandes sur la barre d'outils d'accs rapide Crer ou modifier les espaces de travail Attribuer des commandes divers lments d'interface Crer ou modifier des macros Dfinir des chanes DIESEL Crer ou modifier des alias Ajouter du texte descriptif pour les info-bulles des commandes Dfinir les proprits affiches lorsque des info-bulles de survol sont utilises

Cration d'lments de l'interface utilisateur


Cet diteur permet de crer et de grer les commandes utilises dans le fichier CUIx au niveau central. Outre ces commandes, vous pouvez personnaliser de nombreux lments de l'interface utilisateur. L'diteur CUI vous permet de personnaliser ce qui suit :

Actions dclenches par double-clic Elments d'interface utilisateur hrits (tablettes, boutons de tablette et menus de mosaque d'images) Boutons de la souris Menus droulants Barre d'outils d'accs rapide Proprits rapides Barres d'outils Groupes de fonctions du ruban Onglets du ruban Etats des onglets contextuels du ruban Info-bulles de survol Touches de raccourci Menus contextuels Touches de remplacement temporaire

96 | Chapitre 4 Personnalisation de l'interface utilisateur

Espaces de travail

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite.

Variables systme
DBLCLKEDIT Contrle le comportement de l'dition double-clic dans la zone de dessin ENTERPRISEMENU Stocke le nom du fichier de personnalisation d'entreprise (si dfini), avec son chemin d'accs. MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs.

Prsentation de la personnalisation | 97

TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Utilisation de l'environnement de personnalisation


A l'aide de l'diteur Personnaliser l'interface utilisateur, vous personnalisez le fichier CUIx XML et crez des commandes, des lments d'interface utilisateur et des espaces de travail.

Prsentation de l'diteur Personnaliser l'interface utilisateur


L'diteur Personnaliser l'interface utilisateur permet de personnaliser l'interface utilisateur d'AutoCAD. Avant de vous lancer dans la personnalisation de vos propres menus, barres d'outils et autres lments d'interface, vous devez vous familiariser avec l'environnement de personnalisation. Pour ouvrir l'diteur Personnaliser l'interface utilisateur, cliquez sur Grer Personnalisation Interface utilisateur. Une fois l'diteur ouvert, affichez le contenu des fichiers de personnalisation chargs en dveloppant les lments de la structure d'arborescence et affichez les proprits des lments en les slectionnant. Slectionnez l'onglet Transfrer pour savoir comment migrer ou transfrer des personnalisations ; slectionnez l'onglet Personnaliser pour savoir comment crer ou modifier des lments d'interface utilisateur. Une fois familiaris avec cet environnement, vous pouvez exploiter les fonctionnalits des outils. Pour plus d'informations sur les fonctionnalits de personnalisation amliores, reportez-vous la section Modifications apportes la personnalisation (page 104). Voici la faon dont se prsente l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur. Cet onglet permet de personnaliser les lments d'interface dans les fichiers CUIx.

98 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilisez la personnalisation de l'interface utilisateur pour adapter votre environnement de dessin certains types de tche. Par exemple, si vous voulez regrouper dans une barre d'outils les commandes que vous utilisez le plus souvent, vous pouvez crer une nouvelle barre d'outils nomme Favoris dans l'diteur Personnaliser l'interface utilisateur, puis chargez cette nouvelle barre d'outils dans AutoCAD.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise.

Utilisation de l'environnement de personnalisation | 99

IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite.

Variables systme
DBLCLKEDIT Contrle le comportement de l'dition double-clic dans la zone de dessin ENTERPRISEMENU Stocke le nom du fichier de personnalisation d'entreprise (si dfini), avec son chemin d'accs. MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs. TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Utilisation du volet Personnalisations dans


Le volet Personnalisations dans permet de parcourir les diffrents lments de l'interface utilisateur figurant dans les fichiers de personnalisation chargs. Dans ce volet, vous crez et modifiez des lments d'interface utilisateur tels que des espaces de travail, des barres d'outils et des menus. En haut du volet, vous trouverez les outils qui permettent de charger les fichiers de personnalisation partiels dans le fichier de personnalisation principal, d'enregistrer les modifications dans les fichiers de personnalisation chargs et de choisir comment vous voulez afficher les fichiers de personnalisation chargs.

100 | Chapitre 4 Personnalisation de l'interface utilisateur

L'arborescence permet de crer de nouveaux lments d'interface utilisateur tels que des barres d'outils et des menus. Une fois qu'un nouvel lment est cr, il est possible d'ajouter des commandes en les faisant glisser partir du volet Liste des commandes. En plus de pouvoir crer des lments de l'interface utilisateur et d'ajouter des commandes un lment de l'interface utilisateur, vous pouvez modifier l'ordre des commandes sur les barres d'outils, dans les menus et dans les groupes de fonctions du ruban en les faisant glisser vers le haut ou vers le bas.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation du volet Liste des commandes


Le volet Liste des commandes permet de crer et de rechercher des commandes dans les fichiers de personnalisation chargs. Utilisez le bouton Crer une nouvelle commande pour crer une commande personnalise dans le fichier CUIx rpertori dans la liste droulante Tous les fichiers de personnalisation en haut du volet Personnalisations dans <nom de fichier>. Une commande doit tre cre avant d'tre associe un lment de l'interface utilisateur dans le volet Personnalisations dans <nom de fichier>. Le bouton Recherche d'une commande ou de texte se trouve ct du bouton Crer une nouvelle commande. Le bouton Recherche d'une commande ou de texte affiche la bote de dialogue Rechercher et remplacer qui vous permet de

Utilisation de l'environnement de personnalisation | 101

rechercher ou de remplacer des chanes de texte dans le volet Liste des commandes uniquement. La liste droulante Catgories situe dans la partie suprieure du volet Liste des commandes contient une liste des catgories prdfinies utilises pour filtrer les commandes affiches dans la zone de liste Commande. Vous pouvez effectuer votre slection dans plusieurs catgories, par exemple

Toutes les commandes. Affiche toutes les commandes pour chaque fichier de personnalisation charg. Commandes personnalises. Affiche les commandes dfinies par l'utilisateur et ayant t ajoutes aux fichiers de personnalisation chargs. Ces commandes ne font pas partie d'un fichier de personnalisation livr avec AutoCAD. Elments de contrle. Affiche les contrles spciaux pouvant tre ajouts une barre d'outils ou un groupe de fonctions du ruban, comme des listes droulantes, des curseurs et autres.

Les commandes et les contrles disponibles s'affichent au bas du volet Liste des commandes. Le nom des commandes disponibles, l'image affecte une commande et le nom du groupe de personnalisation laquelle la commande est affecte s'affichent. Lorsque le curseur passe au-dessus d'une commande, la macro affecte la commande s'affiche dans une info-bulle. Le champ de filtrage des commandes dans la partie suprieure du volet Liste des commandes vous permet de filtrer la liste des commandes selon la chane de texte que vous entrez. La chane de texte est recherche dans les noms des commandes et les commandes correspondantes s'affichent dans la zone de liste Commande.

102 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation du volet d'affichage dynamique


Le volet d'affichage dynamique permet de grer l'affichage des volets supplmentaires correspondant l'lment slectionn dans les volets Personnalisations dans ou Liste des commandes. En fonction de l'lment slectionn, un ou plusieurs volets suivants apparaissent :

Icne de bouton Informations Volet Aperu Proprits Proprits rapides Raccourcis Aperu de la barre d'outils

Utilisation de l'environnement de personnalisation | 103

Contenu de l'espace de travail

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Modifications apportes la personnalisation


Mme si les techniques de personnalisation de base restent les mmes que dans les versions prcdentes du produit, l'environnement utilis pour personnaliser le produit a volu partir d'AutoCAD 2006.

104 | Chapitre 4 Personnalisation de l'interface utilisateur

Toutes les anciennes options de personnalisation sont encore disponibles. Vous pouvez toujours crer, modifier et supprimer des lments d'interface. Il vous est encore possible de crer des fichiers de personnalisation partielle. Vous pouvez galement utiliser des macros et des entres avances telles que des expressions DIESEL et des routines AutoLISP. Toutefois, les tches de personnalisation ne passent plus par la cration ou la modification manuelle de fichiers texte MNU ou MNS. Elles s'effectuent dsormais via l'interface du programme, dans l'diteur Personnaliser l'interface utilisateur (IUP).

Fichiers de menu et fichiers de personnalisation


Dans les versions du produit antrieures 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 vrifier manuellement les donnes de personnalisation dans le fichier texte pouvait s'avrer ennuyeux et gnrateur d'erreurs. Ainsi, une simple erreur de syntaxe (par exemple, une parenthse 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 (IUP), 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 lment de l'interface utilisateur. L'diteur Personnaliser l'interface utilisateur (IUP) affiche les proprits des lments 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 utiliss par le pass ont t remplacs par un seul type de fichier, le fichier CUIx au format XML. Le format CUIx succde au format CUI introduit dans AutoCAD 2006. Grce au format XML du fichier CUIx, il est possible de faire un suivi des diffrentes personnalisations. Lorsque vous passez une nouvelle version du programme, toutes vos personnalisations sont automatiquement intgres dans la nouvelle version. Le format XML prend en charge un fichier de personnalisation compatible avec les versions antrieures. Cela signifie que vous pouvez afficher un fichier CUIx provenant d'une version postrieure dans la version antrieure sans perdre les donnes de personnalisation de la version postrieure. Toutefois, vous ne pouvez pas modifier le fichier CUIx de la nouvelle version dans la version antrieure. Pour plus d'informations sur la migration des donnes de personnalisation, reportez-vous la section Transfert et migration d'une personnalisation (page 407).

Modifications apportes la personnalisation | 105

Le tableau ci-dessous rpertorie les anciens fichiers de menu qui accompagnaient le produit et indique les lments correspondants dans AutoCAD 2012. Correspondance entre les fichiers de menu et les fichiers CUIx Fichier de Description menu
MNU Fichier texte ASCII. Dans les versions antrieures, il dfinissait la plupart des lments de l'interface utilisateur. Le fichier MNU principal, acad.mnu, tait automatiquement charg au dmarrage du produit. Les fichiers MNU partiels ne pouvaient pas tre chargs ou dchargs tant donn que vous en aviez besoin lors d'une session de dessin. Fichier de menu source Similaire au fichier texte ASCII MNU, mais sans commentaires ni mise en forme.

Dans Description du chanAutoCAD gement 2012


CUIx Fichier XML dfinissant la plupart des lments d'interface. Le fichier CUIx principal, acad.cuix, est automatiquement charg au dmarrage du produit. Les fichiers CUIx partiels peuvent tre chargs ou dchargs en fonction de vos besoins au cours d'une session de dessin.

MNS

CUIx

Fichier XML dfinissant la plupart des lments d'interface. Le fichier CUIx principal, acad.cuix, est automatiquement charg au dmarrage du produit. Les fichiers CUIx partiels peuvent tre chargs ou dchargs en fonction de vos besoins au cours d'une session de dessin. Fichier XML dfinissant la plupart des lments d'interface. Le fichier CUIx principal, acad.cuix, est automatiquement charg au dmarrage du produit. Les fichiers CUIx partiels peuvent tre chargs ou dchargs en fonction de

MNC

Fichier texte ASCII compil. Contenait des chanes et des syntaxes de commande dfinissant la fonctionnalit et l'aspect des lments d'interface utilisateur.

IUP (CUI) X

106 | Chapitre 4 Personnalisation de l'interface utilisateur

Correspondance entre les fichiers de menu et les fichiers CUIx Fichier de Description menu Dans Description du chanAutoCAD gement 2012
vos besoins au cours d'une session de dessin. MNL Fichier de menu LISP. Contient des expressions AutoLISP utilises par les lments d'interface utilisateur. Fichier de ressources de menu. Contient les bitmaps utiliss par les lments de l'interface utilisateur. MNL Aucun changement.

MNR

MNR

Aucun changement.

Comparaison de la structure du fichier texte de menu et du fichier CUI et CUIx


Dans les versions antrieures 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 (IUP). Voici comment pouvait tre dfini le menu Fentre dans l'ancien fichier de menu acad.mnu. Contenu du menu Fentre dans acad.mnu Menu Fentre Description
***POP10 **WINDOW ID_MnWindow [Fe&ntre] 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 [Mosaque &horizontale]^C^C_syswindows;_hor ID_WINDOW_TILE_VERT [Mosaque &verticale]^C^C_syswindows;_vert ID_WINDOW_ARRANGE [&Organiser les icnes]^C^C_syswindows;_arrange

Modifications apportes la personnalisation | 107

Comparez les donnes de menu ci-dessus avec celles affiches pour ce menu dans l'arborescence de l'diteur Personnaliser l'interface utilisateur (IUP).

Pour une comparaison plus dtaille, les exemples suivants dcrivent les proprits du menu Fentre, de la commande Fermer, de la commande Fermer tout et du menu contextuel Fentre qui s'affiche via l'option Insrer un sparateur. Volet Proprits du menu Fentre

Menu Fentre, volet Proprits de la commande Fermer

Menu Fentre, volet Proprits de la commande Fermer tout

108 | Chapitre 4 Personnalisation de l'interface utilisateur

Nud de l'arbre du menu Fentre, menu contextuel affich via l'option Insrer un sparateur

Groupe de menus par opposition groupe de personnalisation


Il n'existe aucune diffrence entre un groupe de menus (terme utilis dans les versions antrieures) et un groupe de personnalisation. Pour empcher tout conflit entre les fichiers de personnalisation du programme, le nom de groupe de personnalisation du fichier CUIx charg dans AutoCAD doit tre unique. Le fichier CUIx principal, acad.cuix par dfaut, possde un groupe de personnalisation appel ACAD. Vous pouvez charger un nombre illimit de fichiers de personnalisation dans le programme, condition que 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 (IUP). Changez le fichier CUIx partiel (appel CUSTOM, dans cet exemple) l'aide de la mme mthode.

Modifications apportes la personnalisation | 109

Aide dynamique
L'aide dynamique est une fonction situe dans le systme d'aide en ligne et qui fait rfrence certains lments de personnalisation figurant dans le fichier CUIx lors de son chargement dans AutoCAD. L'aide dynamique recherche l'ID lment d'une commande qui a t identifie dans le systme d'aide en ligne et quel endroit cette commande est actuellement rfrence dans un groupe de fonctions du ruban ou un menu lors du chargement du fichier CUIx. Si la commande se trouve sur un groupe de fonctions du ruban ou un menu, l'accs la commande est mis jour dans le systme d'aide en ligne pour reflter le nouvel emplacement de la commande. Si une des commandes standard comprises avec AutoCAD est dplace d'un groupe de fonctions ou d'un menu droulant un autre, le systme d'aide en ligne reflte automatiquement ce changement lors du prochain affichage. Actuellement, seules les commandes sur les groupes de fonctions du ruban et les menus fonctionnent avec l'aide dynamique. L'aide dynamique peut ne pas s'afficher correctement si une commande n'est pas disponible :

dans l'un des fichiers CUIx chargs ; dans un menu accessible, un groupe de fonctions ou un onglet du ruban dans l'espace de travail courant.

REMARQUE L'aide dynamique fonctionne uniquement avec les documents d'aide en ligne livrs avec AutoCAD et n'a aucun effet sur la documentation de tiers.

110 | Chapitre 4 Personnalisation de l'interface utilisateur

Voir aussi :

Transfert et migration d'une personnalisation (page 407) Cration et chargement d'un fichier CUIx partiel (page 137) Cration d'un fichier CUIx d'entreprise (page 141)

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite.

Glossaire de la personnalisation
Pour pouvoir personnaliser AutoCAD 2012, vous devez matriser la terminologie correspondante. Fichier de personnalisation (CUIx) Fichier modulaire qui contient plusieurs fichiers XML ainsi que des fichiers image personnaliss. Chacun de ces fichiers XML contient des informations sur un type d'lment personnalisable donn de l'interface utilisateur. Les images personnalises qui sont stockes dans le

Glossaire de la personnalisation | 111

fichier sont celles qui sont rfrences par les commandes dfinies dans les donnes de personnalisation et ne sont pas stockes dans une DLL de ressources. Vous modifiez un fichier de personnalisation l'aide de l'diteur Personnaliser l'interface utilisateur. Les fichiers CUIx remplacent les fichiers CUI, MNU, MNS et MNC utiliss pour dfinir des menus dans les versions antrieures AutoCAD 2012. Groupe de personnalisation Nom attribu un fichier CUIx pour identifier son contenu de personnalisation. Le fichier CUIx charg dans AutoCAD doit avoir un nom de groupe de personnalisation unique pour viter les conflits entre les fichiers CUIx du programme. Appel groupe de menus dans les versions antrieures AutoCAD 2006. ID lment Identifiant unique d'un lment d'interface. Dans les versions antrieures, il s'appelait tiquette. Panneau du tableau de bord Structure d'organisation permettant de prsenter des commandes et contrles affichs dans le tableau de bord disponible dans AutoCAD 2007 et AutoCAD 2008. Dans AutoCAD 2012 versions 2009 et ultrieures, le tableau de bord a t remplac par le ruban. Pour plus d'informations sur le transfert de panneaux du tableau de bord en groupes de fonctions du ruban, voir Pour copier un groupe de fonctions dans un onglet (page 218). Fichier de personnalisation d'entreprise Fichier CUIx gnralement contrl par un responsable CAO. Stock dans un emplacement rseau partag, il est souvent utilis par plusieurs utilisateurs. Afin d'viter toute modification des donnes contenues dans ce fichier, les utilisateurs n'y accdent qu'en lecture seule. Pour crer un fichier de personnalisation d'entreprise, le responsable CAO modifie le fichier CUIx principal, puis l'enregistre dans un emplacement rseau partag. Les utilisateurs indiquent ensuite ce fichier dans la bote de dialogue Options, sous l'onglet Fichiers. Elment d'interface Objet susceptible d'tre personnalis, comme une barre d'outils, un menu droulant, une touche de raccourci, une palette, etc. Constitue un nud dans le volet Personnalisations dans <nom de fichier> contenant les lments d'interface utilisateur. Composant d'interface Composants d'un lment d'interface utilisateur, tel qu'un bouton de barre d'outils, un lment de menu droulant, une touche de raccourci, une touche de remplacement temporaire, etc. Fichier de personnalisation hrit (CUI) Fichier au format XML contenant des informations de personnalisation pour les versions AutoCAD 2006 AutoCAD 2012 2009. Le fichier CUI a t remplac par le fichier CUIx. Un

112 | Chapitre 4 Personnalisation de l'interface utilisateur

fichier CUIx peut tre gnr partir d'un fichier CUI l'aide de l'onglet Transfrer de la commande CUI. Fichier de menu hrit (MNS) Fichier ASCII stockant des donnes de personnalisation de menu pour AutoCAD 2005 et les versions antrieures. La majeure partie du fichier devait tre modifie en dehors d'AutoCAD l'aide d'un diteur de texte tel que le Bloc-notes. Toutefois, quelques fonctions pouvaient tre personnalises directement au sein d'AutoCAD l'aide de la commande PERSONNALISER. Le fichier MNS a t remplac par le fichier CUIx. Un fichier CUIx peut tre gnr partir d'un fichier MNS l'aide de l'onglet Transfrer de la commande CUI. Fichier gabarit de menu hrit (MNU) Fichier ASCII utilis comme gabarit pour dfinir le contenu du fichier MNS lors du chargement de ce dernier dans AutoCAD l'aide de la commande MENU. Le fichier MNU, trs similaire au fichier MNS, tait utilis dans AutoCAD 2005 et les versions antrieures. Le fichier MNU a t remplac par le fichier CUIx. Un fichier CUIx peut tre gnr partir d'un fichier MNU l'aide de l'onglet Transfrer de la commande CUI. Macro Srie de commandes excutes dans une squence dfinie pour accomplir une tche de dessin. Fichier de personnalisation principal Fichier CUIx accessible en criture dfinissant la plupart des lments de l'interface utilisateur (notamment les menus, barres d'outils, raccourcis clavier standard, etc.). Le fichier acad.cuix (fichier CUIx principal par dfaut) est automatiquement charg au dmarrage d'AutoCAD. Ruban Elment de l'interface qui affiche des groupes de fonctions constitus de commandes et de contrles pouvant tre ancrs horizontalement ou verticalement le long de la fentre de l'application. Groupe de fonctions du ruban Structure utilise pour prsenter les commandes et les contrles sur le ruban ou sous forme d'interface utilisateur flottante. Palette Elment d'interface pouvant tre ancr ou flottant dans la zone de dessin. Les palettes incluent la fentre de la ligne de commande, la fentre des palettes d'outils, la palette des proprits, etc. Fichier de personnalisation partielle Tout fichier CUIx non dfini en tant que fichier CUIx principal ou d'entreprise. Vous pouvez charger et dcharger des fichiers de personnalisation partielle selon vos besoins lors d'une session de dessin.

Glossaire de la personnalisation | 113

Barre d'outils d'accs rapide Elment de l'interface situ droite du menu d'application qui donne accs un ensemble dfini de commandes. noeud de l'arborescence Structure hirarchique dans l'diteur Personnaliser l'interface utilisateur qui contient des lments et des composants d'interface pouvant tre imports, exports et personnaliss. Espace de travail Ensemble d'lments d'interface utilisateur, avec leur contenu, leurs proprits, leurs tats d'affichage et leurs emplacements.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. PERSONNALISER Personnalise les palettes d'outils et les groupes de palettes d'outils. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

114 | Chapitre 4 Personnalisation de l'interface utilisateur

PALETTEOUTILS Ouvre la fentre Palettes d'outils. FERMERPALETTEOUTILS Ferme la fentre Palettes d'outils.

Variables systme
DBLCLKEDIT Contrle le comportement de l'dition double-clic dans la zone de dessin ENTERPRISEMENU Stocke le nom du fichier de personnalisation d'entreprise (si dfini), avec son chemin d'accs. MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs. ROLLOVERTIPS Contrle l'affichage des info-bulles de survol lorsque le curseur est plac au-dessus d'un objet. TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Utilisation de l'diteur Personnaliser l'interface utilisateur


L'diteur Personnaliser l'interface utilisateur permet de crer et de grer des commandes standard et personnalises, ainsi que des lments de l'interface utilisateur. La personnalisation de l'interface utilisateur permet d'organiser les commandes et d'accder plus facilement celles que vous utilisez couramment. Vous pouvez galement crer des commandes, ce qui vous permet de tirer un meilleur parti d'AutoCAD. Les diagrammes ci-dessous permettent de comprendre les tapes de la cration d'une commande personnalise ou de la personnalisation des divers lments personnalisables de l'interface utilisateur.

Utilisation de l'diteur Personnaliser l'interface utilisateur | 115

Cration d'une commande


Personnalisez des commandes afin de dfinir une srie d'actions spcifiques. Vous pouvez galement dterminer l'affichage des commandes que vous ajoutez une interface utilisateur. Lorsque vous crez une commande personnalise, vous devez lui attribuer un nom unique, un ID lment et une macro. Une fois les proprits lmentaires de la commande dfinies, vous pouvez affecter des valeurs des proprits supplmentaires qui dtermineront le contenu de son info-bulle, une image et des tiquettes de recherche. Pour plus d'informations sur la cration des commandes personnalises, voir Personnalisation des commandes (page 153).

Dfinition du fichier CUIx de travail ----- Choisissez le fichier CUIx ajouter la commande (page 132) personnalise.

Ajout de la nouvelle commande (page 156)

----- Crez une commande dans le fichier CUIx.

Dfinissez la srie d'actions excuter lorsque Dfinition de la macro (page 166) ----- vous utilisez la commande partir de l'interface utilisateur.

Contrle de l'affichage de la commande et de son nom (page 178)

----- Dfinissez l'tiquette de la commande.

Affectation d'tiquettes de recherche (page 185)

Facultatif : affectez la commande des ----- tiquettes de recherche utiliser dans le champ de recherche du menu de l'application.

116 | Chapitre 4 Personnalisation de l'interface utilisateur

Facultatif : affectez le texte de l'info-bulle de la Affectation d'une info-bulle (page ----- commande lorsque vous l'ajoutez la barre 190) d'outils ou au groupe de fonctions du ruban.

Association d'une info-bulle tendue (page 191)

Facultatif : affectez la commande une aide ----- complmentaire utilise dans son info-bulle dtaille.

Facultatif : affectez une image la commande. Affectation d'une image (page 196) ----- Vous pouvez affecter une image standard ou personnalise.

Facultatif : affectez le texte de ligne d'tat utilis Dfinition d'un message d'aide de ----- dans le menu droulant auquel la commande est ligne d'tat (page 194) ajoute.

Cration d'lments de l'interface utilisateur


Les lments d'interface utilisateur permettent d'organiser et d'afficher les commandes dans AutoCAD. Pour choisir les lments d'interface utilisateur crer, dterminez la frquence d'accs aux commandes. Ensuite, dcidez si vous souhaitez ajouter la commande personnalise une touche de raccourci, la barre d'outils d'accs rapide, un groupe de fonctions du ruban ou un autre type d'lment d'interface utilisateur.

Cration d'lments de l'interface utilisateur | 117

Cration d'une barre d'outils d'accs rapide


Vous pouvez crer des barres d'outils d'accs rapide dans l'diteur Personnaliser l'interface utilisateur pour dterminer les commandes et contrles afficher sur la barre d'outils d'accs rapide. Les barres d'outils d'accs rapide permettent d'organiser et d'afficher les commandes que vous utilisez frquemment. Pour plus d'informations sur la personnalisation de la barre d'outils d'accs rapide, voir Barres d'outils d'accs rapide (page 208).

Cration d'une barre d'outils d'accs rapide (page 209)

----- Crez une barre d'outils d'accs rapide qui contiendra les commandes de votre choix.

Ajout de commandes et de contrles (page 210)

----- Ajoutez les commandes et contrles la barre d'outils d'accs rapide que vous souhaitez utiliser.

Affichage d'une barre d'outils d'accs rapide (page 389)

----- Affectez la barre d'outils d'accs rapide un espace de travail.

Dfinition d'un espace de travail Dfinissez comme espace de travail courant comme espace de travail courant ----- l'espace de travail contenant la barre d'outils (page 379) d'accs rapide.

Personnalisation du ruban
Le ruban se compose de trois lments principaux : groupes de fonctions, onglets et tats des onglets contextuels. Chacun d'eux permet d'organiser et afficher les commandes auxquelles vous souhaitez avoir frquemment recours.

118 | Chapitre 4 Personnalisation de l'interface utilisateur

Cration d'un groupe de fonctions du ruban


Les groupes de fonctions permettent d'organiser les commandes et les contrles sur le ruban. Vous pouvez utiliser des ranges, des sous-groupes de fonctions et des listes droulantes sur un groupe de fonctions du ruban pour organiser les commandes et les contrles que vous voulez afficher sur le ruban. Chaque groupe de fonctions se divise en deux parties, dlimites par un sparateur : la partie suprieure et la partie infrieure. Les ranges au-dessus du sparateur s'affichent par dfaut. Pour afficher les ranges situes en dessous, vous devez dvelopper le groupe de fonctions. Vous pouvez attribuer une commande au bouton de l'outil de lancement de chaque groupe de fonctions afin d'ouvrir la bote de dialogue correspondante. Pour plus d'informations sur la personnalisation des groupes de fonctions du ruban, voir Groupes de fonctions du ruban (page 215).
Crez un groupe de fonctions du ruban pour Cration d'un groupe de fonctions ----- organiser les commandes et contrles afficher du ruban (page 217) sur le ruban.

Ajout d'une range (page 226)

Insrez des ranges afin d'organiser les commandes et contrles que vous souhaitez ----- ajouter. Les ranges peuvent galement contenir des listes droulantes et des sous-groupes de fonctions.

Facultatif : ajoutez des listes droulantes afin Ajout d'une liste droulante (page ----- d'organiser plusieurs commandes dans un menu 237) droulant unique ou un bouton de division.

Ajout d'un groupe de fonctions droulant (page 226)

Facultatif: ajoutez des groupes de fonctions ----- droulants pour organiser des boutons, des boutons d'option, des boutons de division et des boutons droulants dans une range.

Cration d'lments de l'interface utilisateur | 119

Ajout d'un sous-groupe de fonctions (page 226)

Facultatif : ajoutez des sous-groupes de fonctions ----- afin d'organiser des commandes et contrles dans une range.

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Ajout de commandes et de contrles (page 228)

Ajoutez des commandes et contrles aux ranges, ----- sous-groupes de fonctions et listes droulantes du groupe de fonctions du ruban.

Pour modifier l'affichage et le Facultatif : modifiez l'affichage et le comportement d'une commande, ----- comportement des commandes, contrles ou d'un contrle ou d'une liste listes droulantes sur le groupe de fonctions du droulante (page 231) ruban.

Affectation d'une commande Facultatif : ajoutez une commande l'outil de l'outil de lancement de la bote de ----- lancement de la bote de dialogue du groupe de dialogue du groupe de fonctions fonctions sur le ruban. (page 220)

Aprs avoir cr un groupe de fonctions, vous devez l'ajouter un onglet du ruban pour qu'il s'affiche sur ce dernier. Pour plus d'informations sur l'affectation d'un groupe de fonctions un autre, voir le diagramme de processus Cration d'un onglet du ruban (page 120).

Cration d'un onglet du ruban


Les onglets du ruban permettent de grer et d'organiser l'affichage d'un groupe de fonctions sur le ruban.

120 | Chapitre 4 Personnalisation de l'interface utilisateur

Crez des onglets de ruban pour organiser plusieurs groupes de fonctions dans un groupe unique d'outils associs. Aprs avoir ajout les groupes de fonctions l'onglet du ruban, vous devez affecter ce dernier un espace de travail pour qu'il s'affiche sur le ruban. Pour plus d'informations sur la personnalisation des onglets du ruban, voir Onglets du ruban (page 254).

Cration d'un onglet du ruban (page 257)

----- Crez un onglet qui contiendra les groupes de fonctions que vous souhaitez afficher sur le ruban.

Cration d'un groupe de fonctions Crez les groupes de fonctions du ruban du ruban (page 119) (diagramme ----- ncessaires l'affichage des commandes et du processus) contrles sur le ruban.

Ajouter un groupe de fonctions ----- Ajoutez un groupe de fonctions un onglet du un onglet (page 259) ruban.

Affectation d'un onglet du ruban ----- Affectez un onglet du ruban un espace de un espace de travail (page 392) travail.

Dfinissez l'espace de travail modifi en tant Dfinition d'un espace de travail comme espace de travail courant ----- qu'espace de travail courant afin d'afficher sur le ruban l'onglet et les groupes de fonctions qui lui (page 379) sont associs.

Cration d'un tat des onglets contextuels du ruban


Un tat des onglets contextuels permet de contrler l'affichage des onglets du ruban lorsque certaines commandes sont actives ou qu'un objet est slectionn.

Cration d'lments de l'interface utilisateur | 121

Affectez des onglets un tat des onglets contextuels pour afficher des commandes et des contrles sur le ruban lorsque vous travaillez dans des conditions spcifiques. Pour plus d'informations sur la personnalisation des tats des onglets contextuels du ruban, voirEtats des onglets contextuels du ruban (page 262).
Cration d'un groupe de fonctions Crez les groupes de fonctions du ruban du ruban (page 119) (diagramme ----- ncessaires l'affichage des commandes et du processus) contrles sur le ruban.

Cration d'un onglet du ruban (page 120) (diagramme du processus)

Crez les onglets ncessaires l'affichage des ----- groupes de fonctions du ruban lorsque les conditions relatives l'tat des onglets contextuels sont satisfaites.

Affectation d'un onglet du ruban (page 263)

----- Affectez des onglets du ruban l'tat des onglets contextuels.

Cration d'une barre d'outils


Les barres d'outils permettent d'organiser les commandes et contrles dans des fentres ancrables de petite taille. Ajoutez les commandes et contrles que vous utilisez une barre d'outils pour en simplifier l'accs. Les commandes sur une barre d'outils peuvent s'afficher sous la forme d'un bouton ou d'un groupe de boutons accessibles partir d'une icne droulante. Pour plus d'informations sur la personnalisation des barres d'outils, voir Cration et modification de barres d'outils (page 266).

Cration d'une barre d'outils (page ----- Crez une barre d'outils pour organiser les 269) commandes et contrles afficher.

122 | Chapitre 4 Personnalisation de l'interface utilisateur

Facultatif : ajoutez des icnes droulantes afin Ajout d'une icne droulante (page ----- d'organiser plusieurs commandes dans une liste 280) droulante unique.

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Ajout de commandes et de contrles (page 271)

----- Ajoutez des commandes et contrles la barre d'outils et aux icnes droulantes.

Affectation d'une barre d'outils l'espace de travail (page 397)

----- Pour afficher la barre d'outils, affectez-la un espace de travail.

Dfinition d'un espace de travail comme espace de travail courant ----- Dfinissez l'espace de travail comme espace de travail courant pour afficher la barre d'outils. (page 379)

Cration d'un menu droulant


Les menus droulants non seulement sont les lments de l'interface utilisateur qui requirent le moins d'espace dans le cadre d'application d'AutoCAD, mais ils offrent l'accs une vaste gamme de commandes. Il est possible d'ajouter des commandes un menu droulant pour en faciliter l'accs partir de la barre des menus et viter ainsi de perdre une quantit d'espace prcieuse l'cran. Les commandes des menus droulants peuvent s'afficher sous la forme d'un lment unique ou d'un groupe d'lments

Cration d'lments de l'interface utilisateur | 123

partir d'un sous-menu. Les menus droulants doivent tre ajouts un espace de travail pour qu'ils s'affichent sur la barre de menu. Pour plus d'informations sur la personnalisation des menus droulants, voir Cration d'un menu droulant (page 290).

Cration d'un menu droulant (page 291)

----- Crez un menu droulant pour organiser les commandes que vous souhaitez afficher.

Facultatif : ajoutez des sous-menus afin Ajout d'un sous-menu (page 306) ----- d'organiser plusieurs commandes dans un menu droulant unique.

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Ajout de commandes (page 292) ----- Ajoutez des commandes au menu droulant et ses sous-menus.

Modification de la lgende d'une commande (page 293)

----- Vous pouvez modifier les lgendes des commandes affiches dans les menus droulants.

Affectation d'un menu droulant la barre de menus (page 400)

----- Pour afficher un menu droulant la barre de menus, affectez-le un espace de travail.

124 | Chapitre 4 Personnalisation de l'interface utilisateur

Dfinition d'un espace de travail Dfinissez l'espace de travail modifi comme comme espace de travail courant ----- espace de travail courant pour afficher le menu (page 379) droulant dans la barre de menus.

Cration d'un menu contextuel


Les menus contextuels offrent un accs contextuel aux commandes l'aide d'un clic sur le bouton droit de la souris. Les tats contextuels varient selon que vous activez une commande, slectionnez un objet ou ne slectionnez aucune commande ou aucun objet. Crez des menus contextuels personnaliss pour remplacer les menus contextuels par dfaut d'AutoCAD ou insrer des commandes supplmentaires dans un menu contextuel spcifique. Les commandes des menus contextuels peuvent s'afficher sous la forme d'un lment unique ou d'un groupe d'lments partir d'un sous-menu. Contrairement aux menus droulants, les menus contextuels n'ont pas besoin d'tre ajouts un espace de travail pour s'afficher. Pour plus d'informations sur la personnalisation des menus contextuels, voir Cration d'un menu contextuel (page 294).

Cration d'un menu contextuel (page 294)

----- Crez un menu contextuel pour organiser les commandes que vous souhaitez afficher.

Facultatif : ajoutez des sous-menus afin Ajout d'un sous-menu (page 306) ----- d'organiser plusieurs commandes dans un menu droulant unique.

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Cration d'lments de l'interface utilisateur | 125

Ajout de commandes (page 303) ----- Ajoutez des commandes au menu contextuel et ses sous-menus.

Modification de la lgende d'une commande (page 304)

----- Vous pouvez modifier les lgendes des commandes affiches dans les menus contextuels.

Personnalisation des touches de raccourci


Les touches de raccourci permettent d'excuter une commande l'aide de la combinaison des touches Ctrl ou Alt et d'une autre touche. L'affectation de commandes une combinaison de touches de raccourci simplifie leur excution. En effet, au lieu de cliquer sur une option ou un bouton, il suffit d'utiliser une combinaison de touches. Les touches de raccourci sont constitues des touches Ctrl ou Alt et d'une touche alphanumrique ou de la touche Maj. Pour plus d'informations sur la personnalisation des touches de raccourci, voir Raccourcis clavier (page 330).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Crez une touche de raccourci et affectez-lui une Cration d'une touche de raccourci ----- combinaison de touches pour excuter la (page 331) commande associe.

Cration d'une action dclenche par double-clic


Les actions dclenches par double-clic excutent une commande en fonction des objets slectionns dans la fentre de dessin.

126 | Chapitre 4 Personnalisation de l'interface utilisateur

Gnralement, les commandes que vous affectez aux actions dclenches par double-clic servent modifier l'objet que vous slectionnez. Pour plus d'informations sur la personnalisation des actions dclenches par double-clic, voir Actions dclenches par double-clic (page 347).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Crez une action dclenche par double-clic pour Cration d'une action dclenche ----- excuter une commande lorsque vous cliquez par double-clic (page 347) deux fois sur un objet.

Cration d'un bouton de la souris


Les boutons de la souris excutent une commande d'aprs une combinaison de touches et d'un clic sur la souris. Affectez des commandes des combinaisons de touches et d'un clic sur la souris. Pour plus d'informations sur la personnalisation des touches de la souris, voir Boutons de la souris (page 355).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 116) (diagramme du processus)

Crez un bouton de la souris pour excuter une Cration d'un bouton de la souris ----- commande lorsque vous appuyez sur un bouton (page 356) de souris et une combinaison de touches.

Cration et modification des espaces de travail


Les espaces de travail permettent de grer l'affichage et l'ordre d'affichage des lments de l'interface utilisateur.

Cration et modification des espaces de travail | 127

Vous crez et grez les espaces de travail partir de l'interface utilisateur d'AutoCAD ou de l'diteur Personnaliser l'interface utilisateur. Les options de cration et de gestion des espaces de travail depuis l'interface utilisateur sont limites ; dans l'diteur Personnaliser l'interface utilisateur, vous disposez d'un contrle total sur l'ensemble des lments de l'interface utilisateur d'un espace de travail. Pour plus d'informations sur la personnalisation des espaces de travail, voir Personnalisation des espaces de travail (page 368).

Cration d'un espace de travail partir de l'interface utilisateur


La personnalisation de l'espace de travail partir de l'interface utilisateur reste limite. Par le biais de l'interface utilisateur, vous pouvez contrler l'affichage des barres d'outils et des palettes, mais aussi ajouter et supprimer des commandes de la barre d'outils d'accs rapide. Vous pouvez mettre jour de manire interactive la position et l'affichage des barres d'outils et des palettes. L'diteur Personnaliser l'interface utilisateur ne permet pas ces oprations. Pour plus d'informations sur la personnalisation de l'espace de travail partir de l'interface utilisateur, voir Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur (page 384).

Cration d'un espace de travail (page 374)

----- Crez un espace de travail partir de l'interface utilisateur.

Ajout ou suppression de commandes de la barre d'outils d'accs rapide

Ajoutez et supprimez des commandes de la barre ----- d'outils d'accs rapide partir du ruban. Vous pouvez galement ajouter des sparateurs afin de grouper des commandes apparentes.

Affichez les barres d'outils afficher lorsque Affichage des barres d'outils (page ----- l'espace de travail est dfini comme espace de 386) travail courant.

128 | Chapitre 4 Personnalisation de l'interface utilisateur

Affichage des palettes (page 386) ----- Affichez les palettes afficher lorsque l'espace de travail est dfini comme espace de travail courant.

Enregistrement de l'espace de travail (page 374)

Enregistrez les modifications apportes aux ----- lments de l'interface utilisateur dans un espace de travail.

Cration d'un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur


L'diteur Personnaliser l'interface utilisateur offre un environnement d'dition permettant de personnaliser un espace de travail. Dans l'diteur Personnaliser l'interface utilisateur, vous pouvez contrler l'affichage des barres d'outils d'accs rapide, des onglets du ruban, des barres d'outils, des menus et des palettes. Vous pouvez galement grer l'affichage de certaines fonctions dans les fentres d'application et de dessin. Pour plus d'informations sur la personnalisation de l'espace de travail partir de l'diteur Personnaliser l'interface utilisateur, voir Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur (page 387).

Cration d'un espace de travail (page 372)

----- Crez un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur.

Affichage d'une barre d'outils d'accs rapide (page 389)

Affichez une barre d'outils d'accs rapide lorsque ----- l'espace de travail est dfini en tant qu'espace de travail courant.

Cration et modification des espaces de travail | 129

Affichage d'un onglet du ruban (page 392)

Affichez un onglet sur le ruban lorsque l'espace ----- de travail est dfini en tant qu'espace de travail courant.

Affichage d'une barre d'outils (page 397)

Affichez une barre d'outils lorsque l'espace de ----- travail est dfini en tant qu'espace de travail courant.

Modification des proprits d'affichage d'une barre d'outils (page 398)

Contrlez les paramtres d'affichage d'une barre d'outils lorsque l'espace de travail est dfini en ----- tant qu'espace de travail courant. Vous pouvez contrler la position par dfaut et l'ancrage, entre autres paramtres.

Affichage d'un menu (page 400)

Affichez un menu dans la barre des menus lorsque ----- l'espace de travail est dfini en tant qu'espace de travail courant.

Affichage d'une palette (page 402) ----- Affichez une palette lorsque l'espace de travail est dfini en tant qu'espace de travail courant.

Contrlez les paramtres d'affichage d'une palette lorsque l'espace de travail est dfini en tant Modification des proprits ----- qu'espace de travail courant. Vous pouvez d'affichage d'une palette (page 405) contrler la position, la transparence et le masquage automatique, entre autres paramtres.

130 | Chapitre 4 Personnalisation de l'interface utilisateur

Modification des paramtres de l'interface utilisateur (page 376)

Contrlez les paramtres d'affichage de divers lments d'interface dans les fentres ----- d'application et de dessin, tels que la barre de menu, les barres d'tat et les onglets de prsentation lorsque l'espace de travail est dfini en tant qu'espace de travail courant.

Dfinition d'un espace de travail Dfinissez l'espace de travail modifi en tant comme espace de travail courant ----- qu'espace de travail courant afin d'afficher les (page 379) modifications que vous avez apportes.

Cration et gestion des fichiers de personnalisation


Les fichiers de personnalisation (CUIx) permettent de stocker des commandes, des lments d'interface utilisateur et des rfrences des fichiers CUIx partiels et AutoLISP. Il existe trois types de fichiers CUIx : principal, partiel ou d'entreprise.

Principes fondamentaux des fichiers de personnalisation


Les fichiers de personnalisation sont chargs dans AutoCAD afin de dfinir les lments constituant l'interface utilisateur. Ils peuvent tre modifis l'aide de l'diteur Personnaliser l'interface utilisateur (IUP). AutoCAD est livr avec diffrents fichiers CUIx pouvant tre personnaliss selon votre environnement de travail. AutoCAD propose deux principaux types de fichiers CUIx : principal et d'entreprise. Par dfaut, AutoCAD utilise un fichier CUIx principal. Vous pouvez personnaliser les fichiers fournis avec AutoCAD ou crer vos propres fichiers CUIx l'aide de l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur. Lorsque vous personnalisez les fichiers CUIx fournis avec AutoCAD ou vos propres fichiers CUIx, l'diteur Personnaliser l'interface utilisateur cre une copie de sauvegarde des fichiers ds que vous commencez les modifier. Grce cela, vous pourrez restaurer le fichier au cas o vous supprimeriez un lment que vous souhaitiez conserver. Si vous dcidez de modifier un fichier CUIx livr avec AutoCAD, vous pouvez ensuite rtablir son tat d'origine au besoin.

Cration et gestion des fichiers de personnalisation | 131

L'diteur Personnaliser l'interface utilisateur vous permet non seulement de crer des lments et des commandes de l'interface utilisateur entirement nouveaux, mais galement de copier des lments et des commandes de l'interface utilisateur existants et de les modifier.

Pour dfinir le fichier CUIx de travail


Pour ajouter des commandes personnalises un fichier CUIx, vous devez le dfinir en tant que fichier de travail.

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur la flche de dfilement vers le bas de la liste droulante Fichiers de personnalisation. 3 Choisissez Fichier de personnalisation principal <nom de fichier> ou un des fichiers CUIx chargs afin d'en faire le fichier CUIx de travail.

Toutes les nouvelles commandes sont ajoutes directement au fichier CUIx de travail. Si le fichier CUIx que vous souhaitez utiliser n'est pas charg, slectionnez Ouvrir dans la liste droulante Fichiers de personnalisation. Ensuite, parcourez les fichiers et slectionnez celui de votre choix.

Pour crer un fichier CUIx entirement nouveau

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Transfrer, volet de droite, cliquez sur le bouton Crer un nouveau fichier de personnalisation.

132 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans le volet de droite, slectionnez Enregistrer sous dans la liste droulante.

4 Dans la bote de dialogue Enregistrer sous, spcifiez l'emplacement d'enregistrement du nouveau fichier de personnalisation, puis entrez un nom dans la zone de texte Nom de fichier. 5 Cliquez sur Enregistrer pour crer et enregistrer le fichier de personnalisation.

Pour crer un fichier de personnalisation partir d'un fichier de personnalisation existant


1 Dans l'explorateur Windows, placez-vous l'emplacement suivant : (Windows XP) <lecteur>:\Documents and Settings\<nom du profil utilisateur>\Application Data\Autodesk\<nom du produit>\<numro de version>\<langue>\support\<nom de fichier de personnalisation>.cuix (Windows Vista) <lecteur>:\Utilisateurs\<nom du profil utilisateur>\AppData\Roaming\Autodesk\<nom du produit>\<numro de version>\<langue>\support\<nom de fichier de personnalisation>.cuix REMARQUE Il est possible que les dossiers sous votre profil soient masqus par dfaut. Pour afficher ces fichiers, vous devez modifier vos paramtres d'affichage. Dans le menu Dmarrer (Windows), choisissez Panneau de configuration (Apparence et Thmes ou Apparence et personnalisation) Options des dossiers. Dans la bote de dialogue qui s'ouvre, sous l'onglet Affichage, cliquez sur Afficher les fichiers et dossiers masqus.

Principes fondamentaux des fichiers de personnalisation | 133

2 Faites une copie du fichier CUIx slectionn et renommez-la (par exemple, enterprise.cuix) ou placez-la un autre emplacement (par exemple, dans l'emplacement rseau partag o les utilisateurs pourront y accder). Vous conservez ainsi le fichier CUIx d'origine que vous pourrez rutiliser ou modifier par la suite. AVERTISSEMENT Cette mthode de cration peut se traduire par un surcrot de travail si vous n'avez pas besoin de l'ensemble des commandes et des lments d'interface utilisateur contenus dans le fichier CUIx copi.

Pour renommer le nom d'un groupe de personnalisation

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Personnalisations dans <nom de fichier>, slectionnez un fichier CUIx dans la liste droulante.

3 Dans le volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur le nom du groupe de personnalisation et cliquez sur Renommer.

4 Entrez le nouveau nom du groupe de personnalisation et appuyez sur ENTREE. REMARQUE Vous pouvez cliquer, attendre puis recliquer sur le nom du groupe de personnalisation pour modifier son nom sur place. REMARQUE Ce nom ne peut pas contenir d'espace.

134 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Cliquez sur Appliquer.

Pour restaurer un fichier de personnalisation sauvegard

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Appliquer.

Pour rinitialiser un fichier de personnalisation standard

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Rinitialiser <nom de fichier>.

REMARQUE Vous pouvez rinitialiser uniquement les fichiers CUIx situs dans le dossier UserDataCache sous l'emplacement d'installation d'AutoCAD. 4 Cliquez sur Appliquer.

Principes fondamentaux des fichiers de personnalisation | 135

Pour dsigner un fichier CUIx comme fichier CUIx principal


1 Cliquez sur Menu de l'application Options. 2 Dans l'onglet Fichiers de la bote de dialogue Options, cliquez sur le signe plus (+) situ ct de Fichiers de personnalisation pour dvelopper le nud.

3 Cliquez sur le signe plus (+) en regard du noeud Fichier de personnalisation principal pour le dvelopper. 4 Slectionnez l'lment sous Fichier de personnalisation principal, puis cliquez sur Parcourir.

5 Dans la bote de dialogue Slectionner un fichier, parcourez les fichiers de personnalisation et slectionnez celui que vous souhaitez charger. Cliquez sur Ouvrir. Le fichier slectionn est dsormais dsign comme le fichier de personnalisation principal du programme. 6 Dans la bote de dialogue Options, cliquez sur OK.

136 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. MENU Charge un fichier de personnalisation. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systme
MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs.

Cration et chargement d'un fichier CUIx partiel


Vous pouvez crer, charger ou dcharger des fichiers de personnalisation en fonction de vos besoins. Lorsque vous chargez et utilisez un fichier CUIx partiel, vous pouvez crer et modifier la plupart des lments de l'interface utilisateur (barres d'outils, groupes de fonctions du ruban, menus, etc.) dans un fichier CUIx distinct, sans avoir importer la personnalisation dans votre fichier CUIx principal. L'ordre dans lequel les fichiers CUIx partiels apparaissent dans l'arborescence Fichiers de personnalisation partiels dtermine l'ordre dans lequel ils sont chargs dans le programme. Vous pouvez rorganiser la hirarchie afin de modifier l'ordre de chargement. Utilisez l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur pour crer un fichier CUIx partiel. Pour plus d'informations sur la cration d'un fichier CUIx, voir Pour crer un fichier CUIx entirement nouveau (page 132). Vous pouvez charger et dcharger les fichiers CUIx l'aide des commandes CHARGIUPERSO et DECHARGIUPERSO sur la ligne de commande ou partir de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur. Vous pouvez ajouter des commandes et des lments d'interface utilisateur un fichier CUIx partiel charg sous le fichier CUIx principal ou bien un fichier CUIx d'entreprise condition qu'il soit charg en tant que fichier CUIx principal. Pour ajouter des commandes un fichier CUIx partiel, vous devez le dfinir en tant que fichier CUIx de travail. Pour plus d'informations sur

Cration et chargement d'un fichier CUIx partiel | 137

l'ajout d'une commande au fichier CUIx partiel, voir Pour ajouter des commandes un fichier CUIx partiel (page 140). Lors du chargement d'un fichier CUIx partiel, aucun espace de travail dfini dans ce fichier ne peut tre dfini comme espace de travail courant. Pour utiliser un espace de travail dfini dans un fichier CUIx, vous devez d'abord le transfrer vers le fichier CUIx principal. Pour plus d'informations sur le transfert d'un espace de travail vers le fichier CUIx principal, voir Pour importer un espace de travail dans un fichier CUIx principal (page 382).

Pour charger un fichier CUIx partiel l'aide de la commande CHARGIUPERSO


1 Sur la ligne de commande, entrez chargiuperso. 2 Dans la zone de texte Nom de fichier de la bote de dialogue Charger/dcharger les personnalisations, entrez le chemin d'accs au fichier CUIx souhait ou cliquez sur Parcourir pour rechercher le fichier. 3 Cliquez sur Charger, puis sur Fermer.

Pour charger un fichier CUIx partiel l'aide de l'onglet Personnaliser

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Fichier de personnalisation principal (<nom de fichier de personnalisation>.cuix)dans la liste droulante. A droite de la liste droulante, cliquez sur le bouton Charger le fichier de personnalisation partielle.

3 Dans la bote de dialogue Ouvrir, recherchez et cliquez sur le fichier CUIx partiel que vous voulez charger, puis cliquez sur Ouvrir.

138 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Si le fichier CUIx partiel que vous essayez de charger possde le mme nom de groupe de personnalisation que le fichier CUIx principal, changez le nom du groupe de personnalisation avant le chargement. Ouvrez le fichier CUIx partiel dans l'diteur Personnaliser l'interface utilisateur, slectionnez le nom de groupe de personnalisation et cliquez dessus avec le bouton droit de la souris pour le renommer. 4 Pour vrifier que le fichier a t charg dans le fichier CUIx principal, dans le volet Personnalisations dans <nom du fichier>, slectionnez le fichier de personnalisation principal (<nom du fichier de personnalisation>.cuix) dans la liste droulante.

Les fichiers CUIx partiels chargs dans le fichier CUIx principal sont rpertoris sous le noeud Fichiers de personnalisation partiels.

5 Cliquez sur Appliquer.

Pour dcharger un fichier CUIx partiel l'aide de la commande DECHARGIUPERSO


1 Sur la ligne de commande, entrez dechargiuperso. 2 Dans la zone Groupes de personnalisation chargs de la bote de dialogue Charger/dcharger les personnalisations, slectionnez un fichier CUIx. 3 Cliquez sur Dcharger, puis sur Fermer.

Pour dcharger un fichier CUIx partiel l'aide de l'onglet Personnaliser

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Fichier de

Cration et chargement d'un fichier CUIx partiel | 139

personnalisation principal (<nom de fichier de personnalisation>.cuix)dans la liste droulante.

3 Dans l'arborescence du fichier CUIx principal, cliquez sur le signe plus (+) en regard du noeud Fichiers de personnalisation partiels pour le dvelopper. Les fichiers CUIx partiels ventuellement chargs dans le fichier CUIx principal s'affichent. 4 Cliquez avec le bouton droit de la souris sur le fichier CUIx partiel que vous voulez dcharger. Cliquez sur Dcharger <nom du fichier de personnalisation>.cuix.

Le fichier CUIx partiel est dcharg et supprim de la liste. 5 Cliquez sur Appliquer.

Pour ajouter des commandes un fichier CUIx partiel

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez le fichier CUIx partiel dans la liste droulante.

140 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans le volet Liste des commandes, cliquez sur Crer une nouvelle commande.

4 Dfinissez les proprits de la nouvelle commande dans le volet Proprits, si ncessaire. 5 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx.

Cration d'un fichier CUIx d'entreprise


Gnralement, un fichier CUIx d'entreprise contient des informations de personnalisation partages par plusieurs utilisateurs, mais il est gr par un responsable CAO. Les fichiers CUIx d'entreprise facilitent les tches de maintenance et de modification des donnes de personnalisation effectues par la personne responsable des normes de l'entreprise.

Cration d'un fichier CUIx d'entreprise | 141

La cration d'un fichier CUIx d'entreprise implique les tches suivantes :

Cration d'un fichier CUIx d'entreprise partir d'un fichier CUIx existant ou d'un nouveau fichier CUIx.Cration d'une copie du fichier de personnalisation principal (acad.cuix) ou un autre fichier de personnalisation de votre choix contenant tous les lments de base ncessaires de l'interface utilisateur. Si vous souhaitez commencer par un nouveau fichier de personnalisation, utilisez l'onglet Transfrer pour crer un fichier de personnalisation vide. Dsignation du nouveau fichier comme fichier CUIx principal. A l'aide de la bote de dialogue Options, chargez le fichier de personnalisation comme fichier de personnalisation principal, afin de modifier tous les diffrents lments de l'interface utilisateur. Notez le fichier de personnalisation dsign comme fichier de personnalisation principal, car vous devrez le restaurer ultrieurement. Modification du contenu du fichier CUIx d'entreprise.Une fois que le fichier de personnalisation est dsign comme fichier de personnalisation principal, vous pouvez modifier le nom du groupe de personnalisation, ainsi que le contenu du fichier CUIx, si ncessaire. Modifier le nom du groupe de personnalisation permet de charger simultanment plusieurs fichiers CUIx dans le programme. Vous ne pouvez pas charger dans le programme des fichiers CUIx avec le mme nom de groupe de personnalisation. Remplacement du fichier CUIx principal. A l'aide de la bote de dialogue Options, remplacez le fichier de personnalisation prcdent dsign comme le fichier de personnalisation principal. Enregistrement du fichier CUIx d'entreprise dans un emplacement rseau partag. Lorsque vous enregistrez le nouveau fichier d'entreprise dans un emplacement de rseau partag, tous les utilisateurs bnficiant d'un accs l'emplacement spcifique peuvent accder au fichier. REMARQUE Le dossier dans lequel vous placez le fichier CUIx d'entreprise doit tre partag afin que les utilisateurs puissent y accder. Pour en savoir plus sur la cration d'un partage rseau, reportez-vous la section "Cration d'un partage rseau" dans le Guide de l'administrateur rseau.

Spcification de l'emplacement du fichier CUIx d'entreprise. Le programme dsigne automatiquement un fichier de personnalisation d'entreprise en lecture seule lorsque vous spcifiez son emplacement dans la bote de dialogue Options. La spcification de l'emplacement du fichier de personnalisation d'entreprise peut s'effectuer au niveau de chaque poste

142 | Chapitre 4 Personnalisation de l'interface utilisateur

de travail ou via l'assistant Rpartition. Pour plus d'informations sur la dfinition de l'emplacement dans l'assistant Rpartition, reportez-vous la section "Slection de chemins de recherche et d'emplacements de fichier (facultatif)" dans le Guide de l'administrateur rseau. AVERTISSEMENT Mme 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 protger le fichier de personnalisation d'entreprise, l'emplacement de stockage doit tre marqu en lecture seule et l'accs en criture doit tre limit aux utilisateurs autoriss modifier le fichier.

Pour dsigner un fichier CUIx comme fichier CUIx d'entreprise


1 Sur chaque poste de travail, dans AutoCAD, cliquez sur le menu de l'application Options. 2 Dans l'onglet Fichiers de la bote de dialogue Options, cliquez sur le signe plus (+) situ ct de Fichiers de personnalisation pour dvelopper le nud.

3 Cliquez sur le signe plus ct de Fichier de personnalisation d'entreprise pour ouvrir le fichier. 4 Slectionnez l'lment sous Fichier de personnalisation d'entreprise, puis cliquez sur Parcourir.

Cration d'un fichier CUIx d'entreprise | 143

5 Dans la bote de dialogue Slectionner un fichier, recherchez l'emplacement du fichier de personnalisation d'entreprise. Cliquez sur Ouvrir. Si le fichier CUIx d'entreprise est partag, il doit tre enregistr un emplacement accessible par tous les utilisateurs. 6 Dans la bote de dialogue Options, cliquez sur OK. REMARQUE Dans l'assistant de rpartition, dsignez le fichier CUIx d'entreprise la page de dfinition des paramtres. Pour plus d'informations sur la dsignation d'un fichier CUIx d'entreprise dans l'assistant de rpartition, reportez-vous la section Slection de chemins de recherche et d'emplacements de fichier (facultatif) dans le Guide de l'administrateur rseau.

Pour modifier un fichier CUIx d'entreprise


1 Cliquez sur Menu de l'application Options. 2 Dans l'onglet Fichiers de la bote de dialogue Options, cliquez sur le signe plus (+) situ ct de Fichiers de personnalisation pour dvelopper le nud. 3 Cliquez sur le signe plus (+) situ ct de Fichier de personnalisation principal pour le dvelopper. Notez le nom et l'emplacement du fichier CUIx principal courant, car vous devrez le restaurer ultrieurement. 4 Slectionnez l'lment sous Fichier de personnalisation principal, puis cliquez sur Parcourir. Dans la bote de dialogue Slectionner un fichier, recherchez l'emplacement du fichier de personnalisation d'entreprise. Cliquez sur Ouvrir. 5 Cliquez sur le signe plus (+) ct de Fichier de personnalisation d'entreprise pour le dvelopper. Notez le nom et l'emplacement du fichier CUIx d'entreprise courant, car vous devrez le restaurer ultrieurement.

144 | Chapitre 4 Personnalisation de l'interface utilisateur

6 Slectionnez l'lment sous Fichier de personnalisation d'entreprise, puis cliquez sur Parcourir. Dans la bote de dialogue Slectionner un fichier, recherchez l'emplacement du fichier de personnalisation principal. Cliquez sur Ouvrir. 7 Dans la bote de dialogue Options, cliquez sur OK pour enregistrer les modifications.

8 Cliquez sur Grer Personnalisation Interface utilisateur. 9 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, crez les commandes et les lments d'interface utilisateur ncessaires. 10 Une fois que vous avez termin, cliquez sur OK. Echangez les noms des fichiers des valeurs d'entreprise et principales dans la bote de dialogue Options. Les fichiers CUIx d'entreprise et principaux doivent dsormais ressembler la configuration d'origine, avant les modifications. CONSEIL Vous pouvez crer deux profils distincts pour passer des fichiers CUIx d'entreprise aux fichiers CUIx principaux et inversement. Un profil prsentera les fichiers CUIx dans une configuration normale utilise par vos dessinateurs, et l'autre profil prsentera les fichiers CUIx d'entreprise et principaux, cela afin de pouvoir modifier le fichier de personnalisation d'entreprise.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx.

Cration d'un fichier CUIx d'entreprise | 145

MENU Charge un fichier de personnalisation. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systme
ENTERPRISEMENU Stocke le nom du fichier de personnalisation d'entreprise (si dfini), avec son chemin d'accs. MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs.

Recherche et remplacement de commandes et de texte dans un fichier CUIx


Vous pouvez rechercher des commandes ou des chanes de texte (noms de commandes ou d'lments d'interface, noms d'affichage de commande, descriptions, macros et tiquettes) dans un ou plusieurs fichiers CUIx. Vous pouvez galement remplacer les commandes ou les chanes recherches une par une ou toutes la fois. Vous pouvez restreindre ou dvelopper votre recherche selon les rsultats que vous voulez obtenir.

Limiter la recherche aux commandes situes dans le volet Liste des commandes. Cette recherche ne comprend pas les noms des lments de l'interface utilisateur, les commandes qui leur sont associes ni leurs proprits. Par exemple, si vous limitez la recherche la commande LIGNE, dans la liste des commandes uniquement, un message similaire au message suivant s'affiche au lancement de la recherche : "Chane recherche trouve dans le 'Nom' proprit 'Cote, linaire' de la commande la position 11 (1/12)." Dvelopper la recherche pour inclure toutes les proprits de tous les nuds de l'arborescence dans le volet Personnalisations dans. Ce type de recherche trouve toutes les occurrences ou une chane recherche. Par exemple, si vous recherchez la chane "ligne" dans l'arborescence, un message similaire au message suivant s'affiche : "Chane recherche trouve dans 'Nom' proprit 'Linaire' la position 0 (1/55)."

146 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour trouver une chane de recherche dans un fichier CUIx

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Rechercher.

3 Dans l'onglet Rechercher de la bote de dialogue Rechercher et remplacer, effectuez ce qui suit :

Dans le champ Rechercher, entrez la chane. Dsactivez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chane sans tenir compte de la casse. Activez l'option Restreindre la recherche si vous voulez restreindre la recherche un seul fichier CUIx. Puis, sous cette option, slectionnez un fichier CUIx dans la liste droulante.

Cliquez sur le bouton Suivant pour passer aux autres occurrences de la chane.

Un message dtaillant l'emplacement de la chane et le nombre d'occurrences gnres s'affiche.

Recherche et remplacement de commandes et de texte dans un fichier CUIx | 147

4 Cliquez sur Suivant pour continuer la recherche. 5 Cliquez sur Fermer. 6 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour trouver une chane de recherche dans le volet Liste des commandes

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, volet Liste des commandes, cliquez avec le bouton droit de la souris n'importe o dans la liste des commandes. Cliquez sur Rechercher. 3 Dans l'onglet Rechercher de la bote de dialogue Rechercher et remplacer, effectuez ce qui suit :

Dans le champ Rechercher, entrez la chane. Dsactivez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chane sans tenir compte de la casse. Cliquez sur le bouton Suivant pour passer aux autres occurrences de la chane.

Un message dtaillant l'emplacement de la chane et le nombre d'occurrences gnres s'affiche.

148 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez sur Suivant pour continuer la recherche. 5 Cliquez sur Fermer. 6 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour trouver l'endroit o une commande du volet Liste des commandes est utilise

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 bote de dialogue Rechercher et remplacer, effectuez ce qui suit :

Dans le champ Rechercher, entrez le nom de la commande. Dslectionnez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chane sans tenir compte de la casse.

Recherche et remplacement de commandes et de texte dans un fichier CUIx | 149

Cliquez sur Rechercher com. slectionne pour trouver toutes les occurrences de la commande.

4 Dans les rsultats qui s'affichent, vrifiez l'emplacement de la chane, sa position exacte dans le nud de l'arborescence ou dans le volet Proprits, ainsi que le nombre d'occurrences. 5 Cliquez sur Rechercher com. slectionne pour continuer la recherche. 6 Cliquez sur Fermer. 7 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour remplacer une chane recherche

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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.

150 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans l'onglet Rechercher de la bote de dialogue Rechercher et remplacer, effectuez ce qui suit :

Dans le champ Rechercher, entrez la chane. Dans le champ Remplacer par, entrez la chane de texte qui doit remplacer la chane trouve. Dsactivez l'option Ignorer la casse si vous voulez lancer la recherche sur chaque occurrence de la chane sans tenir compte de la casse. Activez l'option Restreindre la recherche si vous voulez restreindre la recherche un seul fichier CUIx. Puis, sous cette option, slectionnez un fichier CUIx dans la liste droulante. Pour afficher chaque occurrence d'une chane avant de la remplacer, cliquez sur Remplacer. Dans les rsultats qui s'affichent, vrifiez l'emplacement de la chane, sa position exacte dans le nud de l'arborescence ou dans le volet Proprits, ainsi que le nombre d'occurrences. Vous ne pouvez pas annuler cette action. Pour remplacer toutes les occurrences de la chane recherche, cliquez sur Remplacer tout. Vous ne pouvez pas annuler cette action.

4 Cliquez sur Fermer. 5 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour remplacer une chane de commande

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Recherche et remplacement de commandes et de texte dans un fichier CUIx | 151

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.

3 Le nom de la commande slectionne lors de l'tape prcdente s'affiche dans le champ Rechercher de l'onglet Remplacer de la bote de dialogue Rechercher et remplacer. Pour complter la bote de dialogue, effectuez ce qui suit :

Dans le champ Remplacer par, entrez le nom de la commande qui doit remplacer la commande trouve. Dsactivez 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 les rsultats qui s'affichent, vrifiez l'emplacement de la chane, sa position exacte dans le nud de l'arborescence ou dans le volet Proprits, ainsi que le nombre d'occurrences. En renommant la commande dans la liste des commandes, vous renommez toutes les occurrences de la commande prsentes dans le fichier CUIx. 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.

152 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez sur Fermer. 5 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Personnalisation des commandes


A l'aide des commandes de l'diteur Personnaliser l'interface utilisateur, vous pouvez dfinir des macros personnalises permettant d'excuter des commandes standard et personnalises partir de la ligne de commande d'AutoCAD.

Prsentation des commandes


Il est extrmement facile de crer, modifier et rutiliser des commandes. A partir de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur, vous pouvez ajouter les commandes rpertories dans le volet Liste des commandes une barre d'outils, un menu ou tout autre lment d'interface utilisateur personnalisable. Les modifications que vous apportez aux proprits d'une commande rpertorie dans le volet Liste des commandes ou dans l'arborescence du volet Personnalisations dans concernent toutes ses rfrences. Les proprits d'une commande rpertorie dans le volet Liste des commandes contrlent les actions prises lorsque vous utilisez la commande et l'aspect de la commande lorsque vous l'ajoutez un lment d'interface utilisateur. Le tableau suivant prsente les proprits de la commande Echelle telles qu'elles apparaissent dans le volet Proprits. Proprits de la commande Echelle dans le volet Liste des commandes Elment Description du volet Proprits
Nom Chane affiche comme nom de menu ou infobulle lorsque vous cliquez sur un bouton de

Exemple

Echelle

Personnalisation des commandes | 153

Proprits de la commande Echelle dans le volet Liste des commandes Elment Description du volet Proprits
barre d'outils. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Description Chane affiche comme info-bulle lorsque le curseur est plac sur une barre d'outils, un bouton de groupe de fonctions ou un lment de menu. Agrandit ou rduit des objets slectionns en conservant leurs proportions aprs la mise l'chelle.

Exemple

Fichier d'aide complmentaire Nom d'affichage de la commande Macro

Indique le nom du fichier et l'ID de l'info-bulle tendue qui s'affiche lorsque le curseur est plac sur une barre d'outils ou un bouton de groupe de fonctions.

Chane contenant le nom associ la commande.

ECHELLE

Macro de la commande. Respecte la syntaxe standard des macros. REMARQUE Lorsque vous modifiez le nom d'une macro, le nom de l'lment de menu ou du bouton de barre d'outils correspondant ne change pas. Pour modifier l'lment de menu ou le bouton de barre d'outils, vous devez le slectionner dans l'arborescence.

$M=$(if,$(eq,$(substr,$(getvar,cmdnames), 1,4),GRIP),_scale,^C^C_scale)

Tags (tiquettes)

Mots-cls associs une commande. Les tiquettes comportent un champ permettant de rechercher une commande charge partir du menu de l'application. Etiquette identifiant une commande de manire exclusive. ID_Scale

ID lment

154 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la commande Echelle dans le volet Liste des commandes Elment Description du volet Proprits
Petite image Chane d'ID de la ressource petite image (bitmap 16 16). Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image. Grande image Chane d'ID de la ressource grande image (bitmap 32 32). Si le bitmap spcifi n'a pas le format 32 32, le programme l'ajuste cette taille. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image. RCDATA_32_SCALE

Exemple

RCDATA_16_SCALE

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Cration, modification et rutilisation de commandes


Vous pouvez crer une commande de zro, copier une commande existante pour en crer une nouvelle ou modifier les proprits d'une commande existante.

Cration, modification et rutilisation de commandes | 155

Lorsque vous modifiez les proprits d'une commande dans le volet Liste des commandes, la commande est mise jour pour tous les lments d'interface utilisateur dans lesquels elle est rfrence.

Pour crer une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, cliquez sur Crer une nouvelle commande.

Une nouvelle commande (nomme Commande1) s'affiche dans les volets Liste des commandes et Proprits. 3 Dans le volet Proprits, effectuez les oprations suivantes :

Dans la zone Nom, entrez le nom de la commande. Le nom s'affiche sous forme d'info-bulle ou de nom de menu lorsque la commande est ajoute un lment de l'interface utilisateur. Dans la zone Description, entrez la description de la commande. La description s'affiche sur la barre d'outils ou dans une info-bulle. Lorsque le curseur est plac sur la commande dans un menu, la description s'affiche sur la barre d'tat ; si la commande se trouve sur une barre d'outils ou un groupe de fonctions du ruban, la description apparat dans une info-bulle. Dans la zone Fichier d'aide complmentaire, entrez le nom du fichier et l'ID utiliser pour l'aide complmentaire de la commande. Dans la zone Nom d'affichage de la commande, entrez le nom d'affichage de la commande. Dans la zone Macro, entrez la macro de la commande.

156 | Chapitre 4 Personnalisation de l'interface utilisateur

Dans la zone Etiquettes, entrez les tiquettes utiliser pour rechercher des commandes dans le champ Rechercher du menu de l'application. Dans la zone ID lment, entrez l'ID d'lment de la commande.

Pour plus d'informations sur l'ajout d'images une commande, reportez-vous la section Cration d'images personnalises pour les commandes (page 198).

Pour supprimer une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Liste des commandes de l'onglet Personnaliser de la bote de dialogue Personnaliser l'interface utilisateur, slectionnez Commandes personnalises dans la liste droulante de filtrage. Cette liste est filtre afin de ne laisser voir que les commandes que vous avez cres dans les fichiers de personnalisation chargs. 3 Slectionnez la commande supprimer, puis cliquez avec le bouton droit de la souris. 4 Cliquez sur le bouton Supprimer. REMARQUE Une commande peut tre supprime uniquement si elle n'est pas rfrence par un lment de l'interface utilisateur, comme une barre d'outils ou un menu.

Cration, modification et rutilisation de commandes | 157

AVERTISSEMENT Comme il n'est pas possible d'annuler la suppression d'une commande ou d'un lment de l'interface utilisateur depuis l'diteur Personnaliser l'interface utilisateur (IUP), soyez prudent lorsque vous supprimez des commandes et des lments de l'interface utilisateur. Si vous supprimez accidentellement une commande ou un lment de l'interface utilisateur, nous vous recommandons de cliquer sur Annuler, tout en sachant que cela entranera galement l'annulation des autres modifications que vous avez effectues. Si vous avez dj apport plusieurs modifications au fichier CUIx et ne souhaitez pas les perdre, vous pouvez ouvrir le fichier CUIx de sauvegarde qui est cr automatiquement lorsqu'un changement est apport au fichier CUIx. Ensuite, dans l'onglet Transfrer, rcuprez la commande ou l'lment de l'interface utilisateur qui a t supprim par accident.

Pour modifier une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, effectuez l'une des oprations suivantes :

Dans le volet Liste des commandes, cliquez sur la commande que vous voulez modifier. Dans l'arborescence du volet Personnalisations dans <nom du fichier>, recherchez et slectionnez la commande que vous voulez modifier.

158 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans le volet Proprits, modifiez la commande en effectuant une ou plusieurs des oprations suivantes :

Dans la zone Nom, entrez le nom de la commande. Le nom s'affiche sous forme d'info-bulle ou de nom de menu lorsque la commande est ajoute un lment de l'interface utilisateur. Dans la zone Description, entrez la description de la commande. La description s'affiche sur la barre d'outils ou dans une info-bulle. Lorsque le curseur est plac sur la commande dans un menu, la description s'affiche sur la barre d'tat ; si la commande se trouve sur une barre d'outils ou un groupe de fonctions du ruban, la description apparat dans une info-bulle. Dans la zone Fichier d'aide complmentaire, entrez le nom du fichier et l'ID utiliser pour l'aide complmentaire de la commande. Dans la zone Nom d'affichage de la commande, entrez le nom d'affichage de la commande.

Cration, modification et rutilisation de commandes | 159

Dans la zone Macro, entrez la macro de la commande. Dans la zone Etiquettes, entrez les tiquettes utiliser pour rechercher des commandes dans le champ Rechercher du menu de l'application. Dans la zone ID lment, entrez l'ID d'lment de la commande. (Pour les nouvelles commandes uniquement. Vous ne pouvez pas modifier l'ID lment d'une commande existante).

Pour plus d'informations sur l'ajout d'images une commande, reportez-vous la section Cration d'images personnalises pour les commandes (page 198).

Pour utiliser une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, localisez la commande que vous voulez utiliser, puis faites-la glisser vers un lment de l'interface.

160 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour copier et coller une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, recherchez la commande que vous voulez copier. 3 Cliquez avec le bouton droit de la souris sur la commande. Cliquez sur Copier.

Cration, modification et rutilisation de commandes | 161

4 Cliquez avec le bouton droit de la souris sur un lment de l'interface tel qu'une barre d'outils ou un menu. Cliquez sur Copier.

REMARQUE La combinaison de touches CTRL+C permet de copier une commande et CTRL+V permet de la coller.

Pour dupliquer une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, recherchez la commande que vous voulez dupliquer. 3 Cliquez avec le bouton droit de la souris sur la commande. Cliquez sur Dupliquer.

162 | Chapitre 4 Personnalisation de l'interface utilisateur

Une copie de la commande slectionne est cre sur place directement au-dessus de la commande slectionne dans le volet Liste des commandes. REMARQUE La combinaison de touches CTRL+D permet de dupliquer une commande sur place.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Cration de macros
La macro dfinit l'action dcoulant de la slection d'un lment d'interface. La macro excute une tche de dessin qui impliquerait toute une srie d'actions de l'utilisateur si elle tait faite autrement.

Prsentation des macros


La macro peut contenir des commandes, des caractres spciaux, ainsi que du code de programmation DIESEL ou AutoLISP.

Cration de macros | 163

REMARQUE Au fil des rvisions et des amliorations d'AutoCAD, l'ordre des invites des diffrentes commandes (voire le nom de ces commandes) est susceptible de changer. Par consquent, configurez vos macros personnalises de telle sorte que seules des modifications mineures soient requises lors d'une mise niveau d'AutoCAD. L'ajout de macros des lments d'interface s'effectue l'aide de l'diteur Personnaliser l'interface utilisateur (IUP). Slectionnez une commande existante ou crez une commande dans le volet Liste des commandes. Entrez des macros dans la section Macros du volet Proprits. Les macros ne sont soumises aucune limitation de longueur. Toutefois, vous devez tre inform au sujet de l'utilisation des caractres spcifiques dans les macros et des autres considrations ou limitations.

Principes de base des macros


Dans un lment d'interface utilisateur, une macro peut simplement consister en une commande (telle que circle) et des caractres spciaux (comme ^C^C). Par exemple, la macro ^C^C_circle \1, dessine un cercle de rayon 1. Le tableau suivant prsente les composants qui dfinissent cette macro. Composants de la macro CIRCLE

Composant

Type de composant
Caractre de contrle spcial Caractre de contrle spcial Commande Caractre de contrle spcial Caractre de contrle spcial

Rsultat

^C^C

Annule les commandes actives

Convertit automatiquement la commande qui suit dans d'autres langages Lance la commande CERCLE Cre une pause pour permettre l'utilisateur de spcifier le centre Rponse l'invite demandant d'indiquer le rayon du cercle (1)

CERCLE \

Pour obtenir la liste des caractres spciaux utilisables dans les macros, reportez-vous la section Utilisation de caractres de contrle spciaux dans les macros (page 167).

164 | Chapitre 4 Personnalisation de l'interface utilisateur

Annulation de commandes en cours d'excution


Assurez-vous de n'avoir aucune commande AutoCAD en cours d'excution lorsque vous excutez une macro. Pour annuler automatiquement une commande avant d'excuter une macro, entrez les caractres ^C^C au dbut de la macro (quivaut appuyer deux fois sur la touche ECHAP). Bien qu'un simple symbole ^C permette d'annuler la plupart des commandes, les symboles ^C^C sont requis pour retourner l'invite de commande partir de la commande de cotation, et les symboles ^C^C^C sont requis en fonction de l'option courante de la commande -CALQUE. Les symboles ^C^C permettent d'annuler la plupart des squences de commande et il est donc recommand de l'utiliser pour vrifier qu'aucune commande n'est active avant le lancement de la macro.

Vrification des caractres d'une macro


Chaque caractre d'une macro a son importance, mme les espaces. Si vous placez un espace la fin d'une macro, AutoCAD traite la macro comme si vous aviez entr une commande (cercle, par exemple), puis appuy sur ESPACE pour terminer la commande.

Arrt des macros


Certaines macros requirent des caractres de fin spciaux. Certaines commandes (TEXTE, par exemple) requirent l'utilisation de la touche ENTREE plutt que la touche ESPACE pour mettre fin la commande. Plusieurs espaces (ou utilisations de la touche ENTREE) sont ncessaires pour terminer certaines commandes, mais certains diteurs de texte ne peuvent pas crer de lignes termines par des espaces. Deux conventions spciales permettent de rsoudre ces problmes.

Le point-virgule (;) dans une macro quivaut automatiquement ENTREE sur la ligne de commande. Si une ligne se termine par un caractre de commande, une barre oblique inverse (\), le signe plus (+) ou un point-virgule (;), AutoCAD n'ajoute pas d'espace la fin de la ligne.

La barre oblique inverse (\) la fin d'un lment gnre une pause dans la macro en vue d'une entre utilisateur. Comparez les deux macros suivantes :
scu scu ;

Cration de macros | 165

Dans le premier exemple, l'utilisateur entre scu sur la ligne de commande et appuie sur ESPACE. L'invite suivante apparat. Spcifiez l'origine du SCU ou [Face/NOmm/OBjet/Prcdent/Vue/Gnral/X/Y/Z/AxeZ] <Gnral>: Dans le deuxime exemple, l'utilisateur entre scu, appuie sur ESPACE, puis sur ENTREE, pour accepter la valeur par dfaut, Gnral.

Suppression de retours et d'invites dans les macros


Les caractres d'une macro s'affichent sur la ligne de commande comme si vous les aviez saisis au clavier. Cette duplication d'affichage est appele "cho". Vous pouvez supprimer l'cho l'aide de la variable systme MENUECHO. Si les retours et les invites issus de l'entre d'un lment sont dsactivs, vous pouvez introduire ^P dans l'lment de menu pour les activer.

Cration de longues macros


Quelle que soit la longueur de la macro cre, aucun caractre spcial n'est requis la fin de la ligne. Le volet Proprits de l'diteur Personnaliser l'interface utilisateur (IUP) accepte les macros de toute longueur.

Pour affecter ou modifier une macro de commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Liste des commandes de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur, recherchez la commande pour laquelle vous souhaitez affecter (ou modifier) une macro de commande. 3 Dans le volet Proprits, slectionnez le champ Macro et cliquez sur le bouton []. La bote de dialogue Editeur de chanes longues s'affiche. 4 Dans l'diteur de chanes longues, modifiez la macro comme vous le souhaitez et cliquez sur OK. Vous retournez l'diteur Personnaliser l'interface utilisateur.

166 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation de caractres de contrle spciaux dans les macros


L'utilisation de caractres spciaux, notamment des caractres de contrle est autorise dans les macros. Dans une macro, le caret (^) fait rfrence la touche CTRL du clavier. Vous pouvez combiner le caret un autre caractre pour crer des macros de menu qui permettent d'activer ou de dsactiver la grille (^G), d'annuler une commande (^C). La macro figurant dans l'lment de menu Adresse ci-dessous utilise la barre oblique inverse (\) pour marquer une pause en vue d'une entre utilisateur et le point-virgule (;) pour ENTREE.
text \.4 0 DRAFT Inc;;;Rue;;;Ville, Etat;

La macro lance la commande TEXTE, marque une pause pour que l'utilisateur puisse spcifier un point de dpart, puis entre l'adresse sur trois lignes. Dans le groupe de trois points-virgules (;;;), le premier marque la fin de la chane de texte, le deuxime rpte la commande TEXTE et le troisime accepte le positionnement par dfaut en dessous de la ligne prcdente. Les macros utilisent les caractres spciaux rpertoris dans le tableau suivant. Caractres spciaux des macros Caractre
; ^M ^I [espace]

Description
Gnre la touche Entre. Gnre la touche Entre. Gnre la touche Tabulation. Entre un espace vierge entre des squences de commandes dans une commande, ce qui quivaut appuyer sur Espace. Gnre une pause en vue d'une entre utilisateur (ne peut pas tre utilis avec des acclrateurs).

Cration de macros | 167

Caractres spciaux des macros Caractre


.

Description
Vous permet d'accder la commande intgre d'AutoCAD mme si elle a t non dfinie l'aide de la commande NONDEF. Traduit les commandes et options AutoCAD qu'il prcde. Affiche le menu droulant, contextuel ou d'images du niveau le plus lev. Rpte une commande jusqu' ce qu'une autre soit slectionne. Introduit une expression de macro DIESEL conditionnelle ($M=) Active ou dsactive la rsolution (quivaut CTRL+B). Annule la commande ou l'option de commande active (quivaut Escape). Active ou dsactive le SCU dynamique (quivaut CTRL+D). Dfinit le plan isomtrique suivant (quivaut CTRL+E). Active ou dsactive la grille (quivaut CTRL+G). Gnre la touche Effacement arrire. Active ou dsactive le mode ortho. Active ou dsactive MENUECHO. Renvoie un cho de tous les messages, listes d'tat et saisies vers l'imprimante (quivaut CTRL+Q). Active ou dsactive le contrle des versions de commande. Le contrle des versions de commande est requis pour certaines commandes afin de garantir que les macros de commande crites dans des versions anciennes de l'application fonctionnent correctement dans la version la plus rcente. Active ou dsactive la tablette (quivaut CTRL+T).

_ =*

*^C^C $ ^B ^C

^D ^E ^G ^H ^O ^P ^Q

^R

^T

168 | Chapitre 4 Personnalisation de l'interface utilisateur

Caractres spciaux des macros Caractre


^V ^Z

Description
Change de fentre courante. Caractre nul qui supprime l'ajout automatique de la touche Espace la fin d'une commande.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. TEXTE Cre un objet texte sur une ligne.

Pause destine aux entres utilisateur dans les macros


Pour accepter les entres partir du clavier ou du priphrique de pointage au milieu d'une commande, insrez une barre oblique inverse (\) l'endroit o vous souhaitez insrer l'entre de l'utilisateur.
circle \1

Dans l'exemple Circle, \1 cre une pause pour permettre l'utilisateur de spcifier le centre, puis lit un rayon gal 1. Notez l'absence d'espace aprs la barre oblique inverse.
-layer off \;

Dans cet exemple, la macro lance la commande -CALQUE sur la ligne de commande, entre l'option Inactif (off), puis gnre une pause pour permettre l'utilisateur d'entrer le nom d'un calque (\). Ensuite, la macro dsactive le calque et quitte la commande -CALQUE (;). REMARQUE Normalement, la commande CALQUE vous demande si vous souhaitez effectuer une autre opration et ne prend fin que si vous appuyez sur Espace ou sur Entre. Dans la macro, le point-virgule (;) quivaut l'utilisation de la touche Entre.

Cration de macros | 169

Gnralement, une macro reprend la suite d'une entre utilisateur, par exemple, la spcification d'un point. Par consquent, vous ne pouvez pas dfinir une macro qui accepte un nombre variable de saisies (par exemple, pour la slection d'objets) et qui se poursuit ensuite. Il existe toutefois une exception pour SELECT : la barre oblique inverse (\) interrompt la commande SELECT jusqu' ce que tous les objets soient slectionns. Examinez l'exemple suivant :
select \changer prcdent ;proprits couleur rouge ;

Dans cette macro, SELECT cre un jeu de slection compos d'un ou de plusieurs objets (select \). La macro lance ensuite la commande CHANGER (changer), qui rfrence le jeu de slection l'aide de l'option Prcdent (prcdent;) et remplace la couleur de tous les objets slectionns par la couleur rouge (proprits couleur rouge ;). REMARQUE La barre oblique inverse (\) gnre une pause dans la macro en vue d'une entre utilisateur. La barre oblique inverse s'utilise uniquement cette fin. Lorsque vous indiquez un chemin de rpertoire, vous devez utiliser une barre oblique (/) comme sparateur : par exemple /direct/file. Les conditions suivantes occasionnent des dlais dans la reprise d'une macro aprs une pause :

Si le systme attend la saisie d'un emplacement, vous pouvez utiliser les modes d'accrochage aux objets avant de spcifier le point. Si les filtres de point X/Y/Z sont utiliss, la commande reste en suspens jusqu' ce que le point ait t cumul en entier. Pour la commande SELECT seulement, l'excution de la macro ne reprend que lorsque la slection des objets est termine. Si l'utilisateur rpond l'aide d'une commande transparente, la macro reste en suspens jusqu' ce que la commande transparente soit termine et que l'entre initialement demande ait t fournie. Si l'utilisateur rpond en choisissant une autre commande (pour indiquer une option ou pour excuter une commande transparente), la macro initiale est suspendue et le nouvel lment de menu slectionn est excut. Ensuite, l'excution de la macro suspendue reprend.

170 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Lorsque l'entre de commande provient d'une commande, les paramtres des variables systme PICKADD et PICKAUTO sont 1 et 0, respectivement. Cela permet de prserver la compatibilit avec les versions antrieures d'AutoCAD et de faciliter la personnalisation en vous vitant d'avoir vrifier les paramtres de ces variables.

Aide-mmoire
Commandes
CHANGER Modifie les proprits des objets existants. CALQUE Gre les calques et leurs proprits. SELECT Place les objets slectionns dans le jeu de slection Prcdent.

Variables systme
PICKADD Dtermine si les slections suivantes remplacent le jeu de slection courant ou s'y ajoutent. PICKAUTO Gre le fentrage automatique pour la slection d'objets.

Prise en charge d'autres langues dans les macros


Pour dvelopper des menus utilisables avec une version d'AutoCAD dans une langue autre que l'anglais, faites prcder chaque commande ou option d'un caractre de soulignement (_). Le caractre de soulignement permet la traduction automatique des commandes et options standard.

Cration de macros | 171

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation des commandes intgres dans les macros


Pour dvelopper des macros faisant appel des commandes intgres qui font partie d'AutoCAD, prcdez chaque commande d'un point (.). Le point permet la commande intgre d'tre utilise mme si elle a t non dfinie avec la commande NONDEF, ce qui rend la macro prvisible lors de son utilisation sur d'autres systmes partageant le mme fichier de personnalisation.

Aide-mmoire
Commandes
REDEF Restaure les commandes internes d'AutoCAD modifies par NONDEF. NONDEF Permet une commande dfinie dans une application de remplacer une commande interne.

Rptition de commandes dans les macros


Insrez un astrisque (*) au dbut d'une macro pour rpter une commande jusqu' ce que vous en choisissiez une autre. Aprs avoir slectionn une commande, vous pouvez l'utiliser plusieurs fois avant de passer une autre. Dans une macro, vous pouvez rpter une commande jusqu' ce que vous en choisissiez une autre. Vous ne pouvez pas utiliser cette fonction pour choisir des options. Si une macro commence par *^C^C, la commande est rpte jusqu' ce que vous l'interrompiez en appuyant sur la touche Echap ou en slectionnant une autre commande. REMARQUE Ne tapez pas ^C (Annuler) dans une macro commenant par la chane *^C^C, car cela annule la rptition.

172 | Chapitre 4 Personnalisation de l'interface utilisateur

Les macros des exemples suivants rptent les commandes :


*^C^Cmove Unique *^C^Ccopy Unique *^C^Cerase Unique *^C^Cstretch Capture Unique *^C^Crotate Unique *^C^Cscale Unique

Chacune des macros de l'exemple lance une commande, puis vous invite slectionner un objet. Toute autre invite ncessaire l'excution de la commande apparat, puis la commande prend fin et redmarre. REMARQUE Vous ne pouvez pas utiliser la rptition de commande dans les macros des menus de mosaque d'images.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation du mode de slection d'objet unique dans les macros


Le mode de slection d'objet unique annule la rptition normale de l'invite Choix des objets dans les commandes d'dition. Une fois que vous avez slectionn un objet et rpondu aux invites, la commande prend fin. Examinez la macro de l'exemple suivant :
*^C^Cerase Unique

Cette macro arrte la commande courante et lance la commande EFFACER en mode de slection d'objet unique. Lorsque vous choisissez cette commande, vous devez slectionner un objet unique effacer ou cliquer sur une zone vide du dessin, puis slectionner la fentre. Tous les objets slectionns de cette faon sont effacs et la commande est rpte ( cause de l'astrisque au dbut) de manire permettre d'effacer d'autres objets. Appuyez sur Echap pour quitter ce mode.

Cration de macros | 173

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation des macros pour changer des lments d'interface utilisateur


Vous pouvez remplacer le contenu des menus, boutons de souris, boutons de tablette ou menus de tablette. Le contenu chang peut tre celui d'un lment d'interface utilisateur de mme type provenant du fichier CUIx principal ou d'un fichier CUIx partiel. Vous ne pouvez pas changer des lments d'interface de types diffrents (par exemple, des menus et des boutons de souris). Cependant, dans le cadre d'un type donn, vous pouvez procder l'change entre deux lments d'interface utilisateur, quels qu'ils soient. REMARQUE Cette particularit peut donner quelquefois des rsultats tranges pour les menus de tablette, car habituellement, ceux-ci ne possdent pas le mme nombre de macros. Utilisez la syntaxe suivante dans une macro de menu pour changer de menu :
$section=customizationgroup.menuname

Le tableau suivant dcrit chaque section de la syntaxe de macro utilise pour changer des lments : Syntaxe de macro utilise pour l'change d'lments $ Charge un lment d'interface. coupe Indique le type d'lment. Les noms valides sont :
A1 A4 pour les sections de menu AUX 1 4 B1 B4 pour les boutons 1 4 de la souris P0 P16 pour les menus droulants 0 16 I pour le menu de mosaque d'images S pour le menu d'cran (obsolte dans et versions ultrieures) T1T4 pour les menus 1 4 de la tablette

174 | Chapitre 4 Personnalisation de l'interface utilisateur

customizationgroup Spcifie le groupe de personnalisations dont menuname est membre (inutile si menuname figure dans le fichier CUIx principal). menuname Spcifie la section ou le sous-menu insrer. Il s'agit du libell principal ou de l'alias de la section charger. Un menu droulant peut tre prsent dans la barre de menus ou dans le menu contextuel actif, mais pas dans les deux.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Utilisation d'expressions conditionnelles dans les macros


Vous pouvez utiliser une commande qui introduit des expressions de macro en langage DIESEL pour ajouter des expressions conditionnelles dans une macro. Le format est le suivant :
$M=expression

Le fait d'introduire la macro avec $M= indique AutoCAD d'valuer l'expression suivante en tant qu'expression DIESEL et que expression correspond l'expression DIESEL. L'exemple suivant dfinit une expression conditionnelle dans une macro :
FILLMODE $M=$(-,1,$(getvar,fillmode))

La macro active et dsactive la variable systme FILLMODE en soustrayant la valeur courante FILLMODE de 1 et en renvoyant la valeur rsultante vers la variable systme FILLMODE. Vous pouvez utiliser cette mthode pour activer et dsactiver les variables systme dont les valeurs valables sont 1 ou 0.

Fin des macros contenant des expressions conditionnelles


Si vous utilisez le langage d'expression de chane DIESEL pour effectuer des tests de type "si-alors", vous aurez parfois besoin de ne pas recourir l'espace ou au point-virgule de fin habituel (qui gnre la commande Entre). Si vous ajoutez ^Z la fin de la macro, AutoCAD ne place pas automatiquement un espace (Entre) la fin de l'expression de macro.

Cration de macros | 175

Comme pour les autres caractres de contrle des commandes, le caractre ^Z utilis ici est une chane compose du signe caret (^) et de la lettre Z , et n'est pas quivalent la combinaison de touches CTRL+Z. Dans les exemples qui suivent, ^Z sert de caractre de fin aux macros.
^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _mspace )^Z ^C^C$M=$(if,$(=,$(getvar,tilemode),0),$S=mview _pspace )^Z

Si ces macros de menu ne finissaient pas par ^Z, AutoCAD ajouterait automatiquement un espace (ENTREE) et rpterait ainsi la dernire commande entre. Voir aussi :

Utilisation de caractres de contrle spciaux dans les macros (page 167) DIESEL (page 417)

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
FILLMODE Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis.

Utilisation d'AutoLISP dans les macros


La cration de commandes utilisant AutoLISP correspond une utilisation plus avance de la fonction de personnalisation d'AutoCAD. Vous pouvez utiliser les variables et les expressions AutoLISP pour crer des macros de menu ralisant des tches complexes. Pour utiliser AutoLISP efficacement dans les macros, vous pouvez placer le code AutoLISP dans un fichier MNL indpendant. AutoCAD charge le fichier MNL en mme temps qu'un fichier CUIx de mme nom situ au mme emplacement.

176 | Chapitre 4 Personnalisation de l'interface utilisateur

Vous pouvez spcifier des fichiers AutoLISP supplmentaires charger dans l'diteur Personnaliser l'interface utilisateur (IUP). La cration de commandes utilisant AutoLISP correspond une utilisation plus avance de la fonction de personnalisation d'AutoCAD. Etudiez attentivement les informations et les exemples suivants dans les manuels AutoLISP Reference et AutoLISP Developer's Guide. Pour accder aux ressources d'aide supplmentaire, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. L'application pratique de cette fonctionnalit vous permettra de mieux la matriser.

Appel d'une macro


Utilisez la syntaxe suivante pour excuter par programmation une macro de menu droulant :
(menucmd "Gcustomizationgroup.ID-lment=|")

La syntaxe prcdente ne fonctionne que si la macro est disponible et fait partie d'un menu de la barre de menus AutoCAD. Pour plus d'informations sur cette syntaxe, reportez-vous la documentation AutoLISP Reference.

Valeurs prdfinies
Une application qui utilise la dfinition d'insertion de blocs peut gnrer des commandes telles que : [Set WINWID][Set WALLTHK][Insert Window]
^C^C^P(setq WWID (getreal "Enter window width: ")) ^P ^C^C^P(setq WALLTHK (getreal "Enter wall thickness: ")) ^P ^C^C_INSERT window XScale !WINWID YScale !WALLTHK

Ce code insre le bloc nomm "fentre", en adaptant l'chelle de son axe X la largeur courante de la fentre et l'chelle de son axe Y l'paisseur courante du mur. Dans cet exemple, les valeurs relles proviennent des symboles AutoLISP WINWID et WALLTHK dfinis par l'utilisateur. La rotation relve de la dcision de l'utilisateur ; celui-ci peut donc faire pivoter la fentre dans le mur.

Redimensionnement des poignes


Les commandes suivantes permettent d'ajuster la taille des poignes instantanment :
^P(setvar "gripsize"(1+ (getvar "gripsize")))(redraw)(princ) ^P(setvar "gripsize"(1- (getvar "gripsize")))(redraw)(princ)

Pour que ces commandes soient valables, la valeur de la variable systme GRIPSIZE doit tre comprise entre 0 et 255.

Cration de macros | 177

Sollicitation d'une entre utilisateur


L'lment suivant invite l'utilisateur indiquer deux points, puis dessine une polyligne rectangulaire dont les coins sont forms par les points spcifis.
^P(setq a (getpoint "Entrez le premier coin : "));\+ (setq b (getpoint "Entrez le coin oppos : "));\+ POLYLIGN !a (list (car a)(cadr b)) !b (list (car b)(cadr a)) c;^P

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Gestion de l'affichage des lments de commande


La manire dont un lment de menu ou un bouton de ruban est affich indique sa disponibilit dans le programme. Un menu ou un bouton de ruban peut tre affich comme suit :

En gris (dsactiv) Marqu par une coche ou une bordure En gris et marqu

Les boutons du ruban n'affichent pas de coche lorsqu'ils sont marqus, mais une bordure uniquement. REMARQUE Pour dsactiver ou marquer les boutons du ruban, la squence " ~ " ou "!." ne peut pas tre place avant le nom d'une commande explicitement ; elle doit se trouver dans une expression DIESEL.

Mettre en gris (dsactiver) des lments de menu ou boutons du ruban


Pour dsactiver un lment de menu ou un bouton du ruban procdez de l'une des manires suivantes :

Commencer un nom avec un tilde (~) Utiliser une expression de chane DIESEL

178 | Chapitre 4 Personnalisation de l'interface utilisateur

Les boutons du ruban prennent uniquement en charge l'utilisation des expressions de chane DIESEL. Pour plus d'informations sur les expressions DIESEL, voir Expressions DIESEL dans les macros. La macro et les sous-menus associs l'lment de menu ou au bouton de ruban dsactiv deviennent inaccessibles. Dans l'exemple suivant, le caractre tilde (~) est plac au dbut du libell de la commande Copier le lien dans la cellule Nom du volet Proprits.

Ci-dessous, la commande Copier le lien apparat maintenant en gris dans le menu Edition.

Les expressions de chane DIESEL sont utilises pour activer ou dsactiver de manire conditionnelle un lment de menu ou un bouton de ruban chaque fois qu'ils sont affichs. Par exemple, l'expression DIESEL prsente dans la cellule Macros du volet Proprits dsactive la commande DEPLACER lorsqu'une autre commande est active.
$(if,$(getvar,cmdactive),~)DEPLACER^C^C_move

Gestion de l'affichage des lments de commande | 179

La fonction AutoLISP menucmd peut galement tre utilise pour activer et dsactiver des lments partir d'une macro ou d'une application. Pour consulter des exemples, reportez-vous la section Rfrencement d'un menu droulant ou contextuel (page 308).

Marquer les lments de menu ou les boutons de ruban


Vous pouvez marquer un menu ou un bouton de ruban en procdant de l'une des manires suivantes :

Commencer un nom de commande avec un point d'exclamation suivi d'un point (!.) Utiliser une expression de chane DIESEL

Les boutons du ruban prennent uniquement en charge l'utilisation des expressions de chane DIESEL. Il existe deux faons de marquer un lment de menu ou un bouton de ruban :

Une coche. S'affiche lorsque l'lment de menu n'a pas d'icne associe. Une bordure. S'affiche lorsque l'lment de menu ou le bouton du ruban a une icne associe ; une bordure entoure l'icne.

Dans l'exemple suivant, la commande Liaisons OLE du menu Edition est coche et l'icne de la commande Copier le lien est marque par une bordure.

Les lments de menu et les boutons de ruban peuvent et doivent respectivement contenir des expressions de chane DIESEL pour tre marqus de manire conditionnelle chaque fois qu'ils sont affichs. Lorsque la chane

180 | Chapitre 4 Personnalisation de l'interface utilisateur

DIESEL suivante est ajoute dans la cellule Macros de la commande correspondante dans le volet Proprits, une coche est place gauche de l'lment de menu dont la variable systme associe est actuellement active.
$(if,$(getvar,orthomode),!.)Ortho^O $(if,$(getvar,snapmode),!.)Snap^B $(if,$(getvar,gridmode),!.)Grid^G

La fonction AutoLISP menucmd permet de marquer des libells partir d'une macro ou d'une application. Pour consulter des exemples, reportez-vous la section Rfrencement d'un menu droulant ou contextuel (page 308).

Dsactiver et marquer simultanment des lments de commande


Vous pouvez marquer et dsactiver simultanment des commandes en utilisant un des formats suivants :
~!. textelibell !.~ textelibell

Le tilde (~) permet de dsactiver 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 placs au dbut du libell de la commande Copier le lien dans la cellule Nom du volet Proprits. Ci-dessous, la commande Copier le lien apparat maintenant marque et en gris dans le menu Edition.

Comme dans les exemples prcdents, une expression DIESEL peut tre utilise pour dsactiver et marquer simultanment un lment de commande.

Gestion de l'affichage des lments de commande | 181

Pour mettre en gris (dsactiver) le libell d'un bouton de ruban ou d'un menu d'une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du menu qui contient la commande que vous voulez dsactiver. 3 Slectionnez la commande que vous voulez dsactiver.

4 Dans le champ Nom du volet Proprits, ajoutez un tilde (~) ou ajoutez l'expression DIESEL au dbut de la commande.

REMARQUE Vous devez slectionner la commande dans le volet Personnalisations dans, sinon vous modifiez uniquement le nom de la commande et non le libell affich. 5 Cliquez sur Appliquer. Les modifications apportes la commande sont visibles ds qu'elles sont appliques et que l'diteur CUI est ferm.

182 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour marquer le libell d'un bouton de ruban ou d'un menu d'une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du menu qui contient la commande que vous voulez marquer. 3 Slectionnez la commande que vous voulez marquer.

4 Dans le champ Nom du volet Proprits, ajoutez un point d'exclamation suivi d'un point (!.) ou ajoutez l'expression DIESEL souhaite au dbut de la commande.

5 Cliquez sur Appliquer. Les modifications apportes la commande sont visibles ds qu'elles sont appliques et que l'diteur CUI est ferm.

Gestion de l'affichage des lments de commande | 183

Pour afficher en gris (dsactiver) et marquer simultanment le libell d'un bouton du ruban ou d'un menu d'une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du menu qui contient la commande dsactiver et marquer. 3 Slectionnez la commande que vous voulez dsactiver et marquer. 4 Dans le champ Nom du volet Proprits, ajoutez un tilde, un point d'exclamation et un point (~!. ou !.~) ou ajoutez l'expression DIESEL au dbut de la commande. 5 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Affectation d'tiquettes de recherche


Les tiquettes de recherche vous permettent de rechercher une commande ou un groupe de commandes avec le menu de l'application. Vous pouvez attribuer autant d'tiquettes que vous voulez une commande pour la retrouver facilement l'aide du menu de l'application. L'ajout d'tiquettes une commande s'effectue l'aide de la bote de dialogue Editeur d'tiquettes. Lorsqu'une tiquette est attribue une commande, elle s'affiche dans une info-bulle (pour cela, la commande doit se trouver dans une barre d'outils ou un groupe de fonctions du ruban et le curseur doit tre plac sur la commande). Vous pouvez modifier l'affichage des info-bulles dans l'onglet Affichage de la bote de dialogue Options. Reportez-vous la section Rechercher des commandes dans le Manuel d'utilisation pour en savoir plus sur la recherche de commandes dans le menu de l'application.

184 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour ajouter des tiquettes une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande laquelle vous voulez ajouter une tiquette.

3 Dans le volet Proprits, slectionnez le champ Etiquettes et cliquez sur le bouton .

4 Dans la bote de dialogue Editeur d'tiquettes, entrez une tiquette dans la zone Etiquettes. Lorsque vous entrez une tiquette, il arrive qu'un menu contextuel indiquant une liste des tiquettes dj utilises s'affiche. Cliquez sur une tiquette dans le menu pour l'utiliser. Vous pouvez ajouter plusieurs tiquettes une commande en les sparant par une virgule.

Affectation d'tiquettes de recherche | 185

5 Pour ajouter une autre tiquette une commande, appuyez sur la touche FLECHE GAUCHE et entrez l'tiquette. Rptez l'opration autant de fois qu'il est ncessaire. 6 Cliquez sur OK. 7 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour supprimer une tiquette d'une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande de laquelle vous voulez supprimer une tiquette.

Le volet Proprits se trouve droite de la fentre. 3 Dans le volet Proprits, slectionnez le champ Etiquettes et cliquez sur le bouton .

186 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans la bote de dialogue Editeur d'tiquettes, dans la zone Etiquettes, cliquez sur l'tiquette que vous voulez supprimer. Appuyez sur Suppr.

L'tiquette est supprime. 5 Cliquez sur OK. 6 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Affectation d'tiquettes de recherche | 187

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes


Les info-bulles sont des messages descriptifs qui s'affichent prs du curseur lorsque celui-ci est plac sur le bouton d'une barre d'outils ou d'un groupe de fonctions ou sur un lment de menu. La proprit Description associe une commande dcrit ce que fait la commande. La valeur de la proprit Description apparat dans une info-bulle de base qui s'affiche lorsque le curseur est plac sur un bouton d'une barre d'outils ou d'un groupe de fonctions du ruban. L'info-bulle indique galement le nom de la commande et les valeurs attribues aux proprits Nom d'affichage de la commande et Etiquettes. Un fichier d'aide complmentaire et un ID peuvent galement tre attribus une commande pour fournir un second niveau d'informations concernant celle-ci. Le contenu du fichier d'aide complmentaire apparat dans la zone de description complmentaire de chaque info-bulle. Le contenu de la zone de description complmentaire d'une info-bulle est stock dans un fichier XAML, il peut comprendre du texte enrichi et des images.

Gestion de l'affichage des info-bulles


Vous pouvez grer l'affichage des info-bulles et l'aide complmentaire attribue une commande dans la bote de dialogue Options. Reportez-vous la section Paramtrage des options d'interface dans le Manuel d'utilisation pour en savoir plus sur les info-bulles.

188 | Chapitre 4 Personnalisation de l'interface utilisateur

Exemple de fichier XAML


La structure XAML est un format qui a t dvelopp par Microsoft. Voici un exemple de fichier XAML pour deux commandes personnalises dans votre fichier CUIx.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:src="clr-namespace:Autodesk.Windows;assembly=AdWindows"> <src:RibbonToolTip x:Key="MYEH_CMD_0001"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="AntiqueWhite" TextAlignment="Center"> Creates a rectangular revision cloud on the <Bold>REVISION</Bold> layer. </TextBlock> <Image Source="images/rectcloud.jpg" Width="Auto" Height="Auto"> </Image> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip> <src:RibbonToolTip x:Key="MYEH_CMD_0002"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="Yellow" TextAlignment="Left"> Creates a polygonal revision cloud on the <Run Text=" REVISION " Foreground="Red" FontStyle="Italic"/> layer. </TextBlock> <Image Source="images/rectcloud.jpg" Width="Auto" Height="Auto"> </Image> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip> </ResourceDictionary>

L'lment ResourceDictionary sert dfinir le type de contenu dans le fichier XAML, tandis que l'lment scr:RibbonToolTip sert dfinir chacune des rubriques d'aide complmentaire dans le fichier. Dans l'exemple prcdent, deux rubriques d'aide complmentaire distinctes sont dfinies respectivement par les cls MYEH_CMD_0001 et MYEH_CMD_0002.

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 189

REMARQUE Vous devez mettre jour les info-bulles tendues dfinies pour une utilisation dans AutoCAD 2009 afin de pouvoir les utiliser dans AutoCAD 2012. Pour plus d'informations sur la conversion d'une info-bulle tendue cre pour AutoCAD 2009 afin de l'utiliser dans AutoCAD 2012, voir la procdure Pour convertir une info-bulle tendue AutoCAD 2009 pour une utilisation dans AutoCAD 2012, sur cette page. L'lment Stack Panel regroupe les lments TextBlock et Image. Il peut y avoir autant d'lments TextBlock et Image sous un lment StackPanel qu'il est ncessaire. L'lment TextBlock contient le texte, l'lment Image, quant lui, contient une illustration faisant partie de l'aide complmentaire. Pour en savoir plus sur le format XAML, visitez le site Web de Microsoft l'adresse http://www.microsoft.com et recherchez XAML.

Pour ajouter une info-bulle une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande laquelle vous voulez ajouter une info-bulle.

3 Dans le champ Description du volet Proprits, entrez le texte de l'info-bulle pour la commande slectionne.

4 Cliquez sur Appliquer.

190 | Chapitre 4 Personnalisation de l'interface utilisateur

La prochaine fois que le curseur est plac sur la commande dans une barre d'outils ou un groupe de fonctions du ruban, le texte apparat dans l'info-bulle.

Pour ajouter un fichier d'aide complmentaire une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande laquelle vous voulez ajouter un message d'aide complmentaire.

3 Dans le volet Proprits, slectionnez le champ Fichier d'aide complmentaire et cliquez sur le bouton [].

4 Dans la bote de dialogue Slectionner un fichier d'aide complmentaire, recherchez et slectionnez le fichier d'aide complmentaire pour la commande. Cliquez sur Ouvrir. 5 Dans la bote de dialogue Slectionner un ID d'aide, slectionnez l'ID du contenu d'aide complmentaire. Cliquez sur OK.

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 191

6 Cliquez sur Appliquer. Lorsque la commande est ajoute une barre d'outils ou un groupe de fonctions, l'aide complmentaire s'affiche, lorsque le curseur est plac sur la commande et si une info-bulle existe pour celle-ci, dans l'intervalle de temps dfini.

Pour crer un fichier XAML


1 Crez le fichier dans un diteur de texte (par exemple, le Bloc-notes de Microsoft Windows) et entrez les lments ncessaires pour dfinir le contenu de l'aide complmentaire. Entrez par exemple le texte suivant dans l'diteur de texte :
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen tation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:src="clr-namespace:Autodesk.Windows;assembly=AdWindows"> <src:RibbonToolTip x:Key="MYEH_CMD_0003"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="AntiqueWhite" TextAlignment="Centre"> Configures the settings for the current drawing. </TextBlock> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip> </ResourceDictionary>

192 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Enregistrez le fichier au format texte ASCII (fichier TXT) avec l'extension .xaml..

Pour convertir une info-bulle tendue AutoCAD 2009 pour une utilisation dans AutoCAD 2012
1 Dans un diteur de texte (le Bloc-notes de Microsoft Windows, par exemple), ouvrez le fichier XAML. Vous trouverez ci-dessous un exemple d'info-bulle tendue cre pour une utilisation avec AutoCAD 2009. Changez le texte affich en italique.
<src:ProgressivePanel x:Key="MYEH_CMD_0003"> <StackPanel> <TextBlock Background="AntiqueWhite" TextAlignment="Centre"> Configures the settings for the current drawing. </TextBlock> </StackPanel> </src:ProgressivePanel>

2 Remplacez le texte affich en italique l'tape prcdente comme suit :


<src:RibbonToolTip x:Key="MYEH_CMD_0003"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="AntiqueWhite" TextAlignment="Centre"> Configures the settings for the current drawing. </TextBlock> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip>

3 Enregistrez les modifications apportes au fichier XAML.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 193

Variables systme
TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Cration de messages d'aide de ligne d'tat


Les messages d'aide de ligne d'tat sont des messages descriptifs simples qui s'affichent sur la ligne d'tat (au bas de la fentre de l'application) lorsque le curseur est plac sur un lment de menu. Vous pouvez modifier ou ajouter des descriptions d'lments de menu en mettant jour la proprit Description de la commande associe. Si la barre d'tat du programme n'apparat pas, aucun message descriptif ne s'affiche pour l'lment de menu. L'espace de travail courant contrle l'affichage de la barre d'tat de l'application. Reportez-vous la section Paramtrage des options d'interface dans le Manuel d'utilisation pour en savoir plus sur les espaces de travail.

Pour crer un message d'aide de ligne d'tat

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande laquelle vous voulez ajouter un message d'aide.

3 Dans la zone Description du volet Proprits, entrez le texte descriptif de la commande slectionne.

194 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez sur Appliquer. La prochaine fois que vous utilisez la commande, le texte descriptif que vous avez ajout s'affiche dans la ligne d'tat lorsque le curseur est plac sur la commande dans un menu.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Cration et gestion d'images de commandes


Vous pouvez affecter des images de deux types aux commandes : des images standard et des images personnalises. Les images standard fournies avec AutoCAD sont incluses dans une bibliothque, tandis que les images personnalises sont cres et gres dans le volet Icne de bouton et la bote de dialogue Editeur de boutons dans l'diteur Personnaliser l'interface utilisateur.

Affectation d'images une commande


Vous pouvez affecter une commande des images standard et des images personnalises.

Cration et gestion d'images de commandes | 195

Lorsque vous ajoutez une commande un ruban ou une barre d'outils, l'image affecte s'affiche sur le bouton de ruban ou de barre d'outils. Lorsqu'elle est ajoute un menu droulant, elle s'affiche en regard de l'lment correspondant. AutoCAD offre une bibliothque d'images standard utilises pour les commandes standard. Vous pouvez utiliser ces images pour vos commandes personnalises. Vous pouvez crer vos commandes l'aide de la bote de dialogue Editeur de boutons de l'diteur Personnaliser l'interface utilisateur ou d'un diteur d'images externe. Pour plus d'informations sur la cration d'images personnalises pour les commandes, voir Cration d'images personnalises pour les commandes (page 198).

Pour attribuer une image une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez la commande laquelle vous voulez ajouter une image. Le volet Icne de bouton et le volet Proprits s'affichent respectivement dans l'angle suprieur droit et dans l'angle infrieur droit.

3 Effectuez l'une des oprations suivantes :

196 | Chapitre 4 Personnalisation de l'interface utilisateur

Affectation d'une image standard

Dans le volet Icne de bouton, sous Appliquer , slectionnez l'une des trois options d'affectation d'image : Petite image, Grande image ou Les deux.

Slectionnez une image dans la liste des images et le nom de l'image est attribu aux proprits d'image Petit, Grand ou les deux de la commande slectionne.

REMARQUE Lorsque vous slectionnez une image dans la liste, son nom s'affiche sous le bouton Exporter dans le volet Icne de bouton.

Importation et affectation d'un image personnalise

Dans le volet Icne de bouton, cliquez avec le bouton droit de la souris sur la liste des images et choisissez Importer l'image.

Cration et gestion d'images de commandes | 197

Dans la bote de dialogue Ouvrir, accdez au fichier BMP importer, slectionnez-le, puis cliquez sur Ouvrir. Dans le volet Icne de bouton, sous Appliquer , slectionnez l'une des trois options d'affectation d'image : Petite image, Grande image ou Les deux. Ensuite, slectionnez l'image que vous avez importe partir de la liste d'images.

4 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Cration d'images personnalises pour les commandes


Vous pouvez crer des images personnalises et les attribuer une commande. Crez des images personnalises l'aide de l'Editeur de boutons (disponible partir de l'diteur Personnaliser l'interface utilisateur) ou l'aide d'un diteur d'images externe. Vous pouvez utiliser une image existante ou crer une image entirement nouvelle. Par dfaut, les images personnalises sont enregistres dans le fichier de personnalisation en cours d'utilisation. Vous pouvez exporter les images personnalises enregistres dans un fichier BMP externe afin de les utiliser dans un autre fichier de personnalisation. REMARQUE Dans les versions antrieures AutoCAD 2010, les images personnalises taient stockes sparment du fichier de personnalisation. Dans AutoCAD 2010 et versions ultrieures, les images sont stockes dans le fichier CUIx, ce qui facilite le partage avec les autres utilisateurs.

198 | Chapitre 4 Personnalisation de l'interface utilisateur

L'Editeur de boutons interne vous permet de crer deux tailles: petite (16 x 16 pixels) et grande (32 x 32 pixels). Par dfaut, les images qui ne prsentent pas ces formats sont ajustes en consquence. Si vos icnes sont dfinies dans un format autre que 16 x 16 pixels pour les petites icnes ou 32 x 32 pixels pour les grandes icnes, dfinissez RIBBONICONRESIZE sur 0. AutoCAD ne redimensionne pas les icnes du ruban une taille standard lorsque RIBBONICONRESIZE est dfini sur 0. Vous devez galement dfinir la valeur du Style de bouton de la commande ou du menu droulant sur Grand sans texte.

Pour crer ou modifier une icne de bouton

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Icne de bouton (dans le coin suprieur droit).

3 Dans le volet Icne de bouton, slectionnez dans la liste d'images une image proche en apparence de l'image que vous souhaitez crer ou bien slectionnez une image existante que vous modifierez. Cliquez sur Modifier. CONSEIL Si vous souhaitez commencer avec une image vierge, slectionnez une image dans la liste d'images sous le volet Icne de bouton. Cliquez sur Modifier pour afficher la bote de dialogue Editeur de boutons. Dans la bote de dialogue Editeur de boutons, cliquez sur Effacer. 4 Dans la bote de dialogue Editeur de boutons, utilisez les boutons Crayon, Ligne, Cercle et Gomme pour crer ou modifier l'image du bouton. Pour modifier la couleur slectionne, slectionnez une couleur dans la palette

Cration et gestion d'images de commandes | 199

ou cliquez sur Autres pour ouvrir la bote de dialogue Slectionner une couleur.

Bouton Crayon. Modifie un pixel la fois en utilisant la couleur slectionne. Vous pouvez aussi faire glisser le priphrique de pointage pour diter plusieurs pixels en une seule opration. Bouton Ligne. Cre des lignes dans la couleur slectionne. Cliquez et maintenez le bouton enfonc pour dfinir la premire extrmit de la ligne. Faites glisser le priphrique de pointage pour dessiner la ligne. Relchez le bouton pour terminer la ligne. Bouton Cercle. Cre des cercles dans la couleur slectionne. Cliquez et maintenez le bouton enfonc pour dfinir le centre du cercle. Faites glisser le priphrique de pointage pour dfinir le rayon. Relchez le bouton pour terminer le cercle. Bouton Gomme. Rtablit la couleur de la zone de dessin d'un seul pixel la fois.

REMARQUE Cliquez sur Importer pour importer un fichier BMP stock sur un disque dur local ou rseau et l'diter dans la bote de dialogue Editeur de boutons puis le stocker dans le fichier CUIx courant. 5 Cliquez sur Enregistrer. La bote de dialogue Enregistrer l'image apparat. 6 Dans la zone de texte Nom de l'image, entrez un nom et cliquez sur OK. L'image est enregistre dans le fichier CUIx de travail. 7 Cliquez sur Fermer. Vous retournez l'diteur Personnaliser interface utilisateur.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

200 | Chapitre 4 Personnalisation de l'interface utilisateur

Gestion, importation et exportation d'images personnalises


Les images personnalises stockes en tant que fichiers BMP enregistrs en externe peuvent tre importes dans un fichier de personnalisation charg et exportes d'un fichier de personnalisation vers un lecteur local ou rseau. Dans le Gestionnaire des images, vous pouvez supprimer des images personnalises d'un fichier de personnalisation. Avant AutoCAD 2012, les images personnalises utilises pour les commandes dans un fichier de personnalisation taient stockes sur un lecteur local ou rseau dans des fichiers BMP spars ou dans une DLL de ressources. Les DLL de ressources sont toujours conserves hors des fichiers de personnalisation, mais depuis AutoCAD 2012, les fichiers BMP utiliss par des commandes personnalises sont stocks dans le fichier de personnalisation dans lequel ces commandes sont dfinies. Pour grer les images personnalises dans les fichiers de personnalisation chargs, utilisez le Gestionnaire des images, la bote de dialogue Editeur de boutons ou le volet Icne de bouton. Le Gestionnaire des images permet d'importer des images personnalises dans un fichier de personnalisation et d'exporter des images personnalises depuis un fichier de personnalisation. Il permet galement d'afficher les images personnalises stockes dans un fichier de personnalisation charg et de supprimer celles que vous n'utilisez plus. L'importation et l'exportation d'images personnalises peuvent aussi s'effectuer par le biais de la bote de dialogue Editeur de boutons et du volet Image de bouton.

Pour importer une image personnalise dans la liste des images et dans le fichier de personnalisation de travail

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez une commande pour afficher le volet Icne de bouton. 3 Dans le volet Icne de bouton, cliquez avec le bouton droit de la souris sur la liste des images et choisissez Importer l'image.

Cration et gestion d'images de commandes | 201

4 Dans la bote de dialogue Ouvrir, accdez au fichier BMP importer, slectionnez-le, puis cliquez sur Ouvrir. L'image est ajoute la liste des images. Vous pouvez alors l'affecter une commande.

Pour exporter une image de la liste des images

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, slectionnez une commande pour afficher le volet Icne de bouton. 3 Dans le volet Icne de bouton, slectionnez l'image exporter et cliquez sur Exporter.

202 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans la bote de dialogue Exporter le fichier image, accdez au dossier dans lequel vous souhaitez exporter l'image et entrez un nom pour l'image dans la zone de texte Nom de fichier. 5 Cliquez sur Enregistrer. REMARQUE Vous ne pouvez exporter les images qu'au format BMP (*.bmp, *.rle ou *.dib).

Pour importer une image dans un fichier de personnalisation charg l'aide du Gestionnaire des images

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisation dans <nom de fichier>, cliquez sur Ouvre la bote de dialogue Gestionnaire des images. 3 Dans la liste droulante Fichiers de personnalisation chargs du Gestionnaire des images, slectionnez le fichier de personnalisation charg dans lequel importer une image personnalise.

4 Dans la bote de dialogue Importer des images, accdez aux images importer et slectionnez-les. Cliquez sur Ouvrir.

Cration et gestion d'images de commandes | 203

Si la bote de dialogue Editeur Personnaliser l'interface utilisateur - Image existante s'affiche, crez une copie de l'image importe ou remplacez l'image existante par l'image importe en cliquant sur le bouton correspondant. 5 Cliquez sur OK.

Pour exporter une image depuis un fichier de personnalisation charg l'aide du Gestionnaire des images

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisation dans <nom de fichier>, cliquez sur Ouvre la bote de dialogue Gestionnaire des images. 3 Dans la liste droulante Fichiers de personnalisation chargs du Gestionnaire des images, slectionnez le fichier de personnalisation charg qui contient l'image personnalise que vous souhaitez exporter.

4 Dans la liste Images personnalises, slectionnez l'image exporter et cliquez sur Exporter. 5 Dans la bote de dialogue Rechercher le dossier, accdez au dossier dans lequel vous souhaitez exporter les images slectionnes. Cliquez sur OK. 6 Cliquez sur OK.

204 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour supprimer une image d'un fichier de personnalisation charg

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisation dans <nom de fichier>, cliquez sur Ouvre la bote de dialogue Gestionnaire des images. 3 Dans la liste droulante Fichiers de personnalisation chargs du Gestionnaire des images, slectionnez le fichier de personnalisation charg qui contient l'image personnalise que vous souhaitez supprimer.

4 Dans la liste Images personnalises, slectionnez l'image supprimer et cliquez sur Supprimer. 5 Dans la bote de dialogue Editeur Personnaliser l'interface utilisateur Confirmer la suppression de l'image, cliquez sur Supprimer l'image. Si l'image slectionne est affecte une commande, la bote de dialogue Editeur Personnaliser l'interface utilisateur - Confirmer la suppression de l'image rfrence s'affiche. Il est impossible d'annuler la suppression de l'image. 6 Cliquez sur OK.

Cration et gestion d'images de commandes | 205

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
RIBBONICONRESIZE Dtermine si les icnes du ruban doivent tre redimensionnes selon les tailles standard.

Personnalisation des lments d'interface utilisateur


Les lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur permettent de contrler l'excution des commandes standard et des commandes personnalises.

Pour copier et coller un lment de l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Personnalisations dans <nom de fichier> de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur, dveloppez le nud principal de l'lment de l'interface utilisateur copier. 3 Cliquez avec le bouton droit de la souris sur l'lment de l'interface utilisateur et choisissez Copier.

206 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez avec le bouton droit de la souris sur le noeud dans lequel vous voulez copier l'lment de l'interface utilisateur et choisissez Coller.

REMARQUE La combinaison de touches CTRL+C permet de copier un lment de l'interface utilisateur et CTRL+V permet de le coller dans le volet Personnalisations dans <nom de fichier>. 5 Cliquez sur Appliquer.

Pour dupliquer un lment de l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Personnalisations dans <nom de fichier> de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur, dveloppez le nud principal de l'lment de l'interface utilisateur dupliquer. 3 Cliquez avec le bouton droit de la souris sur l'lment de l'interface utilisateur et choisissez Dupliquer.

Personnalisation des lments d'interface utilisateur | 207

Une copie de l'lment de l'interface utilisateur slectionn est cre sur place directement au-dessus de la slection dans le volet Personnalisations dans <nom de fichier>. REMARQUE La combinaison de touches CTRL+D permet de dupliquer un lment de l'interface utilisateur sur place. 4 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Barres d'outils d'accs rapide


Situe en haut de la fentre d'application (au-dessus ou au-dessous du ruban), la barre d'outils d'accs rapide offre l'accs direct un jeu de commandes dfini. La barre d'outils d'accs se trouve toujours au mme endroit dans le programme mais les commandes qu'elle contient changent selon l'espace de travail. Pour personnaliser la barre d'outils d'accs rapide vous pouvez

Crer une barre d'outils d'accs rapide sous le volet Personnalisations dans <nom de fichier> et l'ajouter dans un espace de travail sous le volet Contenu de l'espace de travail dans l'diteur Personnaliser l'interface utilisateur. Ajouter des commandes directement la barre d'outils d'accs rapide partir du ruban ou lorsque l'diteur Personnaliser l'interface utilisateur est affich. Vous pouvez galement supprimer des commandes, que l'diteur Personnaliser l'interface utilisateur soit affich ou non.

La procdure de personnalisation d'une barre d'outils d'accs rapide est identique celle d'une barre d'outils ou d'un groupe de fonctions du ruban. Vous pouvez ajouter, supprimer et repositionner des commandes et des contrles pour adapter les lments de l'interface utilisateur votre mode de travail. Vous pouvez galement ajouter des listes droulantes pour grouper et organiser des commandes apparentes. Une fois dfinie, une barre d'outils d'accs rapide peut tre affiche dans la fentre de l'application en l'affectant au noeud Barre d'outils d'accs rapide

208 | Chapitre 4 Personnalisation de l'interface utilisateur

d'un espace de travail sous le volet Contenu de l'espace de travail. Pour plus d'informations sur l'affectation des barres d'outils d'accs rapide un espace de travail, voir Pour afficher une barre d'outils d'accs rapide (page 389). REMARQUE Il est possible d'ajouter des contrles une barre d'outils d'accs rapide. Les contrles que vous pouvez ajouter sont rpertoris sous Contrles du ruban dans la liste droulante situe sous le volet Liste des commandes.

Pour crer une barre d'outils d'accs rapide

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Barres d'outils d'accs rapide. Choisissez Nouvelle barre d'outils d'accs rapide.

Une nouvelle barre d'outils d'accs rapide (appele Barre d'outils d'accs rapide1) est place en bas de l'arborescence Barres d'outils d'accs rapide. 3 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Barre d'outils d'accs rapide1. Cliquez avec le bouton droit de la souris sur Barre d'outils d'accs rapide1. Cliquez sur Renommer. Entrez un nouveau nom. Choisissez Barre d'outils d'accs rapide1, attendez, puis cliquez nouveau sur le nom de la barre d'outils d'accs rapide pour modifier son nom sur place.

4 Cliquez sur Appliquer.

Barres d'outils d'accs rapide | 209

Pour supprimer une barre d'outils d'accs rapide

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Barres d'outils d'accs rapide pour le dvelopper. 3 A l'aide du bouton droit de la souris, cliquez sur la barre d'outils d'accs rapide supprimer et choisissez Supprimer.

4 Cliquez sur Appliquer.

Pour ajouter une commande ou un contrle une barre d'outils d'accs rapide partir de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Barres d'outils d'accs rapide pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de la barre d'outils d'accs rapide modifier. 4 Sous le volet Liste des commandes, faites glisser la commande ou le contrle que vous voulez ajouter la barre d'outils d'accs rapide du volet Liste des commandes au noeud Barre d'outils d'accs rapide sous le volet Personnalisations dans <nom du fichier>.

210 | Chapitre 4 Personnalisation de l'interface utilisateur

Une barre de fractionnement s'affiche pour indiquer l'emplacement o la commande ou le contrle seront ajouts lorsque vous relcherez le bouton du priphrique de pointage. 5 Une fois que la barre de fractionnement se trouve l'emplacement o vous voulez insrer la commande ou le contrle, relchez le bouton du priphrique de pointage. 6 Cliquez sur Appliquer.

Pour supprimer une commande ou un contrle d'une barre d'outils d'accs rapide partir de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Barres d'outils d'accs rapide pour le dvelopper. 3 Cliquez sur le signe plus (+) situ en regard de la barre d'outils d'accs rapide dont vous voulez supprimer une commande ou un contrle. 4 Cliquez avec le bouton droit de la souris sur la commande que vous voulez supprimer et choisissez Supprimer.

Barres d'outils d'accs rapide | 211

5 Cliquez sur Appliquer.

Pour ajouter une commande la barre d'outils d'accs rapide en dehors de l'diteur Personnaliser l'interface utilisateur
Effectuez l'une des oprations suivantes :

Cliquez avec le bouton droit de la souris sur une commande du ruban et choisissez Ajouter la barre d'outils d'accs rapide. Dans la barre d'outils d'accs rapide, cliquez sur le bouton Personnaliser situ droite et slectionnez une des commandes rpertories ou slectionnez Plus d'options. Si vous slectionnez Plus d'options, l'diteur Personnaliser l'interface utilisateur s'affiche de manire compacte. Faites glisser des commandes du volet Liste des commandes vers la barre d'outils d'accs rapide dans la fentre de l'application.

Pour supprimer une commande de la barre d'outils d'accs rapide en dehors de l'diteur Personnaliser l'interface utilisateur

Cliquez avec le bouton droit de la souris sur la commande que vous voulez supprimer et choisissez Supprimer de la barre d'outils d'accs rapide.

Pour ajouter une liste droulante la barre d'outils d'accs rapide

1 Cliquez sur Grer Personnalisation Interface utilisateur.

212 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Barres d'outils d'accs rapide pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de la barre d'outils d'accs rapide modifier. 4 Cliquez avec le bouton droit sur la barre d'outils d'accs rapide laquelle vous voulez ajouter une liste droulante. Choisissez Nouvelle liste droulante.

Une nouvelle liste droulante (nomme Nouvelle liste droulante) est ajoute au bas de la barre d'outils d'accs rapide. 5 Cliquez l'aide du bouton droit de la souris sur la nouvelle liste droulante. Choisissez Renommer. Entrez un nouveau nom. REMARQUE Vous pouvez galement cliquer, attendre et cliquer de nouveau sur le nom d'une liste droulante pour le modifier sur place dans le volet Personnalisations dans <nom de fichier>. 6 Faites glisser la liste droulante sous la barre d'accs rapide, l'endroit o vous voulez qu'elle s'affiche. Pour spcifier l'emplacement, utilisez la barre de l'indicateur visuel qui s'affiche. Relchez le bouton du dispositif de pointage pour repositionner la liste droulante. 7 Sous le volet Liste des commandes, faites glisser la commande ou le contrle que vous voulez ajouter la barre d'outils d'accs rapide du volet Liste des commandes au noeud Barre d'outils d'accs rapide sous le volet Personnalisations dans <nom du fichier>.

Barres d'outils d'accs rapide | 213

Une barre d'indication visuelle s'affiche pour indiquer l'emplacement o la commande ou le contrle seront ajouts lorsque vous relcherez le bouton du priphrique de pointage. 8 Une fois que la barre de fractionnement se trouve l'emplacement o vous voulez insrer la commande ou le contrle, relchez le bouton du priphrique de pointage. 9 Ajustez les proprits de la liste droulante selon vos besoins pour contrler son apparence et les commandes qu'elle contient. (page 231) 10 Si la liste droulante doit utiliser le comportement Scinder, ajoutez une commande au noeud Commande primaire sous la liste droulante pour dfinir la commande du bouton principal. 11 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Ruban
Vous pouvez personnaliser le ruban en crant et modifiant les groupes de fonctions et en les organisant dans des groupes d'outils bass sur les tches avec les onglets. Les onglets peuvent tre affichs sur le ruban d'un espace de travail, ou s'afficher lorsqu'ils sont requis, en fonction de l'tat d'un onglet contextuel.

214 | Chapitre 4 Personnalisation de l'interface utilisateur

Groupes de fonctions du ruban


En personnalisant les groupes de fonctions du ruban, vous pouvez organiser les ranges de commandes, similaires aux barres d'outils, que vous utilisez souvent. Les groupes de fonctions du ruban vous permettent d'accder rapidement aux commandes et de limiter le nombre d'lments de l'interface utilisateur affichs.

Prsentation des groupes de fonctions du ruban


Les groupes de fonctions sont organiss par ranges, sous-groupes de fonctions et sparateurs. Les ranges et les panneaux secondaires permettent d'organiser les commandes et les contrles dans les groupes de fonctions. Un sparateur est automatiquement ajout chaque groupe de fonctions et dtermine les ranges qui sont affiches par dfaut. Les ranges situes sous un sparateur ne s'affichent que lorsque le groupe de fonctions est dvelopp. Le tableau suivant dcrit les proprits du groupe de fonctions Dbut 2D Dessin telles qu'elles apparaissent dans le volet Proprits. Proprits du groupe de fonctions Dbut 2D - Dessin Elment Description du volet Proprits
Nom Nom du groupe de fonctions ; n'apparat pas dans l'interface utilisateur. Titre du groupe de fonctions qui s'affiche lorsque le ruban est dfini pour afficher les titres et lorsqu'un groupe de fonctions est flottant. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur et est facultatif. Indique les caractres qui peuvent tre utiliss pour accder au groupe de fonctions depuis le clavier. Spcifie les alias du groupe de fonctions. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre ID_Dessin

Exemple

Dbut 2D - Dessin

Afficher le texte

Dessin

Description Raccourcis clavier

Alias

Ruban | 215

Proprits du groupe de fonctions Dbut 2D - Dessin Elment Description du volet Proprits


unique ; il permet de rfrencer le groupe de fonctions par programme. ID lment Etiquette identifiant un groupe de fonctions de manire exclusive. ID_GroupeDessin

Exemple

Cration d'un groupe de fonctions du ruban


Vous pouvez crer des groupes de fonctions du ruban de toutes pices ou partir d'une barre d'outils ou d'un panneau du tableau de bord. Pour crer des groupes de fonctions du ruban de toutes pices, accdez au noeud Groupes de fonctions du ruban dans le volet Personnalisations dans <nom du fichier> de l'onglet Personnaliser. Vous contrlez alors quelles commandes sont affiches dans le groupe de fonctions du ruban. Vous pouvez crer un groupe de fonctions du ruban partir d'une barre d'outils ou d'un panneau du tableau de bord existants, le cas chant. Copiez les barres d'outils dans un groupe de fonctions du ruban partir du noeud Barres d'outils sous le volet Personnalisations dans <nom de fichier> dans les onglets Personnaliser ou Transfrer. Les panneaux du tableau de bord peuvent tre copis uniquement dans les groupes de fonctions du ruban partir du noeud Panneaux du tableau de bord dans l'onglet Transfrer.

Affichage des groupes de fonctions sur le ruban


L'affichage des groupes de fonction est contrl par les onglets du ruban. Une fois qu'un onglet est dfini, il peut tre ajout un espace de travail, qui contrle quels onglets sont affichs sur le ruban, et dans quel ordre. Pour plus d'informations sur les onglets du ruban, voir Onglets du ruban (page 254) dans Personnalisation des lments d'interface utilisateur (page 206).

Association d'un groupe de palettes d'outils un groupe de fonctions du ruban


Vous pouvez associer un groupe de palettes d'outils un groupe de fonctions du ruban. . En associant un groupe de palettes d'outils un groupe de fonctions du ruban, vous pouvez accder rapidement d'autres outils associs un groupe de fonctions et qui sont dfinis sur une palette d'outils. L'association d'un groupe de palettes d'outils un groupe de fonctions s'effectue depuis le ruban. Pour plus d'informations sur les palettes d'outils et les groupes de

216 | Chapitre 4 Personnalisation de l'interface utilisateur

palettes d'outils, voir Personnalisation des palettes d'outils et Organisation des palettes d'outils dans le Manuel d'utilisation.

Pour crer un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Rubans pour le dvelopper. 3 Avec le bouton droit de la souris, cliquez sur Groupes de fonctions. Choisissez Nouveau groupe de fonctions.

Un nouveau groupe de fonctions (nomm Groupe de fonctions1) est plac au bas de l'arborescence Groupes de fonctions du ruban. 4 Cliquez avec le bouton droit de la souris sur Groupe de fonctions1. Choisissez Renommer. Entrez le nom du nouveau groupe de fonctions. 5 Slectionnez le nouveau groupe de fonctions, et modifiez ses proprits dans le volet Proprits :

Dans la zone Afficher le texte, entrez le texte que vous voulez afficher pour le titre du groupe de fonctions lorsqu'il est affich sur le ruban. Dans la bote Raccourcis clavier, entrez les caractres qui peuvent tre utiliss pour accder au groupe de fonctions depuis le clavier. Dans la zone Alias, entrez l'alias du groupe de fonctions.

6 Cliquez sur Appliquer.

Ruban | 217

Pour copier une barre d'outils dans un groupe de fonctions

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 A l'aide du bouton droit de la souris, cliquez sur la barre d'outils que vous voulez copier dans un groupe de fonctions. Choisissez Copier dans les groupes de fonctions du ruban. 4 Dans la bote de dialogue Editeur d'interface personnalise - Confirmer la copie dans le noeud des groupes de fonctions du ruban, cliquez sur Oui. La barre d'outils slectionne est copie dans le noeud Groupe de fonctions, sous le noeud Rubans. 5 Cliquez sur Appliquer.

Pour copier un groupe de fonctions dans un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Transfrer, volet Personnalisations dans <nom de fichier> sur la droite, cliquez sur Ouvrir le fichier de personnalisation. 3 Dans la bote de dialogue Ouvrir, dans la liste droulante Fichiers de type, slectionnez Fichiers de personnalisation hrits (*.cui). 4 Accdez au fichier de personnalisation (CUI) qui contient les panneaux du tableau de bord que vous voulez copier dans des groupes de fonctions du ruban, et slectionnez-le. Cliquez sur Ouvrir. 5 Cliquez sur le signe plus (+) en regard de Panneaux du tableau de bord pour le dvelopper. 6 A l'aide du bouton droit de la souris, cliquez sur le panneau de tableau de bord que vous voulez copier dans un groupe de fonctions. Choisissez Copier dans les groupes de fonctions du ruban.

218 | Chapitre 4 Personnalisation de l'interface utilisateur

7 Dans la bote de dialogue Editeur d'interface personnalise - Confirmer la copie dans le noeud des groupes de fonctions du ruban, cliquez sur Oui.

Le panneau du tableau de bord slectionn est copi dans le noeud Groupe de fonctions, sous le noeud Rubans. 8 Faites glisser le nouveau groupe de fonctions du volet Personnalisations dans <nom de fichier>, situ sur la droite, vers le noeud Groupes de fonctions de l'un des fichiers CUIx chargs, dans le volet Personnalisations dans <nom de fichier> situ sur la gauche.

9 Cliquez sur Appliquer.

Pour supprimer un groupe de fonctions

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper.

Ruban | 219

4 Avec le bouton droit de la souris, cliquez sur le groupe de fonctions que vous voulez supprimer. Choisissez Supprimer.

AVERTISSEMENT Comme il n'est pas possible d'annuler la suppression d'un lment de l'interface utilisateur, soyez prudent lorsque vous effectuez une telle opration. Si vous supprimez une commande ou un lment de l'interface utilisateur que vous vouliez conserver, nous vous recommandons de cliquer sur Annuler pour ne pas enregistrer les modifications, tout en sachant que cela entranera galement l'annulation des autres modifications que vous avez effectues. 5 Dans la bote de message AutoCAD, cliquez sur Oui. 6 Cliquez sur Appliquer.

Pour contrler l'affichage des titres des groupes de fonctions sur le ruban

Cliquez avec le bouton droit de la souris sur un onglet du ruban et choisissez Afficher les titres des groupes du fonctions.

Pour affecter une commande l'outil de lancement de la bote de dialogue du groupe de fonctions

1 Cliquez sur Grer Personnalisation Interface utilisateur.

220 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban dans lequel vous voulez affecter une commande au noeud Outil de lancement de la bote de dialogue du panneau correspondant. 5 Faites glisser une commande depuis le volet Liste des commandes vers le noeud Outil de lancement de la bote de dialogue du panneau correspondant.

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban.

Ruban | 221

FERMERUBAN Ferme la fentre du ruban.

Ajout et organisation des commandes et des contrles dans un groupe de fonctions du ruban
Les commandes et les contrles sont ajouts et organiss en ranges et en sous-groupes de fonctions dans les groupes de fonctions. Vous pouvez ajouter et rordonner les commandes et les contrles d'une range que vous utilisez souvent, et vous pouvez les retirer d'une range que vous utilisez peu. Les ranges sont utilises pour contenir et organiser des commandes et des contrles sur un groupe de fonctions. En plus d'utiliser des ranges pour organiser les commandes, vous pouvez crer des listes droulantes occupant l'espace d'une seule commande mais contenant plusieurs commandes. Pour plus d'informations sur les listes droulantes dans les groupes de fonctions, voir Ajout de listes droulantes un groupe de fonctions du ruban (page 235). En outre, vous pouvez utiliser des sparateurs de menus pour organiser les commandes l'instar des ranges et des sous-groupes de fonctions. Les sparateurs de menus permettent d'ajouter de l'espace ou des lignes entre les commandes et les contrles. Le tableau suivant dcrit les proprits de la commande Ligne de la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban telles qu'elles apparaissent dans le volet Proprits. Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
Nom Texte utilis comme nom et tiquette du bouton de la commande ; n'apparat pas dans l'interface utilisateur. REMARQUE La squence de caractres "\n" reprsente un saut de ligne qui permet d'afficher l'tiquette d'une commande sur plusieurs lignes. Elle s'affiche sous forme d'espace une fois enregistres les modifications apportes la commande.

Exemple

Ligne

222 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
Style de bouton Contrle la taille et l'affichage de l'intitul de la commande. Les options disponibles sont Grand avec texte (vertical), Grand avec texte (horizontal), Petit avec texte, Petit sans texteou Grand sans texte. REMARQUE Il est recommand d'viter l'option Grand avec texte (horizontal) qui occupe plus d'espace sur le ruban. Si vos icnes sont dfinies dans un format autre que 16 x 16 pour les petites icnes ou 32 x 32 pour les grandes icnes, dfinissez RIBBONICONRESIZE sur 0. AutoCAD ne redimensionne pas les icnes du ruban une taille standard lorsque RIBBONICONRESIZE est dfini sur 0. En outre, le style de bouton pour la commande ou le menu droulant doit tre dfini sur Grand sans texte. Nom du groupe Spcifie le nom de groupe affect la commande utilise pour contrler l'organisation de la commande dans une liste droulante. Texte contenant le nom de la commande tel qu'il apparat dans le volet Liste des commandes. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Texte qui indique le nom du fichier et l'ID de l'info-bulle tendue qui s'affiche lorsque le curseur est plac sur une barre d'outils ou un bouton de groupe de fonctions. Ligne

Exemple

Grand avec texte (vertical)

Nom de commande Description Fichier d'aide complmentaire

Cre des segments de ligne droite.

Ruban | 223

Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
Commande Nom d'affichage Macro Texte contenant le nom associ la commande.

Exemple

LIGNE

Macro de la commande. Respecte la syntaxe standard des macros. REMARQUE Lorsque vous modifiez le nom d'une macro, le nom de l'lment de menu ou du bouton de barre d'outils correspondant ne change pas. Pour modifier l'lment de menu ou le bouton de barre d'outils, vous devez le slectionner dans l'arborescence.

^C^C_line

Tags (tiquettes)

Mots-cls associs une commande. Les tiquettes comportent un champ complmentaire au champ Rechercher du menu de l'application. Indique les caractres qui peuvent tre utiliss pour accder la commande depuis le clavier. Chane de texte qui contrle le titre de l'infobulle de la commande. Etiquette identifiant une commande de manire exclusive. Chane d'ID de la ressource petite image (bitmap 16 16). Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image. UIDU_0005 LI

Raccourcis clavier Titre d'info-bulle ID lment

Petite image

RCDATA_16_LIGNE

224 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
Grande image Chane d'ID de la ressource grande image (bitmap 32 32). Si le bitmap spcifi n'a pas le format 32 32, le programme l'ajuste cette taille. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image.

Exemple

RCDATA_32_LIGNE

Organisation des commandes et des contrles l'aide de ranges


Une range, similaire une barre d'outils, dtermine l'ordre et l'emplacement des commandes et contrles dans un groupe de fonctions. Les ranges s'tendent horizontalement sur un groupe de fonctions, que le groupe de fonctions s'affiche horizontalement ou verticalement. Toutes les ranges ne s'affichent pas par dfaut sur un groupe de fonctions, et l'lment <ANNEXE> contrle quelles ranges s'affichent sans dvelopper un groupe de fonctions. Une flche oriente vers le bas et situe droite du titre d'un groupe de fonctions indique que celui-ci peut tre dvelopp.

Organisation des ranges avec les sous-groupes de fonctions


Les sous-groupes de fonctions ne contiennent pas directement de commandes. En effet, les sous-groupes de fonctions sont utiliss conjointement avec les ranges pour organiser des commandes et des contrles sur un groupe de fonctions.

Organisation des ranges avec les groupes de fonctions droulants


Les groupes de fonctions droulants peuvent avoir des boutons d'option, des boutons de division et des boutons droulants. L'option Style de bouton doit tre dfinie sur Grand avec texte. Les groupes de fonctions droulants peuvent tre convertis en sous-groupes de fonctions.

Ruban | 225

Pour ajouter une range un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez avec le bouton droit sur le groupe auquel vous voulez ajouter une range. Choisissez Nouvelle range.

5 Cliquez sur Appliquer.

Pour ajouter un sous-groupe de fonctions ou un groupe de fonctions droulant une range d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) situ en regard du groupe de fonctions dans lequel vous voulez ajouter un sous-groupe de fonctions ou un groupe de fonctions droulant. 5 Crez une range pour le sous-groupe de fonctions ou groupe de fonctions droulant au besoin ou cliquez sur le signe plus (+) en regard de la range laquelle vous voulez ajouter un sous-groupe de fonctions ou un groupe de fonctions droulant.

226 | Chapitre 4 Personnalisation de l'interface utilisateur

6 A l'aide du bouton droit de la souris, cliquez sur la range laquelle vous voulez ajoutez un sous-groupe de fonctions ou un groupe de fonctions droulant. Cliquez sur Nouveau sous-groupe de fonctions ou Nouveau groupe de fonctions droulant.

7 Cliquez sur Appliquer.

Pour supprimer une range ou un sous-groupe de fonctions d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban duquel vous voulez supprimer une range ou un sous-groupe de fonctions. 5 A l'aide du bouton droit de la souris, cliquez sur la range ou le sous-groupe de fonctions que vous voulez supprimer. Choisissez Supprimer.

6 Cliquez sur Appliquer.

Ruban | 227

Pour dplacer une range ou un sous-groupe de fonctions d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban dans lequel vous voulez dplacer une range ou un sous-groupe de fonctions. 5 Faites glisser la range ou le sous-groupe de fonctions que vous voulez dplacer vers le haut ou le bas sous le nud du groupe de fonctions du ruban. Utilisez la barre de l'indicateur visuel pour positionner la range au-dessus ou en dessous des autres ranges ou sous-groupes de fonctions.

6 Cliquez sur Appliquer.

Pour ajouter une commande un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban dans lequel vous voulez ajouter une commande.

228 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Cliquez sur le signe plus (+) situ ct des ranges, sous-groupes de fonctions ou listes droulantes pour accder l'emplacement o vous voulez ajouter une commande. 6 Faites glisser une commande depuis le volet Liste des commandes vers une range, un sous-groupe de fonctions ou une liste droulante du groupe de fonctions correspondant. Utilisez la barre de l'indicateur visuel pour spcifier l'emplacement de la commande.

7 Dans le volet Proprits, modifiez les proprits de la commande que vous avez ajoute (page 231).

8 Cliquez sur Appliquer.

Ruban | 229

Pour supprimer une commande d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban duquel vous voulez supprimer une commande. 5 Cliquez sur le signe plus (+) situ ct des ranges, sous-groupes de fonctions ou listes droulantes pour accder l'emplacement o vous voulez supprimer une commande. 6 A l'aide du bouton droit de la souris, cliquez sur la commande que vous voulez supprimer. Choisissez Supprimer.

7 Cliquez sur Appliquer.

Pour dplacer une commande sur un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper.

230 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban dans lequel vous voulez dplacer une commande. 5 Cliquez sur le signe plus (+) situ ct des ranges, sous-groupes de fonctions ou listes droulantes pour accder l'emplacement o vous voulez repositionner une commande. 6 Faites glisser la commande un nouvel emplacement. Utilisez la barre de l'indicateur visuel pour spcifier l'emplacement de la commande.

7 Cliquez sur Appliquer.

Pour modifier l'affichage et le comportement des commandes, des contrles et des listes droulantes d'un groupe de fonctions du ruban

Effectuez l'une des oprations suivantes :

Pour afficher l'tiquette et dfinir l'orientation d'une commande ou d'une liste droulante sur un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban dans lequel vous voulez afficher l'tiquette d'une commande. 5 Cliquez sur le signe plus (+) en regard de la range, du sous-groupe de fonctions ou de la liste droulante o vous voulez afficher l'tiquette d'une commande. Au besoin, dveloppez les ranges, sous-groupes de

Ruban | 231

fonctions et listes droulantes jusqu' ce que vous accdiez la commande ou la liste droulante. 6 Slectionnez la commande dont vous voulez afficher l'tiquette. 7 Dans le volet Proprits, cliquez sur la flche vers le bas en regard de Style de bouton et slectionnez Grand avec texte (vertical), Grand avec texte (horizontal) ou Petit avec texte.

8 Cliquez sur Appliquer.

Pour dfinir la taille d'une commande ou d'une liste droulante sur un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban qui comporte la commande ou la liste droulante dont vous voulez dfinir la taille. 5 Cliquez sur le signe plus (+) en regard de la range ou du groupe de fonctions du ruban qui comporte la commande ou la liste droulante dont vous voulez dfinir la taille. Au besoin, dveloppez les ranges,

232 | Chapitre 4 Personnalisation de l'interface utilisateur

sous-groupes de fonctions et listes droulantes jusqu' ce que vous accdiez la commande ou la liste droulante. 6 Slectionnez la commande ou la liste droulante dont vous voulez dfinir la taille. 7 Dans le volet Proprits, cliquez sur la flche vers le bas en regard de Style de bouton et slectionnez Grand avec texte (vertical), Grand avec texte (horizontal), Petit avec texte, Petit sans texte ou Grand sans texte.

8 Cliquez sur Appliquer.

Pour dfinir le bouton et le style d'une liste droulante sur un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban dans lequel vous voulez changer le style d'une liste droulante. 5 Cliquez sur le signe plus (+) en regard de la range ou du sous-groupe de fonctions qui contient la liste droulante que vous voulez modifier. Au besoin, dveloppez les sous-groupes de fonctions et les ranges jusqu' ce que vous accdiez la liste droulante.

Ruban | 233

6 Slectionnez la liste droulante que vous voulez modifier et mettez jour ses proprits dans le volet Proprits :

Dans la zone Comportement, cliquez sur la flche vers le bas et slectionnez Menu droulant avec rcent, Menu droulant, Scinder avec rcent, Scinder ou Scinder avec rcent (texte statique). Dans la zone Style de liste de bouton de division, cliquez sur la flche vers le bas et slectionnez un mode d'affichage (icne, icne et texte ou description).

7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Variables systme
RIBBONICONRESIZE Dtermine si les icnes du ruban doivent tre redimensionnes selon les tailles standard.

234 | Chapitre 4 Personnalisation de l'interface utilisateur

Ajout de listes droulantes un groupe de fonctions du ruban


Les listes droulantes permettent de grouper plusieurs commandes apparentes en un seul bouton. Tout comme les icnes droulantes des barres d'outils, elles offrent plusieurs commandes un emplacement unique dans un groupe de fonctions du ruban. Elles permettent de rduire l'encombrement d aux commandes apparentes. Les commandes d'une liste droulante peuvent tre lances en cliquant sur le bouton principal ou en slectionnant une commande dans le menu aprs avoir cliqu sur le bouton principal ou le bouton de division, en fonction de la configuration des proprits de la liste droulante. Lorsqu'une liste droulante est dfinie en tant que bouton de division, il se peut que le bouton principal indique la dernire commande utilise ou affiche l'image de la dernire commande utilise avec une tiquette statique. Le tableau suivant dcrit les proprits de la liste droulante Arc de la range 1 du sous-groupe de fonctions 1 du groupe de fonctions Dbut 2D - Dessin du ruban telles qu'elles apparaissent dans le volet Proprits. Proprits de la liste droulante sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment du volet Proprits
Nom

Description
Nom logique de la liste droulante ; n'apparat pas dans l'interface utilisateur. REMARQUE La squence de caractres "\n" correspond un saut de ligne permettant d'afficher une tiquette de commande sur plusieurs lignes. Lorsque le curseur ne se trouve plus sur le champ Nom, la squence de caractres "\n" s'affiche sous la forme d'un espace.

Exemple
Arc

Description

Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Spcifie si le bouton excute une commande ou affiche une liste de commandes. Les options disponibles sont Menu droulant avec rcent, Menu droulant, Scinder avec rcent, Scinder et Scinder avec rcent (texte statique). Scinder avec rcent

Comportement

Ruban | 235

Proprits de la liste droulante sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment du volet Proprits
Style de liste de bouton de division

Description
Spcifie comment seront affiches les commandes de la liste droulante. Les options disponibles sont Icon, IconText et Descriptive. Contrle la taille et l'affichage de l'tiquette de la liste droulante. Les options disponibles sont Grand avec texte (vertical), Grand avec texte (horizontal), Petit avec texte, Petit sans texteou Grand sans texte. REMARQUE Il est recommand d'viter l'option Grand avec texte (horizontal) qui occupe plus d'espace sur le ruban. Si vos icnes sont dfinies dans un format autre que 16 x 16 pour les petites icnes ou 32 x 32 pour les grandes icnes, dfinissez RIBBONICONRESIZE sur 0. AutoCAD ne redimensionne pas les icnes du ruban une taille standard lorsque RIBBONICONRESIZE est dfini sur 0. En outre, le style de bouton associ la commande ou au menu droulant doit tre dfini sur Grand sans texte.

Exemple
IconText

Style de bouton

Grand avec texte (vertical)

Groupement

Contrle si les commandes affectes une liste droulante sont groupes en fonction des valeurs affectes leur proprit Nom de groupe. Indique les caractres qui peuvent tre utiliss pour accder la commande depuis le clavier. Chane de texte qui contrle le titre de l'info-bulle de la commande. Etiquette identifiant une section de groupe de fonctions de manire exclusive. Chane d'ID de la ressource petite image (bitmap 16 16). Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de

Non

Raccourcis clavier

AR

Titre d'info-bulle

ID lment

ID_RBN_SPLITBTN_ARC

Petite image

RCDATA_16_ARC3PT

236 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la liste droulante sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment du volet Proprits Description
soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image. Grande image Chane d'ID de la ressource grande image (bitmap 32 32). Si le bitmap spcifi n'a pas le format 32 32, le programme l'ajuste cette taille. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image. RCDATA_16_ARC3PT

Exemple

Pour crer une liste droulante dans une range d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard du groupe de fonctions du ruban auquel vous voulez ajouter un liste droulante. 5 Cliquez avec le bouton droit de la souris sur la range laquelle vous voulez ajouter une liste droulante. Choisissez Nouvelle liste droulante.

Ruban | 237

Une nouvelle liste droulante (appele Nouvelle liste droulante) est cre la dernire position de la range. 6 Cliquez l'aide du bouton droit de la souris sur la nouvelle liste droulante. Choisissez Renommer. Entrez un nouveau nom. 7 Dans le volet Liste des commandes, faites glisser les commandes que vous voulez ajouter la nouvelle liste droulante dans le volet Personnalisations dans <nom de fichier>.

8 Ajustez les proprits de la liste droulante selon vos besoins pour contrler son apparence et les commandes qu'elle contient. (page 231) 9 Si la liste droulante doit utiliser le comportement Scinder, ajoutez une commande au noeud Commande principale sous la liste droulante pour dfinir la commande du bouton principal. 10 Cliquez sur Appliquer.

238 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Variables systme
RIBBONICONRESIZE Dtermine si les icnes du ruban doivent tre redimensionnes selon les tailles standard.

Ajouter et supprimer des contrles d'un groupe de fonctions du ruban


Vous pouvez ajouter, supprimer et dplacer des contrles de groupe de fonctions, tels que des listes droulantes, des curseurs, des zones de texte et autres types de contrles spcifiques un groupe de fonctions, qui excutent des commandes ou modifient un paramtre. Par exemple, le groupe de fonctions Dbut 2D/3D - Calques contient des contrles pour travailler avec les calques d'un dessin. Le tableau suivant dcrit les contrles trouvs dans l'diteur Personnaliser l'interface utilisateur qui peuvent tre utiliss dans les groupes de fonctions du ruban. Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle
Triplet 1 de navigation 3D

Type de contrle
Multiple

Description
Dtermine le point de vue (position de la camra) dans la fentre courante. Dtermine le point cible de la camra (point central) pour la fentre courante.

Triplet 2 de navigation 3D

Multiple

Ruban | 239

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


AcActionRecorderBasePointButtonItem

Type de contrle
Bouton

Description
Insre un point de base pour tablir une coordonne absolue pour les actions suivantes. Dfinit une macro d'actions comme macro courante pour la lecture ou l'dition. Affiche la bote de dialogue Gestionnaire de macros d'actions. Lit la macro d'actions slectionne ou arrte la macro d'actions en cours de lecture. Affiche la bote de dialogue Prfrences d'enregistreur d'actions. Dmarre l'enregistreur d'actions et enregistre les actions effectues ; arrte l'enregistreur d'actions lorsqu'un enregistrement est termin. Affiche les actions dans la macro d'actions courante. Insre une demande de saisie utilisateur pour l'action slectionne, si la demande de saisie utilisateur est prise en charge pour l'action slectionne. Insre un message utilisateur dans la macro d'actions en fonction de l'action slectionne dans l'arborescence des actions. Affiche ou masque la palette Paramtres avancs du rendu. Suspend l'enregistrement de l'animation en cours d'enregistrement.

AcActionRecorderComboBoxItem

Liste droulante Bouton

AcActionRecorderManageMacrosButtonItem AcActionRecorderPlaybackButtonItem

Bouton

AcActionRecorderPreferenceButtonItem

Bouton

ActionRecorderRecorderButtonItem

Bouton

AcActionRecorderTreeViewRibbonItem

Arborescence

AcActionRecorderUserInputButtonItem

Bouton

AcActionRecorderUserMessageButtonItem

Bouton

Bouton d'option du ruban - Paramtres avancs de rendu Bouton de commande du ruban - Pause de l'animation

Bascule

Bouton

240 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton de commande du ruban - Lecture de l'animation Bouton de commande du ruban - Enregistrement de l'animation Bouton de commande du ruban Sauvegarde de l'animation Bouton de commande du ruban Paramtres de l'animation Bouton d'option du ruban - Palettes de cration Liste droulante du ruban - Couleur d'arrire-plan Bouton d'option du ruban - Etat de contrainte de bloc

Type de contrle
Bouton

Description
Lit l'animation rcemment enregistre.

Bouton

Lance l'enregistrement d'une nouvelle animation. Sauvegarde l'animation rcemment enregistre. Affiche la bote de dialogue Paramtres de l'animation. Affiche ou masque les palettes de cration de bloc. Affiche et modifie la couleur d'arrire-plan des cellules slectionnes dans un tableau. Gre l'tat d'affichage des contraintes et l'ombrage des objets d'aprs leur niveau de contrainte. Affiche le nom du bloc en cours de modification dans l'diteur de blocs. Affiche une liste des tats de visibilit enregistrs avec le bloc courant dans l'diteur de blocs. Rend les objets visibles dans l'tat de visibilit courant ou dans tous les tats de visibilit de la dfinition de bloc modifier dans l'diteur de blocs. Dtermine comment les objets rendus invisibles pour l'tat de visibilit courant sont affichs dans l'diteur de blocs.

Bouton

Bouton

Bascule

Liste droulante Bascule

Etiquette du ruban - Bloc

Etiquette

Liste droulante du ruban - Etats de visibilit du bloc

Liste droulante

Bouton de commande du ruban - Masquage du bloc

Bouton

Bouton de commande du ruban Visibilit du bloc

Bouton

Ruban | 241

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton de commande du ruban - Masquage du bloc

Type de contrle
Bouton

Description
Rend les objets invisibles dans l'tat de visibilit courant ou dans tous les tats de visibilit de la dfinition de bloc modifier dans l'diteur de blocs. Permet de crer ou de modifier les tats de visibilit de la dfinition de bloc courante modifier dans l'diteur de blocs. Affiche ou masque les glyphes de la camra dans un dessin. Affiche et modifie le style des cellules slectionnes dans un tableau. Affiche ou masque la fentre de ligne de commande. Indique le type de systme d'clairage pour la fentre courante (par dfaut ou dfini par l'utilisateur). Affiche ou ferme la fentre Design Center.

Bouton de commande du ruban - Etats de la visibilit du bloc

Bouton

Bouton d'option du ruban - Affichage de la camra Liste droulante du ruban - Styles de cellule Bouton d'option du ruban - Ligne de commande Bouton d'option du ruban - Eclairage par dfaut

Bascule

Liste droulante Bascule

Bascule

Bouton d'option du ruban - Design Center Bouton d'option du ruban - Accrobj DGN Liste droulante du ruban - Styles de cote Bouton d'option du ruban - Gestionnaire de rcupration du dessin Bouton d'option du ruban - Barre d'tat du dessin Bouton d'option du ruban - Accrobj DWF

Bascule

Bascule

Gre l'accrochage aux objets pour les calques sous-jacents DGN. Affiche et dfinit le style de cote courant.

Liste droulante Bascule

Affiche ou ferme la fentre Gestionnaire de rcupration du dessin. Affiche ou masque la barre d'tat de dessin.

Bascule

Bascule

Gre l'accrochage aux objets pour les calques sous-jacents DWF.

242 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Affichage de contrainte dynamique Liste droulante du ruban - Elments exporter vers Impression Liste droulante du ruban - Prsentation des pages

Type de contrle
Bascule

Description
Affiche ou masque les contraintes dynamiques. Gre la partie du dessin exporter dans un fichier DWF, DWFx ou PDF. Permet d'exporter le dessin dans un fichier DWF, DWFx ou PDF en appliquant ou en remplaant les paramtres de mise en page dfinis dans le Gestionnaire des mises en page. Affiche ou ferme la fentre Rfrences externes. Affiche ou masque l'image raster slectionne.

Liste droulante Liste droulante

Bouton d'option du ruban - Rfrences externes Ruban - Image, Bouton d'option Afficher l'image Ruban - Image, Bouton d'option Transparence Liste droulante du ruban - Style de trac d'Impression

Bascule

Bascule

Bascule

Gre la transparence de l'image raster slectionne. Dtermine la table des styles de trac applique au dessin lors de l'exportation vers Autodesk Impression. Exporte le dessin vers Autodesk Impression.

Liste droulante

Bouton de commande du ruban - Exporter vers Impression Galerie du ruban - Type de trait d'Impression Liste droulante du ruban - Elments exporter vers Impression Liste droulante du ruban - Couleur d'dition sur place

Bouton

Galerie

Dtermine le type de trac appliqu au dessin lors de l'exportation vers Autodesk Impression. Dtermine la partie du dessin exporter vers Autodesk Impression. Affiche et modifie la couleur courante pour le texte slectionn dans l'diteur de texte multiligne.

Liste droulante Liste droulante

Ruban | 243

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Liste droulante du ruban - Police

Type de contrle
Liste droulante

Description
Affiche et modifie le style de police courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche et modifie la hauteur de texte courante pour le texte slectionn dans l'diteur de texte multiligne. Affiche et modifie le style de texte courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche et modifie l'angle oblique courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche la bote de dialogue Paragraphe lorsque l'diteur de texte multiligne est actif. Affiche la bote de dialogue Paramtres de la vrification de l'orthographe lorsque l'diteur de texte multiligne est actif. Affiche et modifie le reprage courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche et modifie le facteur de largeur courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche ou ferme la palette Gestionnaire des proprits des calques. Affiche et dfinit le filtre de calque utilis dans le dessin. Affiche les tats de calque disponibles ; vous pouvez restaurer un tat de calque enregistr.

Liste droulante du ruban - Hauteur du texte

Liste droulante

Galerie du ruban - Style du texte d'dition sur place

Galerie

Compteur du ruban - Angle oblique

Compteur

Bouton du ruban - Bouton Paragraphe

Bouton

Paramtres de la vrification de l'orthographe

Bouton

Compteur du ruban - Reprage

Compteur

Compteur du ruban - Facteur de largeur

Compteur

Bouton d'option du ruban - Proprits du calque Contrle de la liste droulante de filtres de calque Liste droulante du ruban - Etat de calque

Bascule

Liste droulante Liste droulante

244 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Affichage du glyphe de lumire Luminosit

Type de contrle
Bascule

Description
Affiche ou masque les glyphes de lumire dans un dessin. Rgle la luminosit globale de l'clairage utilis lors du rendu. Affiche ou masque la fentre des lumires.

Curseur

Bouton d'option du ruban - Lumires du modle Contraste

Bascule

Curseur

Rgle le contraste global de l'clairage utilis lors du rendu.. Dfinit le jour du calendrier pour utiliser le systme de lumire solaire. Rgle les demi-teintes globales pour l'clairage utilis lors du rendu. Rgle l'heure de la journe pour utiliser le systme de lumire solaire. Affiche et dfinit le type de ligne courant.

Date

Curseur

Mi-teintes

Curseur

Heure

Curseur

Liste droulante du ruban - Types de ligne Liste droulante du ruban - Epaisseur de ligne Bouton d'option du ruban - Estompage de calque verrouill Estompage de calque verrouill

Liste droulante Liste droulante Bascule

Affiche et dfinit l'paisseur de ligne courante.

Active ou dsactive les effets d'estompage des calques verrouills. Rgle le pourcentage d'estompage des calques verrouills l'arrire-plan. Affiche ou ferme la fentre Gestionnaire des jeux d'annotations Affiche ou masque la fentre Matriaux.

Curseur

Bouton d'option du ruban - Gestionnaire des jeux d'annotations Bouton d'option du ruban - Matriaux

Bascule

Bascule

Ruban | 245

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Liste droulante du ruban - Style de ligne de repre multiple Contrle de liste droulante de navigation 3D

Type de contrle
Liste droulante Multiple

Description
Affiche et dfinit le style de ligne de repre multiple courant. Affiche et dfinit la vue courante en vue orthographique ou isomtrique standard ou en vue enregistre selon l'espace courant. Rgle la distance focale d'une vue en perspective. Rgle la taille du pas pour les fonctionnalits de navigation et de mouvement 3D. Rgle la vitesse du pas pour les fonctionnalits de navigation et de mouvement 3D. Affiche et dfinit la couleur d'objet courante.

Distance focale

Curseur

Taille du pas

Curseur

Vitesse du pas

Curseur

Liste droulante du ruban - Couleur d'objet Bouton de menu du ruban - Basculer les fentres

Liste droulante Bouton

Affiche une liste de tous les dessins ouverts pour vous permettre de passer d'un dessin ouvert un autre. Affiche et dfinit le format de sortie des images pour le rendu courant. Affiche et modifie l'alignement de paragraphe courant pour le texte slectionn dans l'diteur de texte multiligne. Affiche ou ferme la palette Gestionnaire des paramtres. Gre l'accrochage aux objets pour les calques sous-jacents PDF. Affiche et dfinit le style de trac courant lorsque le dessin actif utilise des styles de trac nomms.

Liste droulante du ruban - Format de sortie du rendu Bouton radio du ruban - Alignement de paragraphe

Liste droulante Bouton radio

Bouton d'option du ruban - Gestionnaire des paramtres Bouton d'option du ruban - Accrobj PDF

Bascule

Bascule

Liste droulante du ruban - Style de trac

Liste droulante

246 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Proprits Bouton d'option du ruban - Calculatrice Etiquette de ruban - Nom Edition des rfrences Barre de progression du ruban - Rendu

Type de contrle
Bascule Bascule Etiquette

Description
Affiche ou ferme la fentre Proprits. Affiche ou ferme la fentre Calc rapide. Affiche le nom du bloc modifi directement dans le dessin courant. Indique le temps restant pour terminer le rendu courant.

Bouton et barre de progression Bouton

Bouton du ruban - Parcourir les fichiers de sortie du rendu Zone de texte du ruban - Fichier de sortie du rendu

Indique l'emplacement et le nom du fichier de sortie du rendu. Affiche ou dfinit le chemin et le nom du fichier utiliser pour enregistrer le fichier de sortie du rendu. Active ou dsactive l'enregistrement automatique d'une image rendue dans un fichier lectronique. Affiche et dfinit les valeurs prdfinies du rendu courant. Rgle la qualit du rendu courante. Permet de raliser une recherche contextuelle partir du site Web Autodesk Seek.

Zone de texte

Bouton d'option du ruban - Fichier de sortie du rendu

Bascule

Liste droulante du ruban - Valeurs prdfinies de rendu Qualit du rendu Contrle du ruban Autodesk Seek

Liste droulante Curseur Zone de texte et bouton Bouton

Joindre les fentres

Permet de fusionner deux fentres en mosaque adjacentes en une seule fentre. Permet d'aligner des lignes vides par rapport d'autres lignes contenant des commandes et des contrles.

Contrle du ruban - Aligner les ranges vides

Espacement

Ruban | 247

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Zone de texte du ruban - Rechercher du texte Liste droulante du ruban - Couleur de plan de coupe Bouton d'option du ruban - Coupe 3D

Type de contrle
Zone de texte Liste droulante Bascule

Description
Recherche un dessin partir de la chane de texte recherche. Affiche et dfinit la couleur du plan de l'objet de coupe slectionn. Active ou dsactive la coupe 3D pour l'objet de coupe slectionn. Affiche et dfinit le niveau de transparence pour l'objet de coupe slectionn. Affiche et dfinit le type de coupe pour l'objet de coupe slectionn. Affiche ou ferme la palette Gestionnaire du jeu de feuilles. Affiche une liste d'lments de barre d'tat activs ou dsactivs.

Transparence

Curseur

Liste droulante du ruban - Type de coupe Bouton d'option du ruban - Gestionnaire du jeu de feuilles Bouton de menu du ruban - Options de la barre d'tat

Liste droulante Bascule

Bouton de menu droulant Bascule

Bouton d'option du ruban - Proprits du soleil Bouton d'option du ruban - Etat du soleil

Affiche ou masque la fentre Proprits du soleil. Indique l'tat courant du systme de lumire solaire et active ou dsactive l'utilisation du systme de lumire solaire lors du rendu. Affiche et dfinit le style de tableau courant.

Bascule

Liste droulante du ruban - Styles de tableau Galerie du ruban - Style du texte

Liste droulante Liste droulante Liste droulante

Affiche et dfinit le style de texte courant.

Liste droulante du ruban - Hauteur du texte d'annotation

Affiche et dfinit la hauteur de texte par dfaut des nouveaux objets de texte.

248 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Palettes d'outils Ruban - Calque sous-jacent, Couleur d'arrire-plan

Type de contrle
Bascule

Description
Affiche ou masque la fentre Palettes d'outils.

Bascule

Dtermine si les couleurs du calque sousjacent slectionn sont rgles d'aprs la couleur d'arrire-plan courante. Affiche et dfinit la luminosit courante du calque sous-jacent slectionn. Affiche et dfinit le contraste courant du calque sous-jacent slectionn. Dtermine si le calque sous-jacent slectionn s'affiche dans des couleurs monochromes uniquement. Affiche et dfinit la valeur d'estompe courante du calque sous-jacent slectionn. Dtermine si le calque sous-jacent est visible en partie ou en totalit en fonction du contour de dlimitation. Dtermine si le calque sous-jacent slectionn est ou n'est pas visible. Indique l'tat d'affichage du ViewCube et active ou dsactive l'affichage du ViewCube. Dfinit la scission de la fentre en mosaque active. Affiche et dfinit la couleur des artes et des isolignes des objets 3D pour le style visuel courant.

Luminosit

Curseur

Contraste

Curseur

Ruban - Calque sous-jacent, Bouton d'option pour l'affichage monochrome

Bascule

Estompe

Curseur

Ruban - Bouton d'option pour la dlimitation

Bascule

Ruban - Bouton d'option pour l'affichage du calque sous-jacent Bouton d'option du ruban - Cube ViewCube Liste droulante du ruban Configuration de fentre Liste droulante du ruban - Styles visuels, Couleur d'arte

Bascule

Bascule

Liste droulante Liste droulante

Ruban | 249

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Crnelage d'arte

Type de contrle
Bascule

Description
Indique si le crnelage d'arte est activ et active ou dsactive le crnelage d'arte pour le style visuel courant. Rgle le crnelage des lignes pour le style visuel courant. Indique si la saillie d'arte est active et active ou dsactive la saillie d'arte pour le style visuel courant. Rgle la saillie des rgles pour le style visuel courant. Affiche et dfinit le style visuel de la fentre active. Affiche et dfinit la couleur utilise pour les lignes scantes pour le style visuel courant. Indique si les artes d'intersection sont actives et active ou dsactive les artes d'intersection pour le style visuel courant. Affiche et dfinit la couleur des artes sombres pour le style visuel courant. Indique si les artes sombres sont actives et active ou dsactive les artes sombres pour le style visuel courant. Affiche ou ferme la palette Gestionnaire de styles visuels. Indique si les artes de silhouette sont actives et active ou dsactive les artes de silhouette pour le style visuel courant.

Crnelage

Curseur

Bouton d'option du ruban - Saillie de l'arte

Bascule

Saillie

Curseur

Galerie du ruban - Styles visuels

Galerie

Liste droulante du ruban - Styles visuels, Couleur d'arte d'intersection Bouton d'option du ruban - Artes d'intersection

Liste droulante Bascule

Liste droulante du ruban - Styles visuels, Couleur d'arte sombre Bouton d'option du ruban - Artes sombres

Liste droulante Bascule

Bouton d'option du ruban - Gestionnaire des styles visuels Bouton d'option du ruban - Artes de silhouette

Bascule

Bascule

250 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Largeur de silhouette

Type de contrle
Curseur

Description
Rgle la largeur des artes de silhouette pour le style visuel courant. Affiche et dfinit le niveau d'opacit appliqu aux objets 3D pour le style visuel courant. Affiche et dfinit les types d'ombres afficher pour le style visuel courant. Affiche et dfinit le niveau d'estompage appliqu aux objets d'une xrf. Indique le mode rayon X pour le style visuel courant et active ou dsactive le mode rayon X. Indique les objets de xrf estomps l'arrireplan, active et dsactive l'estompage de xrf. Affiche et dfinit le calque courant.

Opacit

Curseur

Liste droulante de commandes du ruban - Mode Ombre Estompage de Xrf

Menu droulant Curseur

Bouton d'option du ruban - Effet rayon X

Bascule

Bouton d'option du ruban - Estompage de Xrf Contrle de liste droulante de calque

Bascule

Liste droulante

Pour ajouter un contrle un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban auquel vous voulez ajouter un contrle. 5 Crez une range pour le contrle le cas chant ou cliquez sur le signe plus (+) situ en regard de la range dans laquelle vous voulez crer un contrle.

Ruban | 251

6 Dans la liste Catgories du volet Liste des commandes, cliquez sur Elments de contrle du ruban.

Le volet Liste des commandes affiche uniquement la liste des lments de contrle du ruban. 7 Faites glisser un contrle depuis le volet Liste des commandes pour l'ajouter au groupe de fonctions. Utilisez la barre de l'indicateur visuel pour spcifier l'emplacement du contrle.

8 Cliquez sur Appliquer.

Pour dplacer un contrle sur un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper.

252 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban dans lequel vous voulez dplacer un contrle. 5 Cliquez sur le signe plus (+) en regard de la range dans laquelle vous voulez dplacer un contrle. Au besoin, dveloppez les sous-groupes de fonctions, les ranges et les listes droulantes jusqu' ce que vous accdiez au contrle. 6 Faites glisser le contrle un nouvel emplacement. Utilisez la barre de l'indicateur visuel pour spcifier l'emplacement de la commande.

7 Cliquez sur Appliquer.

Pour supprimer un contrle d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban duquel vous voulez supprimer un contrle. 5 Cliquez sur le signe plus (+) situ en regard de la range de laquelle vous voulez supprimer un contrle. Au besoin, dveloppez les sous-groupes de fonctions, les ranges et les listes droulantes jusqu' ce que vous accdiez au contrle. 6 Avec le bouton droit de la souris, cliquez sur le contrle que vous voulez supprimer. Cliquez sur le bouton Supprimer.

Ruban | 253

7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Onglets du ruban
Les onglets du ruban dterminent l'affichage et l'ordre des groupes de fonctions sur le ruban. Vous pouvez ajouter les onglets que vous voulez au ruban d'un groupe de travail. Les onglets du ruban ne contiennent pas de commandes ni de contrles l'instar des groupes de fonctions, ils grent l'affichage des groupes de fonctions sur le ruban. Une fois qu'un onglet est cr, vous pouvez ensuite ajouter des rfrences aux groupes de fonctions partir du nud Groupes de fonctions du volet Personnalisations dans <nom de fichier>. Une fois que vous avez ajout des rfrences des groupes de fonctions dans un onglet de ruban, vous pouvez contrler l'ordre d'affichage initial des groupes de fonctions sur l'onglet partir du noeud Onglet de ruban dans le volet Personnalisations dans <nom du fichier>.

254 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Les onglets du ruban que vous crez ne sont pas automatiquement ajouts un espace de travail. Pour afficher un nouvel onglet sur le ruban, slectionnez l'espace de travail avec lequel afficher l'onglet, puis ajoutez l'onglet cet espace de travail l'aide du volet Contenu de l'espace de travail. Pour plus d'informations sur l'ajout d'un onglet du ruban un espace de travail, voir Pour afficher les onglets du ruban partir de l'diteur Personnaliser l'interface utilisateur (page 392). Le volet Contenu de l'espace de travail permet d'ajouter et de supprimer des onglets du ruban, qui est contrl par l'espace de travail courant. Une fois qu'un onglet a t ajout un espace de travail, vous pouvez dterminer son emplacement sur le ruban en dveloppant le nud Onglets de ruban sous le volet Contenu de l'espace de travail. Dans le volet Contenu de l'espace de travail, vous pouvez contrler l'affichage par dfaut des onglets et des groupes de fonctions du ruban. Ceci vous permet de prserver les associations d'onglets et de groupes de fonctions du ruban un espace de travail, mais de les dsactiver. Vous pouvez galement contrler le groupe de palettes d'outils associ un onglet du ruban, ainsi que le comportement de rduction, l'ordre de redimensionnement et l'orientation d'un groupe de fonctions partir du volet Contenu de l'espace de travail. Le tableau suivant dcrit les proprits du groupe de l'onglet Dbut - 2D telles qu'elles apparaissent dans le volet Proprits. Proprits de l'onglet Dbut - 2D Elment Description du volet Proprits
Afficher le texte Titre de l'onglet ; s'affiche lorsque l'onglet est affect un espace de travail et lorsque la palette Ruban est affiche. Indique si l'onglet du ruban s'affiche sur son propre onglet ou s'il fusionne avec les onglets dj affichs sur le ruban. Les options disponibles sont Plein et Fusionn. Indique si l'onglet du ruban s'affiche au premier chargement du fichier CUIx en tant que fichier de personnalisation partiel. Vous avez le choix entre les options Ne pas ajouter aux espaces de travail et Ajouter aux espaces de travail.

Exemple

Onglet

Type d'affichage contextuel

Plein

Affichage par dfaut

Ajouter aux espaces de travail

Ruban | 255

Proprits de l'onglet Dbut - 2D Elment Description du volet Proprits


Comportement de l'espace de travail Spcifie la mthode de fusion ou d'ajout de l'onglet de ruban sur le ruban lorsque le fichier CUIx est charg en tant que fichier de personnalisation partiel. Vous avez le choix entre les options Ajouter l'onglet uniquement, Fusionner l'onglet uniquement ou Fusionner ou ajouter l'onglet. Indique les caractres de raccourci qui peuvent tre utiliss pour accder l'onglet du ruban depuis le clavier. Spcifie les alias des onglets. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer les onglets par programme. ID lment Etiquette identifiant un groupe de fonctions de manire exclusive. ID_OngletDbut

Exemple

Fusionner ou ajouter l'onglet

Raccourcis clavier

Alias

ID_OngletDbut

Affichage des onglets de ruban issus d'un fichier CUIx partiel


Lorsque vous chargez un fichier CUIx partiel l'aide des onglets du ruban, vous pouvez utiliser la proprit Comportement de l'espace de travail pour contrler la faon dont les onglets de ruban peuvent tre affichs dans tous les espaces de travail existants. L'option Ajouter l'onglet uniquement affiche l'onglet de ruban comme un onglet distinct, tandis que l'option Fusionner l'onglet uniquement fusionne l'onglet de ruban avec un onglet du ruban dans le fichier CUIx principal laquelle est affect le mme alias. Enfin, l'option Fusionner ou ajouter l'onglet tente de fusionner l'onglet avant de crer un onglet sur le ruban. REMARQUE Vous pouvez utiliser la commande CHARGIUPERSO pour recharger un fichier CUIx partiel pour que les onglets de ruban soient correctement ajouts tous les espaces de travail existants. Le rechargement d'un fichier CUIx partiel aura une incidence sur l'affichage de tous ses onglets de ruban.

256 | Chapitre 4 Personnalisation de l'interface utilisateur

L'onglet de ruban Plug-ins qui se trouve dans le fichier acad.cuix fusionne en un seul onglet divers onglets de ruban provenant de tous les fichiers CUIx actuellement chargs. Si vous crez des applications personnalises, vous pouvez fusionner un onglet de ruban contenant vos commandes avec l'onglet Plug-ins. Si vous souhaitez fusionner votre onglet de ruban avec l'onglet Plug-ins, modifiez les proprits de votre onglet comme suit :

Affichage par dfaut: Ajouter aux espaces de travail Comportement de l'espace de travail: Fusionner ou ajouter l'onglet Alias: ID_ADDINSTAB

REMARQUE Vous pouvez fusionner autant d'onglets de ruban que vous le souhaitez tant que leurs alias sont identiques.

Pour crer un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 A l'aide du bouton droit de la souris, cliquez sur Onglets et choisissez Nouvel onglet.

Un nouvel onglet (appel Nouvel onglet) apparat au bas du nud Onglets. 4 Cliquez avec le bouton droit de la souris sur Nouvel onglet. Choisissez Renommer. Entrez le nom de l'onglet.

Ruban | 257

5 Slectionnez le nouvel onglet dans l'arborescence et mettez jour le volet Proprits :

Dans la zone Afficher le texte, entrez une chane de texte qui s'affichera sur l'onglet du ruban. Dans la zone Type d'affichage contextuel, indiquez le type d'affichage de l'onglet sur le ruban lorsqu'il est utilis avec un tat des onglets contextuels du ruban. Dans la zone Affichage par dfaut, spcifiez si l'onglet doit tre affich par dfaut lorsque le fichier CUIx est charg comme fichier de personnalisation partiel. Dans la zone Comportement de l'espace de travail, indiquez si l'onglet est fusionn ou ajout dans le ruban lorsque le fichier CUIx est charg comme fichier partiel. Dans la zone Raccourcis clavier, indiquez une chane de texte qui pourra tre utilise pour accder au groupe de fonctions depuis le clavier. Dans la zone Alias, entrez l'alias de l'onglet.

6 Cliquez sur Appliquer.

Pour supprimer un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 A l'aide du bouton droit de la souris, cliquez sur l'onglet de ruban que vous voulez supprimer. Cliquez sur le bouton Supprimer.

258 | Chapitre 4 Personnalisation de l'interface utilisateur

AVERTISSEMENT Comme il n'est pas possible d'annuler la suppression d'un lment de l'interface utilisateur, soyez prudent lorsque vous effectuez cette opration. Si vous supprimez une commande ou un lment de l'interface utilisateur que vous vouliez conserver, nous vous recommandons de cliquer sur Annuler pour ne pas enregistrer les modifications, tout en sachant que cela entranera galement l'annulation des autres modifications que vous avez effectues. 5 Cliquez sur Appliquer.

Pour ajouter un groupe de fonctions un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard de l'onglet dans lequel vous voulez ajouter un groupe de fonctions. 5 Cliquez sur le signe plus (+) en regard de Groupes de fonctions pour le dvelopper. 6 Faites glisser un onglet depuis le nud Groupes de fonctions vers un onglet du ruban. Utilisez la barre de l'indicateur visuel pour placer le groupe de fonctions sur l'onglet.

Ruban | 259

7 Cliquez sur Appliquer.

Pour supprimer un groupe de fonctions d'un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard de l'onglet duquel vous voulez supprimer un groupe de fonctions. 5 A l'aide du bouton droit de la souris, cliquez sur le groupe de fonctions que vous voulez supprimer. Cliquez sur le bouton Supprimer.

AVERTISSEMENT Comme il n'est pas possible d'annuler la suppression d'un lment de l'interface utilisateur, soyez prudent lorsque vous effectuez cette opration. Si vous supprimez une commande ou un lment de l'interface utilisateur que vous vouliez conserver, nous vous recommandons de cliquer sur Annuler pour ne pas enregistrer les modifications, tout en sachant que cela entranera galement l'annulation des autres modifications que vous avez effectues.

260 | Chapitre 4 Personnalisation de l'interface utilisateur

6 Cliquez sur Appliquer.

Pour dfinir l'emplacement initial d'un groupe de fonctions sur un onglet du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard de l'onglet dans lequel vous voulez dplacer un groupe de fonctions. 5 Slectionnez le groupe de fonctions repositionner et faites-le glisser vers son nouvel emplacement.

La barre de l'indicateur visuel s'affiche entre les groupes de fonctions du ruban et indique l'emplacement que l'onglet occupera lorsque vous relcherez le bouton du dispositif de pointage. 6 Une fois que la barre de fractionnement se trouve l'emplacement o vous voulez insrer le groupe de fonctions, relchez le bouton du priphrique de pointage. 7 Cliquez sur Appliquer.

Pour dfinir le style de redimensionnement d'un groupe de fonctions sur un onglet du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Ruban | 261

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard de l'onglet du ruban qui contient le groupe de fonctions dont vous souhaitez ajuster le style de redimensionnement. 5 Slectionnez le groupe de fonctions que vous voulez modifier. 6 Dans le volet Proprits, Style de redimensionnement, slectionnez une option (Rduire en fonction des besoins, Ne jamais rduire ou Rduire le dernier). 7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Etats des onglets contextuels du ruban


Les tats des onglets contextuels permettent de contrler l'affichage des groupes de fonctions du ruban lorsque certaines commandes sont actives ou qu'un objet est slectionn. Pour contrler l'affichage des groupes de fonctions sur le ruban dans un espace de travail, vous utilisez les onglets employs pour les tats d'onglets contextuels. Au lieu d'utiliser un espace de travail pour grer l'affichage d'un onglet de ruban, affectez un onglet l'un des tats contextuels prdfinis rpertoris sous le noeud Etats des onglets contextuels dans le volet Personnalisation dans <nom du fichier>. Les tats des onglets contextuels prdfinis vont de la slection

262 | Chapitre 4 Personnalisation de l'interface utilisateur

d'un objet (un tableau, par exemple) l'ouverture d'un bloc dans l'diteur de blocs.

Pour affecter un onglet du ruban un tat des onglets contextuels

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Onglets pour le dvelopper. 4 Cliquez sur le signe plus (+) ct du noeud Etats des onglets contextuels pour le dvelopper. 5 Faites glisser un onglet depuis le nud Onglets vers un onglet contextuel du ruban.

6 Cliquez sur Appliquer.

Pour supprimer un onglet du ruban d'un tat des onglets contextuels

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Etats des onglets contextuels pour le dvelopper. 4 Cliquez sur le signe plus (+) ct de l'tat des onglets contextuels qui contient l'onglet que vous voulez supprimer.

Ruban | 263

5 A l'aide du bouton droit de la souris, cliquez sur l'onglet du ruban sous l'tat des onglets contextuels et choisissez Supprimer.

6 Cliquez sur Appliquer.

Pour dfinir le type d'affichage contextuel d'un onglet du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Ruban pour le dvelopper. 3 Cliquez sur le signe plus (+) ct du noeud Etats des onglets contextuels pour le dvelopper. 4 Cliquez sur le signe plus (+) en regard de l'tat des onglets contextuels qui contient l'onglet du ruban dont vous souhaitez modifier le type d'affichage contextuel. 5 Slectionnez l'onglet du ruban que vous voulez modifier.

6 Dans le volet Proprits, dans la zone Type d'affichage contextuel, slectionnez Complte ou Fusionn.

264 | Chapitre 4 Personnalisation de l'interface utilisateur

7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Variables systme
RIBBONCONTEXTSELECT Contrle l'affichage des onglets contextuels du ruban lorsque vous cliquez ou cliquez deux fois sur un objet. RIBBONCONTEXTSELLIM Limite le nombre d'objets qui peuvent tre modifis en mme temps avec les contrles de proprit du ruban ou un onglet contextuel. RIBBONSELECTMODE Dtermine si un jeu de slection pickfirst reste slectionn aprs l'appel d'un onglet contextuel du ruban et la fin de la commande.

Ruban | 265

Barres d'outils
La personnalisation des barres d'outils peut simplement consister placer ou redimensionner une barre d'outils dans une fentre d'application pour gagner en efficacit ou obtenir un espace de dessin plus vaste. Vous pouvez galement crer et modifier les barres d'outils et les barres d'icnes droulantes, et dplacer et supprimer des commandes et des contrles d'une barre d'outils.

Cration et modification de barres d'outils


Des personnalisations de barres d'outils trs simples peuvent amliorer l'efficacit de vos tches de dessins quotidiennes. Par exemple, vous pouvez consolider les commandes et les contrles des barres d'outils que vous utilisez le plus et supprimer ceux que vous n'utilisez jamais, ou encore modifier des proprits simples de vos barres d'outils. Vous pouvez galement spcifier des informations afficher lorsque le curseur passe sur un bouton sous la forme d'info-bulles. Vous pouvez ajouter des boutons, supprimer ceux que vous utilisez rarement et rorganiser les boutons et les barres d'outils. Vous pouvez galement crer vos propres barres d'outils ou barres d'outils droulantes, et crer ou modifier les icnes de bouton associes une commande. Lorsque vous crez une barre d'outils, vous pouvez la crer entirement, crer une copie d'une barre d'outils existante ou crer une barre d'outils partir d'un menu droulant. Les lments des sous-menus ne sont pas inclus lorsqu'une barre d'outils est cre partir d'un menu droulant. REMARQUE Lorsque vous crez une barre d'outils, vous pouvez dterminer les espaces de travail dans lesquels vous voulez qu'elle s'affiche. Par dfaut, les nouvelles barres d'outils s'affichent dans tous les espaces de travail. Le tableau suivant prsente les proprits de la barre d'outils Standard telles qu'elles apparaissent dans le volet Proprits. Proprits de la barre d'outils Standard Elment du volet Description Proprits
Nom Description Chane utilise comme titre de la barre d'outils. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur.

Exemple
Standard Barre d'outils Standard

266 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la barre d'outils Standard Elment du volet Description Proprits


Affichage par dfaut Indique si la barre d'outils s'affiche au chargement du fichier CUIx en tant que fichier de personnalisation partiel. Vous avez le choix entre les options Ne pas ajouter aux espaces de travail et Ajouter aux espaces de travail. Spcifie si la barre d'outils est flottante ou ancre (Haut, Bas, Gauche ou Droite) la premire fois que le fichier CUIx est charg. Spcifie l'emplacement partir du bord gauche de l'cran o apparat la barre d'outils (lorsqu'elle est flottante), ou spcifie l'emplacement (lorsqu'elle est ancre). Si elle est ancre, une valeur 0 indique l'emplacement le plus gauche dans une zone ancre. Spcifie l'emplacement partir du bord suprieur de l'cran o apparat la barre d'outils (lorsqu'elle est flottante), ou spcifie l'emplacement (lorsqu'elle est ancre). Si elle est ancre, une valeur 0 indique l'emplacement le plus en haut d'une zone ancre. Spcifie le nombre de ranges dans lesquelles les lments de la barre d'outils sont affichs lorsque la barre d'outils est flottante. Spcifie les alias de la barre d'outils Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer la barre d'outils par programme. ID lment Etiquette identifiant une barre d'outils de manire exclusive.

Exemple
Ajouter aux espaces de travail

Orientation

Haut

Emplacement X par dfaut

Emplacement Y par dfaut

Ranges

Alias

TB_STANDARD, Standard

ID_TbStandard

Barres d'outils | 267

REMARQUE Les proprits Activ par dfaut, Orientation, Emplacement X par dfaut, Emplacement Y par dfaut et Ranges sont utilises uniquement la premire fois que le fichier CUIx est charg et quand aucun espace de travail n'est dfini. Aprs le premier chargement d'une barre d'outils, un espace de travail est utilis pour contrler les proprits d'apparence de la barre d'outils. Reportez-vous la procdure Pour modifier les proprits d'une barre d'outils (page 398) pour plus d'informations. Lorsque vous crez une barre d'outils, la premire tche que vous devez effectuer est de la nommer. Aucun contrle ou commande n'est affect la nouvelle barre d'outils. Si une barre d'outils ne possde aucun contrle ou commande, elle est ignore par le programme jusqu' ce que vous lui ajoutiez au moins une commande ou un contrle. Pour ajouter des commandes et des contrles une barre d'outils, faites-les glisser depuis une barre d'outils existante ou le volet Liste des commandes vers la barre d'outils de destination. Une fois que vous avez ajout une commande ou un contrle la barre d'outils, vous pouvez modifier le texte qui s'affiche dans l'info-bulle lorsque le curseur est plac sur le bouton correspondant en modifiant la proprit Nom affiche dans le volet Proprits.

Personnalisation des barres d'outils avec le volet Aperu de la barre d'outils


Vous pouvez personnaliser une barre d'outils l'aide de l'arborescence du volet Personnalisations dans <nom de fichier> ou du volet Aperu de la barre d'outils. Le volet Aperu de la barre d'outils vous permet d'ajouter ou de supprimer des commandes ou des contrles visuellement en temps rel au lieu d'utiliser simplement la vue arborescente. Vous pouvez galement faire glisser une commande ou un contrle de manire interactive dans le volet d'aperu pour le ou la dplacer.

Personnalisation des barres d'outils dans la fentre de l'application


Le programme vous permet galement de personnaliser les barres d'outils affiches dans l'application lorsque l'diteur Personnaliser l'interface utilisateur (IUP) est ouvert. Vous pouvez faire glisser des commandes partir du volet Liste des commandes et les dposer directement dans une barre d'outils visible ancre ou flottante dans la fentre de l'application. Vous pouvez galement supprimer, repositionner ou copier les commandes sur une barre d'outils visible lorsque l'diteur Personnaliser l'interface utilisateur est ouvert.

Cration de groupes de fonctions de ruban partir des barres d'outils


Vous pouvez crer de nouveaux groupes de fonctions partir d'une barre d'outils en faisant glisser des barres d'outils existantes du noeud Barres d'outils

268 | Chapitre 4 Personnalisation de l'interface utilisateur

sous le volet Personnalisations de <nom de fichier> dans le noeud Groupes de fonctions, sous Ruban dans le volet Personnalisation de <nom de fichier>. Lorsque vous dposez une barre d'outils, il vous est propos de convertir une copie de la barre d'outils en un groupe de fonctions. Reportez-vous Groupes de fonctions du ruban (page 215) pour plus d'informations sur la personnalisation des groupes de fonctions du ruban.

Pour afficher une barre d'outils

Effectuez l'une des oprations suivantes : Pour afficher les barres d'outils partir de l'interface utilisateur (page 386) Pour afficher des barres d'outils l'aide de l'diteur Personnaliser l'interface utilisateur (page 397)

Pour crer une barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Barres d'outils. Cliquez sur Nouvelle barre d'outils.

Une nouvelle barre d'outils (nomme Barre d'outils1) est place au bas de l'arborescence des barres d'outils. 3 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Barre d'outils1. Cliquez avec le bouton droit sur Barre d'outils1. Cliquez sur Renommer. Entrez le nom de la nouvelle barre d'outils. Cliquez sur Barre d'outils1, attendez, puis cliquez nouveau sur le nom de la barre d'outils pour modifier son nom sur place.

Barres d'outils | 269

4 Slectionnez la nouvelle barre d'outils dans l'arborescence et mettez jour le volet Proprits :

Dans la zone Description, entrez la description de la barre d'outils. Dans la zone Affichage par dfaut, spcifiez si la barre d'outils doit tre affiche par dfaut lorsque le fichier CUIx est charg comme fichier de personnalisation partiel. Dans la zone Orientation, indiquez l'orientation de la barre d'outils. Entrez un nombre dans la zone Emplacement X par dfaut. Entrez un nombre dans la zone Emplacement Y par dfaut. Dans la zone Ranges, entrez le nombre de ranges s'il s'agit d'une barre d'outils non ancre. Dans la zone Alias, entrez l'alias de la barre d'outils.

5 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le nom de la barre d'outils dans le volet Personnalisations dans <nom de fichier>.

6 Cliquez sur Appliquer.

270 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour crer une barre d'outils partir d'un menu droulant

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud d'arborescence Espaces de travail pour le dvelopper. 3 Faites glisser le menu partir duquel vous voulez crer une barre d'outils et dposez-le sur le nud Barres d'outils.

4 Mettez jour l'espace de travail pour actualiser l'affichage et la position de la nouvelle barre d'outils.

Pour ajouter une commande une barre d'outils dans le volet Personnalisations dans

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' la barre d'outils de votre choix dans le volet Personnalisations dans <nom de fichier>.

Barres d'outils | 271

4 Cliquez sur Appliquer.

Pour ajouter une commande une barre d'outils dans le volet Aperu de la barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Slectionnez la barre d'outils laquelle ajouter une commande. 4 Dans le volet Liste des commandes, faites glisser la commande ajouter dans la barre d'outils slectionne, puis dposez-la dans l'aperu de la barre d'outils, dans le volet Aperu de la barre d'outils.

Vous pouvez contrler l'emplacement de la commande en relchant le bouton de la souris lorsque la barre de division verticale noire s'affiche. 5 Cliquez sur Appliquer.

272 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour ajouter une commande une barre d'outils en dehors de l'diteur Personnaliser l'interface utilisateur
1 Affichez la barre d'outils laquelle ajouter une commande en cliquant avec le bouton droit de la souris sur un bouton de la barre d'outils. Cliquez sur le nom de la barre d'outils. 2 Cliquez avec le bouton droit de la souris sur n'importe quel bouton de la barre d'outils. Cliquez sur Personnaliser. 3 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Liste des commandes, faites glisser la commande que vous voulez ajouter et dposez-la dans la barre d'outils.

Vous pouvez contrler l'emplacement de la commande que vous ajoutez l'aide de la barre de l'indicateur visuel ou horizontal. 4 Cliquez sur Appliquer.

Pour repositionner une commande ou un contrle d'une barre d'outils dans le volet Personnalisations dans

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Barres d'outils | 273

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard de la barre d'outils qui contient la commande ou le contrle que vous voulez dplacer pour le dvelopper. 4 Faites glisser le nom de la commande ou du contrle que vous voulez repositionner vers son nouvel emplacement dans la liste des outils.

Tout en faisant glisser la commande ou le contrle, utilisez la barre de l'indicateur visuel pour spcifier leur nouvelle position. Lorsque la flche gauche apparat, la commande ou le contrle est dplac l'avant de la barre d'outils. 5 Cliquez sur Appliquer.

Pour repositionner une commande ou un contrle d'une barre d'outils dans le volet Aperu de la barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Slectionnez la barre d'outils qui contient la commande ou le contrle que vous voulez dplacer. 4 Dans le volet Aperu de la barre d'outils, faites glisser la commande ou le contrle que vous souhaitez dplacer.

274 | Chapitre 4 Personnalisation de l'interface utilisateur

Tout en faisant glisser la commande ou le contrle, utilisez la barre de l'indicateur visuel pour spcifier leur nouvelle position. 5 Cliquez sur Appliquer.

Pour repositionner une commande sur une barre d'outils en dehors de l'diteur Personnaliser l'interface utilisateur
1 Affichez la barre d'outils qui contient la commande que vous voulez dplacer en cliquant sur la barre d'outils avec le bouton droit de la souris. Cliquez sur le nom de la barre d'outils. 2 Cliquez avec le bouton droit de la souris sur n'importe quel bouton de la barre d'outils. Cliquez sur Personnaliser. L'diteur Personnaliser l'interface utilisateur s'affiche. 3 Faites glisser la commande repositionner sur une barre d'outils.

Tout en faisant glisser la commande, spcifiez sa nouvelle position l'aide de la barre de l'indicateur visuel. 4 Cliquez sur Appliquer.

Pour supprimer une commande ou un contrle d'une barre d'outils dans le volet Personnalisations dans

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez sur le signe plus (+) en regard d'une barre d'outils qui contient la commande ou le contrle que vous voulez supprimer.

Barres d'outils | 275

4 Cliquez avec le bouton droit sur le nom de la commande ou du contrle que vous voulez supprimer. Cliquez sur le bouton Supprimer.

5 Cliquez sur Appliquer.

Pour supprimer une commande ou un contrle d'une barre d'outils dans le volet Aperu de la barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Slectionnez la barre d'outils qui contient la commande ou le contrle que vous voulez repositionner. 4 Dans le volet Aperu de la barre d'outils, faites glisser la commande ou le contrle que vous souhaitez supprimer et dposez-les l'extrieur de l'aperu.

5 Cliquez sur Appliquer.

Pour supprimer une commande d'une barre d'outils en dehors de l'diteur Personnaliser l'interface utilisateur
1 Affichez la barre d'outils dont vous voulez supprimer une commande en cliquant avec le bouton droit de la souris sur un bouton de la barre d'outils. Cliquez sur le nom de la barre d'outils. 2 Cliquez avec le bouton droit de la souris sur n'importe quel bouton de la barre d'outils. Cliquez sur Personnaliser.

276 | Chapitre 4 Personnalisation de l'interface utilisateur

L'diteur Personnaliser l'interface utilisateur s'affiche. 3 Faites glisser la commande supprimer de la barre d'outils et dposez-la sur la fentre de dessin.

4 Cliquez sur OK pour confirmer la suppression de la commande de la barre d'outils.

5 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour modifier les proprits d'une barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. REMARQUE Les modifications apportes ici aux proprits d'une barre d'outils concernent uniquement l'apparence initiale de la barre d'outils aprs le chargement du fichier CUIx. Pour grer l'apparence d'une barre d'outils, il est prfrable d'utiliser un espace de travail. 3 Slectionnez la barre d'outils dont vous voulez modifier des proprits. 4 Effectuez les modifications ncessaires dans le volet Proprits. 5 Cliquez sur Appliquer.

Barres d'outils | 277

Pour modifier l'info-bulle d'une commande

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Slectionnez la barre d'outils dont vous voulez modifier le texte d'info-bulle. 4 Dans le volet Proprits, section Affichage, modifiez la proprit Nom (et pas les proprits Nom de commande ou Nom d'affichage de la commande) et les proprits Description et Fichier d'aide complmentaire comme il convient. 5 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite. RUBAN Ouvre la fentre du ruban. FERMERUBAN Ferme la fentre du ruban.

Variables systme
TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

278 | Chapitre 4 Personnalisation de l'interface utilisateur

Ajout d'icnes droulantes une barre d'outils


Vous pouvez utiliser des icnes droulantes pour grouper les commandes sur une barre d'outils. Une icne droulante est un ensemble de commandes imbriques sous un mme bouton dans une barre d'outils. Les boutons d'icne droulante prsentent un triangle noir dans leur coin infrieur droit. Pour crer une icne droulante, vous pouvez en crer une nouvelle ou faire glisser une barre d'outils existante ou encore faire glisser un menu droulant sur une barre d'outils. Lorsqu'un menu droulant est dpos dans une barre d'outils, une nouvelle barre d'outils est cre et une icne droulante est galement cre dans la position dans laquelle le menu droulant a t dpos dans la barre d'outils. Le tableau suivant prsente les proprits de l'icne droulante Zoom telles qu'elles apparaissent dans le volet Proprits. Proprits de l'icne droulante Zoom de la barre d'outils Standard Elment du volet Proprits
Nom

Description
Chane qui n'apparat pas dans l'interface utilisateur sauf si la proprit Utiliser propre icne est rgle sur Oui. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Valeur en lecture seule utilise pour spcifier la barre d'outils rfrence pour crer l'icne droulante. Gre si le dernier bouton utilis de la barre d'outils est dfini comme le bouton courant ou pas. Les options possibles sont Oui ou Non. Chane d'ID de la ressource petite image (bitmap 16 16). Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image.

Exemple
Zoom

Description

Barre d'outils source

TB_ZOOM

Utiliser propre icne

Non

Petite image

RCDATA_16_ZOOM

Barres d'outils | 279

Proprits de l'icne droulante Zoom de la barre d'outils Standard Elment du volet Proprits
Grande image

Description
Chane d'ID de la ressource grande image (bitmap 32 32). Si le bitmap spcifi n'a pas le format 32 32, le programme l'ajuste cette taille. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Elle peut galement spcifier un bitmap dfini par l'utilisateur. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Slectionner un fichier image.

Exemple
RCDATA_16_ZOOM

AVERTISSEMENT Ne modifiez pas les alias d'une barre d'outils utilise comme icne droulante, sinon le lien entre la barre d'outils et l'icne droulante sera bris.

Pour crer une barre d'outils droulante entirement nouvelle

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez avec le bouton droit sur la barre d'outils laquelle vous voulez ajouter une barre d'outils droulante. Cliquez sur Nouvelle icne droulante.

Une nouvelle barre d'outils droulante (nomme Barre d'outils1) est place sous la barre d'outils que vos avez slectionne. 4 Cliquez avec le bouton droit sur Barre d'outils1. Cliquez sur Renommer. Entrez le nom de la nouvelle barre d'outils.

280 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Vous pouvez galement cliquer, attendre et cliquer de nouveau sur le nom d'une barre d'outils pour le modifier sur place dans le volet Personnalisations dans <nom de fichier>.

REMARQUE Le fait d'attribuer un nouveau nom la barre d'outils ne permet pas de modifier le nom de l'icne droulante. Vous devez slectionner et renommer indpendamment l'icne droulante si vous souhaitez qu'elles possdent le mme nom. 5 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter l'icne droulante dans le volet Personnalisations dans <nom de fichier>.

6 Cliquez sur Appliquer.

Barres d'outils | 281

Pour crer une barre d'outils droulante partir d'une autre barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de la barre d'outils laquelle vous voulez ajouter une barre d'outils droulante. 4 Recherchez la barre d'outils que vous voulez utiliser comme icne droulante. Faites-la glisser vers un emplacement de la barre d'outils tendue.

5 Cliquez sur Appliquer.

Pour crer une barre d'outils droulante partir d'un menu droulant

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de la barre d'outils laquelle vous voulez ajouter une barre d'outils droulante. 4 Cliquez sur le signe plus (+) situ en regard du nud d'arborescence Menus pour le dvelopper.

282 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Faites glisser le menu partir duquel vous voulez crer une icne droulante, puis dposez-le sur le nud de la barre d'outils dans laquelle vous voulez placer l'icne droulante.

Si le menu s'ouvre dans une barre d'outils, une icne droulante et une barre d'outils sont cres.

6 Repositionnez la nouvelle icne droulante sur la barre d'outils.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Ajout, suppression ou remplacement de contrles de barre d'outils


Les contrles des barres d'outils sont des listes droulantes d'lments qui peuvent modifier les objets dans un dessin ou le comportement du programme partir d'une barre d'outils. Par exemple, la barre d'outils Calques contient des contrles pour dfinir les paramtres des calques. Dans l'diteur

Barres d'outils | 283

Personnaliser l'interface utilisateur (IUP), vous pouvez ajouter, supprimer et dplacer des contrles dans les barres d'outils. Le tableau suivant rpertorie les contrles de barre d'outils prsents dans l'diteur Personnaliser l'interface utilisateur (IUP) et leurs dfinitions. Les lments de contrle prsents dans la colonne gauche du tableau ne correspondent pas toujours au texte qui s'affiche sous la forme d'une info-bulle dans le programme (par exemple, Annuler le petit bouton devient Annuler dans l'info-bulle du programme). Vous pourrez vous y reporter pour modifier un contrle dans une barre d'outils. Elments de contrle des barres d'outils Elment de contrle
Contrle d'Autodesk Seek Contrle des styles de cote Contrle de recherche de texte Contrle des calques

Description
Permet de saisir du texte pour localiser du contenu sur le site Autodesk Seek. Affiche et dfinit le style de cote courant.

Permet de rechercher une chane de texte dans le dessin courant.

Affiche le calque courant et vous permet de dfinir un calque comme calque courant. Affiche et dfinit le type de ligne courant.

Contrle du type de ligne Contrle de l'paisseur de ligne Contrle du style de la ligne de repre multiple Contrle de la vue nomme Contrle de la couleur

Affiche et dfinit l'paisseur de ligne courante.

Affiche et dfinit le style de ligne de repre multiple courant.

Affiche et dfinit la vue nomm courante.

Affiche et dfinit la couleur courante.

284 | Chapitre 4 Personnalisation de l'interface utilisateur

Elments de contrle des barres d'outils Elment de contrle


Contrle des styles de trac Contrle Rtablir le petit bouton Contrle du nom de bloc de rfrence Contrle du style de tableau Contrle de style de texte Contrle du SCU

Description
Affiche et dfinit le style de trac courant.

Permet de rtablir les actions annules.

Affiche le nom de la xrf en cours de modification.

Affiche et dfinit le style de tableau courant.

Affiche et dfinit le style de texte courant.

Affiche le SCU courant et vous permet de rtablir un SCU enregistr. Vous permet d'annuler les actions prcdentes.

Contrle Annuler le petit bouton Contrle de la vue Contrle de l'chelle de la fentre Contrle de l'espace de travail

Affiche et dfinit la vue 3D standard pour une fentre. Affiche et dfinit l'chelle courante pour une fentre flottante.

Affiche l'espace de travail courant et vous permet de dfinir un espace de travail comme espace de travail courant.

Pour ajouter un contrle une barre d'outils dans le volet Personnalisations dans

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper.

Barres d'outils | 285

3 Cliquez sur le signe plus (+) situ ct de la barre d'outils laquelle vous voulez ajouter un contrle. 4 Dans la liste Catgories du volet Liste des commandes, cliquez sur Elments de contrle de la barre d'outils.

Le volet Liste des commandes affiche uniquement la liste des lments de contrle de la barre d'outils. 5 Dans la liste Commande, faites glisser le contrle dans le volet Personnalisations dans <nom de fichier> jusqu' l'emplacement o vous voulez l'ajouter dans la barre d'outils.

6 Cliquez sur Appliquer.

Pour ajouter un contrle une barre d'outils dans le volet Aperu de la barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur.

286 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Slectionnez la barre d'outils laquelle vous voulez ajouter un contrle. 4 Dans la liste Catgories du volet Liste des commandes, cliquez sur Elments de contrle.

Le volet Liste des commandes affiche uniquement la liste des lments de contrle de la barre d'outils. 5 Dans le volet Liste des commandes, faites glisser le contrle ajouter dans la barre d'outils slectionne, puis dposez-le sur l'aperu de la barre d'outils, dans le volet Aperu de la barre d'outils.

Vous pouvez contrler l'emplacement de la commande en relchant le bouton de la souris lorsque la barre de fractionnement verticale s'affiche l'emplacement voulu. 6 Cliquez sur Appliquer.

Pour remplacer un contrle dans une barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Barres d'outils | 287

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Barres d'outils pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de la barre d'outils laquelle vous voulez ajouter un contrle. 4 Cliquez sur l'lment de contrle situ sous la barre d'outils.

5 Dans le volet Proprits, dans la zone Contrle, cliquez sur une flche pour afficher la liste des contrles de la barre d'outils.

6 Cliquez sur le contrle de barre d'outils que vous souhaitez utiliser la place du contrle initial. 7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

288 | Chapitre 4 Personnalisation de l'interface utilisateur

Menus droulants et menus contextuels


Les menus droulants s'affichent sous forme de liste sous une barre de menus. Les menus contextuels apparaissent au niveau ou proximit du rticule ou du curseur lorsque vous cliquez avec le bouton droit de la souris dans la fentre de dessin, de texte ou de commande, dans des zones de la barre d'outils ou sur le ruban.

Prsentation des menus droulants et des menus contextuels


Un menu droulant peut contenir jusqu' 999 commandes. Un menu contextuel peut en contenir jusqu' 499. Cette limite tient compte de tous les menus de la hirarchie. Si le nombre de commandes dpasse cette limite dans le fichier de menu (ce qui est peu probable), le programme ignore les commandes superflues. Si un menu droulant ou contextuel est trop long par rapport l'espace disponible l'cran, il est tronqu en consquence. Lorsqu'un menu droulant ou contextuel est tronqu, deux flches apparaissent, une en haut et une en bas du menu. Ces flches vous permettent de faire dfiler la liste des menus vers le haut ou vers le bas. Le tableau suivant prsente les proprits du menu Fichier telles qu'elles apparaissent dans le volet Proprits. Les proprits d'un menu droulant et d'un menu contextuel sont identiques. Proprits du menu Fichier Elment du volet Description Proprits
Nom Chane utilise comme titre du menu sur la barre de menus. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Spcifie les alias du menu. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer le menu par programme. Etiquette identifiant un menu de manire exclusive. POP1, FILE

Exemple
&Fichier

Description

Alias

ID lment

ID_MnFile

REMARQUE Lorsque vous crez un menu droulant ou contextuel, vous devez galement lui ajouter au moins une commande. Autrement, le menu ne sera pas affich sur la barre de menus.

Menus droulants et menus contextuels | 289

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
MENUBAR Contrle l'affichage de la barre de menus.

Cration d'un menu droulant


Vous pouvez crer un menu droulant, et y ajouter des sous-menus et des commandes dans l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur. Vous pouvez crer et modifier des menus droulants pour afficher et organiser les commandes en fonction de votre mode de travail. Les commandes sont ajoutes un menu droulant partir du volet Liste des commandes. Une fois que vous avez ajout des commandes un menu droulant, vous pouvez modifier la lgende affiche pour la commande sur le menu, dplacer des commandes et organiser des commandes l'aide de sparateurs. En plus des sparateurs, vous pouvez galement grouper des commandes l'aide de sous-menus. Pour plus d'informations sur les sous-menus, voir Cration de sous-menus (page 305). Lorsque vous modifiez l'emplacement des commandes dans les menus, le systme d'aide en ligne est automatiquement mis jour pour reflter ce changement via la fonction d'aide dynamique. Pour savoir de quelle faon l'aide dynamique influe sur la personnalisation, voir Modifications apportes la personnalisation (page 104). REMARQUE Lorsque vous crez un menu, vous devez dterminer dans quels espaces de travail vous voulez qu'il s'affiche. Par dfaut, les nouveaux menus s'affichent dans tous les espaces de travail.

Alias de menu droulant


Les menus droulants doivent avoir un alias compris entre POP1 et POP499. Les menus dont l'alias est compris entre POP1 et POP16 sont chargs par dfaut

290 | Chapitre 4 Personnalisation de l'interface utilisateur

lors du chargement d'un menu. Pour s'afficher, tous les autres menus doivent tre ajouts un espace de travail.

Pour crer un menu droulant

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Menus. Cliquez sur Nouveau menu.

Un nouveau menu (nomm Menu1) est plac au bas de l'arborescence des menus. 3 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu1. Cliquez avec le bouton droit sur Menu1. Cliquez sur Renommer. Entrez le nom du nouveau menu. Cliquez sur Menu1, attendez, puis cliquez nouveau sur le nom du menu pour modifier son nom sur place.

4 Slectionnez le nouveau menu dans l'arborescence et mettez jour le volet Proprits de la manire suivante :

Dans la zone Description, entrez la description du menu. Dans la zone Alias, un alias est automatiquement affect au nouveau menu, sur la base du nombre de menus dj chargs. Par exemple, si l'alias POP12 est affect, cela signifie que onze menus sont dj chargs. Vous pouvez afficher ou modifier l'alias. (Facultatif) si le nom est modifi sur la base d'une expression DIESEL, cette expression doit figurer dans la zone Nom.

Menus droulants et menus contextuels | 291

5 Dans le volet Liste des commandes, faites glisser la commande jusqu' un emplacement situ sous le menu dans le volet Personnalisations dans <nom de fichier>.

REMARQUE Vous pouvez modifier le nom d'une commande aprs l'avoir ajoute un menu. Cela vous permet de dfinir l'accs l'lment du menu l'aide du clavier en utilisant la touche Alt. Pour ce faire, slectionnez le composant de menu sous le nud Menus, puis modifiez la proprit Nom dans le volet Proprits. 6 Cliquez sur Appliquer.

Pour ajouter une commande un menu droulant

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le menu auquel vous voulez ajouter une commande. 3 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le menu dans le volet Personnalisations dans <nom de fichier>.

292 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Vous pouvez modifier le nom d'une commande aprs l'avoir ajoute un menu. Cela vous permet de dfinir l'accs l'lment du menu l'aide du clavier en utilisant la touche Alt. Pour ce faire, slectionnez le composant de menu sous le nud Menus, puis modifiez la proprit Nom dans le volet Proprits. 4 Cliquez sur Appliquer. Pour plus d'informations sur la cration d'une commande, reportez-vous la section Cration, modification et rutilisation de commandes (page 155).

Pour modifier la lgende d'un lment de menu droulant

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Menus pour le dvelopper. 3 Cliquez sur le signe plus (+) situ en regard du menu droulant possdant la commande dont vous voulez modifier le texte. 4 Slectionnez la commande dont vous voulez modifier le texte. 5 Dans la section Affichage du volet Proprits, modifiez la proprit Nom (et non les proprits Nom de commande et Nom d'affichage de la commande).

Menus droulants et menus contextuels | 293

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
MENUBAR Contrle l'affichage de la barre de menus.

Cration d'un menu contextuel


Les menus contextuel s'affichent au niveau ou proximit du curseur lorsque vous cliquez avec le bouton droit de votre priphrique de pointage. Les options affiches du menu contextuel dpendent de l'emplacement du curseur et d'autres conditions telles que l'objet slectionn ou la commande en cours d'excution. Les options des menus contextuels qui s'affichent, correspondent la commande courante ou l'objet slectionn lorsque vous cliquez avec le bouton droit de la souris dessus.

Alias de menu contextuel


Les menus contextuels sont rfrencs par leur alias et utiliss dans des situations particulires. Dans l'diteur Personnaliser l'interface utilisateur (IUP), les noms d'alias doivent respecter les conventions de dnomination appropries. Par exemple, pour le menu contextuel "Menu par dfaut", les informations suivantes s'affichent dans la section Alias du volet Proprits :

294 | Chapitre 4 Personnalisation de l'interface utilisateur

POP501, CMDEFAULT
CMDEFAULT est l'un des alias rservs que le programme recherche dans des situations spcifiques. Dans ce cas, l'alias CMDEFAULT assign au menu contextuel

s'affiche si aucun objet n'est slectionn et si aucune commande n'est en cours d'excution lorsque vous cliquez avec le bouton droit de la souris dans la fentre de dessin. Les alias des menus contextuels doivent tre numrots de POP500 POP999 l'exception du menu Accrochage aux objets qui utilise l'alias POP0. Les alias suivants sont rservs au programme : Alias programme des menus contextuels Alias
GRIPS

Description
Dfinit le menu curseur Poignes. (Slectionnez une poigne sur un objet, puis cliquez avec le bouton droit dans la zone de dessin.) Dfinit le menu contextuel du mode par dfaut. (Cliquez avec le bouton droit dans la zone de dessin lorsqu'aucune commande n'est active et qu'aucun objet n'est slectionn.) Dfinit le menu contextuel du mode d'dition. (Cliquez avec le bouton droit dans la zone de dessin lorsqu'il y a un ou plusieurs objets slectionns, aucune poigne slectionne et aucune commande active.) Dfinit le menu contextuel du mode de commande. (Cliquez avec le bouton droit dans la zone de dessin lorsqu'une commande est active.) Outre le contenu du menu CMCOMMAND, les options de commande (mots cls entre crochets) sont insres dans ce menu. Dfinit le menu Accrochage aux objets. (MAJ+clic droit dans la zone de dessin.)

CMDEFAULT

CMEDIT

CMCOMMAND

RESOL

Menus contextuels spcifiques des objets


Les menus contextuels CMEDIT et CMCOMMAND peuvent tre adapts la slection. Outre le contenu du menu CMEDIT, le menu objet appropri (le cas chant) est insr dans ce menu lorsqu'un ou plusieurs types d'objet spcifiques sont slectionns. Les menus d'objet utilisent l'une des conventions d'appellation suivantes :

Menus droulants et menus contextuels | 295

OBJECT_nom_objet OBJECTS_nom_objet

Si un seul objet est slectionn, le menu OBJECT_nom_objet est utilis. Si plusieurs objets de mme type sont slectionns, le menu OBJECTS_nom_objet est utilis. S'il n'existe pas de menu OBJECT_nom_objet, le programme utilise le menu OBJECTS_nom_objet (s'il existe). Le nom d'objet utilis pour l'alias est DXF (Drawing Interchange Format) dans la plupart des cas, sauf pour les objets insrs. Le tableau ci-dessous rpertorie les noms d'objets spcifiques aux objets insrs (blocs, blocs dynamiques et xrfs). Noms d'objets spcifiques aux objets insrs Nom d'objet
ATTBLOCKREF ATTDYNBLOCKREF BLOCKREF DYNBLOCKREF XREF

Description
Rfrence de bloc avec attributs Rfrence de bloc dynamique avec attributs Rfrence de bloc sans attributs Rfrence de bloc dynamique sans attributs Rfrence externe (Xrf)

Par exemple, pour prendre en charge un menu contextuel propre un objet pour des rfrences de bloc slectionnes, vous devez crer ou modifier un menu contextuel et remplacer ses proprits par celles du tableau suivant. La proprit importante modifier est Alias pour qu'elle comprenne l'alias OBJECTS_BLOCKREF. Proprits du menu contextuel des objets rfrence de bloc Elment Description du volet Proprits
Nom Chane utilise uniquement dans l'diteur CUI et qui ne s'affiche pas dans l'interface utilisateur. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur.

Exemple

Menu des objets bloc

Description

Menu contextuel des objets bloc

296 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits du menu contextuel des objets rfrence de bloc Elment Description du volet Proprits
Alias Spcifie les alias pour le menu contextuel. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer le menu contextuel par programme. ID lment Etiquette identifiant un menu contextuel de manire exclusive.

Exemple

POP512,OBJECTS_BLOCKREF

PM_0021

Menus contextuels spcifiques des commandes


Tout comme le menu CMEDIT, le menu CMCOMMAND peut contenir des commandes contextuelles. Les menus nomms COMMAND_nom_commande contrlent quelles commandes sont attaches au menu CMCOMMAND lorsqu'une commande est active. Le texte de nom_commande peut tre toute commande AutoCAD valide, y compris une commande personnalise ou une commande tierce. Souvent, vous pouvez entrer un trait d'union avant la commande pour liminer l'affichage d'une bote de dialogue et afficher la place les messages sur la ligne de commande. Pour crer un menu contextuel pour une commande qui affiche des invites au lieu d'une bote de dialogue (comme -INSERER), vous devez donner un nom au menu COMMAND_-INSERER.

Pour crer un menu contextuel


Effectuez l'une des oprations suivantes :

Pour crer un menu contextuel standard

a Cliquez sur Grer Personnalisation Interface utilisateur. b Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur Menus contextuels. Cliquez sur Nouveau menu contextuel.

Menus droulants et menus contextuels | 297

Le nouveau menu contextuel (nomm Menu contextuel1) est plac au bas de l'arborescence des menus. c Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu contextuel1. Cliquez avec le bouton droit sur Menu contextuel1. Cliquez sur Renommer. Entrez le nom du nouveau menu contextuel. Cliquez sur Menu contextuel1, attendez, puis cliquez nouveau sur le nom du menu contextuel pour modifier son nom sur place.

d Dans la zone Description du volet Proprits, entrez, le cas chant, la description du menu contextuel. e Dans la zone Alias, cliquez sur le bouton []. f Dans la bote de dialogue Alias, appuyez sur ENTREE pour placer le pointeur sur une nouvelle ligne. Entrez d'autres alias pour le menu et appuyez sur ENTREE pour chacun d'eux. Les alias sont attribus de manire automatique selon le numro POP suivant disponible, sur la base du nombre de menus contextuels dj chargs dans le programme.

g Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le menu contextuel dans le volet Personnalisations dans <nom de fichier>.

298 | Chapitre 4 Personnalisation de l'interface utilisateur

h Continuez d'ajouter des commandes jusqu' ce que le menu contextuel soit complet. i Cliquez sur Appliquer.

Pour crer un menu contextuel de commandes


Afin que les commandes d'un menu contextuel apparaissent lorsqu'une commande est active, assurez-vous d'utiliser l'alias COMMAND_nom_commande. Par exemple, si vous voulez que les commandes du menu contextuel apparaissent lorsque vous utilisez la commande LIGNE, utilisez l'alias COMMAND_LIGNE. Les commandes du menu contextuel apparatront au bas du menu contextuel avec l'alias CMCOMMAND lors de son affichage.

a Cliquez sur Grer Personnalisation Interface utilisateur. b Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur Menus contextuels. Cliquez sur Nouveau menu contextuel.

Menus droulants et menus contextuels | 299

Le nouveau menu contextuel (nomm Menu contextuel1) est plac au bas de l'arborescence des menus. c Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu contextuel1. Cliquez avec le bouton droit sur Menu contextuel1. Cliquez sur Renommer. Entrez le nom du nouveau menu contextuel. Cliquez sur Menu contextuel1, attendez, puis cliquez nouveau sur le nom du menu contextuel pour modifier son nom sur place.

d Dans la zone Description du volet Proprits, entrez, le cas chant, la description du menu contextuel. e Dans la zone Alias, cliquez sur le bouton []. f Dans la bote de dialogue Alias, appuyez sur ENTREE pour placer le pointeur sur une nouvelle ligne. Entrez d'autres alias pour le menu et appuyez sur ENTREE pour chacun d'eux. Les alias sont attribus de manire automatique selon le numro POP suivant disponible, sur la base du nombre de menus contextuels dj chargs dans le programme.

g Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le menu contextuel dans le volet Personnalisations dans <nom de fichier>.

300 | Chapitre 4 Personnalisation de l'interface utilisateur

h Continuez d'ajouter des commandes jusqu' ce que le menu contextuel soit complet. i Cliquez sur Appliquer.

Pour crer un menu contextuel d'objets


Afin que les commandes du menu contextuel apparaissent lorsqu'un ou plusieurs objets de mme type sont slectionns, utilisez l'alias OBJECT_type d'objet ou OBJECTS_type d'objet. Par exemple, si vous voulez que les commandes du menu contextuel apparaissent lorsqu'un objet LIGNE est slectionn dans le dessin, utilisez l'alias OBJECT_LIGNE. Les commandes du menu contextuel apparatront vers le haut du menu contextuel avec l'alias CMEDIT lors de son affichage.

a Cliquez sur Grer Personnalisation Interface utilisateur. b Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit de la souris sur Menus contextuels. Cliquez sur Nouveau menu contextuel.

Menus droulants et menus contextuels | 301

Le nouveau menu contextuel (nomm Menu contextuel1) est plac au bas de l'arborescence des menus. c Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu contextuel1. Cliquez avec le bouton droit sur Menu contextuel1. Cliquez sur Renommer. Entrez le nom du nouveau menu contextuel. Cliquez sur Menu contextuel1, attendez, puis cliquez nouveau sur le nom du menu contextuel pour modifier son nom sur place.

d Dans la zone Description du volet Proprits, entrez, le cas chant, la description du menu contextuel. e Dans la zone Alias, cliquez sur le bouton []. f Dans la bote de dialogue Alias, appuyez sur ENTREE pour placer le pointeur sur une nouvelle ligne. Entrez d'autres alias pour le menu et appuyez sur ENTREE pour chacun d'eux. Les alias sont attribus de manire automatique selon le numro POP suivant disponible, sur la base du nombre de menus contextuels dj chargs dans le programme. REMARQUE Si vous crez un menu contextuel avec l'alias OBJECTS_type d'objet, les commandes affectes au menu contextuel s'affichent lorsqu'un ou plusieurs objets sont slectionns avant que vous ne cliquiez avec le bouton droit de la souris sur la zone de dessin.

g Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le menu contextuel dans le volet Personnalisations dans <nom de fichier>.

302 | Chapitre 4 Personnalisation de l'interface utilisateur

h Continuez d'ajouter des commandes jusqu' ce que le menu contextuel soit complet. i Cliquez sur Appliquer.

Pour ajouter une commande un menu contextuel

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le menu auquel vous voulez ajouter une commande. 3 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le menu dans le volet Personnalisations dans <nom de fichier>.

Menus droulants et menus contextuels | 303

REMARQUE Vous pouvez modifier le nom d'une commande aprs l'avoir ajoute un menu. Cela vous permet de dfinir l'accs l'lment du menu l'aide du clavier en utilisant la touche Alt. Pour ce faire, slectionnez le composant de menu sous le noeud Menus contextuels, puis modifiez la proprit Nom dans le volet Proprits. 4 Cliquez sur Appliquer. Pour plus d'informations sur la cration d'une commande, reportez-vous la section Cration, modification et rutilisation de commandes (page 155).

Pour modifier la lgende d'un lment de menu contextuel

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Menus contextuels pour le dvelopper. 3 Cliquez sur le signe plus (+) situ en regard du menu contextuel possdant la commande dont vous voulez modifier le texte. 4 Slectionnez la commande dont vous voulez modifier le texte. 5 Dans la section Affichage du volet Proprits, modifiez la proprit Nom (et non les proprits Nom de commande et Nom d'affichage de la commande).

304 | Chapitre 4 Personnalisation de l'interface utilisateur

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
SHORTCUTMENU Indique si les menus contextuels des modes Dfaut, Edition et Commande sont disponibles dans la zone de dessin.

Cration de sous-menus
Vous pouvez crer des sous-menus pour organiser et regrouper des commandes similaires. La procdure de cration de sous-menus est similaire celle des menus. Le tableau suivant dcrit les caractres non alphanumriques qui peuvent tre utiliss pour contrler l'affichage et le comportement de la lgende d'un sous-menu. Les caractres non alphanumriques qui ne sont pas numrs ci-dessous seront utiliss comme caractres spciaux de menu dans une version ultrieure. Caractres spciaux de sous-menus Caractre
$(

Description
Permet au libell de l'lment de menu droulant ou contextuel

Exemple
$(if,$(and,$(getvar,CleanScreenState),1),!.)Nettoyer &cran

Menus droulants et menus contextuels | 305

Caractres spciaux de sous-menus Caractre Description


d'valuer une macro de chane DIESEL si $( correspondent aux premiers caractres. ~ !. Rend une commande indisponible. Marque une commande avec une coche ou si une icne s'affiche pour l'lment de menu, elle apparat comme tant enfonce. Plac immdiatement devant un caractre, ce signe indique que le caractre reprsente la touche d'accs au menu dans un libell de menu droulant ou contextuel. Repousse le texte du libell qui se trouve droite de ces caractres vers la droite dans le menu. ~Style de trac !.Calque...

Exemple

&

E&xemple donne Exemple (avec la lettre x souligne).

\t

Aide\tF1 affiche le mot Aide gauche du menu droulant et F1 droite.

Pour crer un sous-menu

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Menus. Slectionnez le menu auquel ajouter un sous-menu.

3 Cliquez avec le bouton droit sur le menu. Cliquez sur Nouveau sous-menu.

306 | Chapitre 4 Personnalisation de l'interface utilisateur

Un nouveau sous-menu (nomm Menu1) est plac en bas du menu slectionn pour y ajouter le sous-menu. 4 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu1. Cliquez avec le bouton droit sur Menu1. Cliquez sur Renommer. Entrez le nom du nouveau sous-menu. Cliquez sur Menu1, attendez, puis cliquez nouveau sur le nom du menu pour modifier son nom sur place.

5 Dans le volet Proprits, effectuez les oprations suivantes :

Dans la zone Description, entrez, le cas chant, la description du sous-menu.

6 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter jusqu' un emplacement situ sous le nom du sous-menu dans le volet Personnalisations dans <nom de fichier>.

7 Continuez d'ajouter des commandes jusqu' ce que le sous-menu soit complet. 8 Cliquez sur Appliquer.

Menus droulants et menus contextuels | 307

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Rfrencement d'un menu droulant ou contextuel


Par une mthode similaire celle que vous utilisez pour activer des sous-menus, vous pouvez activer ou dsactiver un autre menu droulant ou contextuel. C'est ce que l'on appelle le rfrencement de menu. Les menus droulants et les menus contextuels peuvent tre rfrencs l'aide de deux mthodes diffrentes : relative et absolue. Le rfrencement relatif utilise le nom du groupe de personnalisation et l'ID lment. Le rfrencement absolu utilise la position absolue d'un lment de menu dans la hirarchie des menus. Le rfrencement relatif est recommand en raison de son caractre dynamique, qui lui permet de fonctionner indpendamment de l'tat du menu.

Rfrencement relatif des commandes de menus droulants et contextuels


Pour rfrencer un lment de menu droulant ou contextuel en fonction de son groupe de personnalisation et de son ID lment, utilisez la fonctionmenucmd AutoLISP. La syntaxe suivante permet de rfrencer un lment de menu en fonction de son ID lment.
(menucmd "Gcustomizationgroup.id-lment=valeur")

L'exemple suivant utilise la syntaxe de rfrencement relatif pour dsactiver l'lment de menu ID_Line stock dans le groupe de personnalisation ACAD. Il fonctionne indpendamment de la position de l'lment dans le menu.
(menucmd "GACAD.ID_Line=~")

Si vous connaissez le contenu du fichier CUIx principal, vous pouvez crer un fichier CUIx partiel l'aide d'un lment de menu supplmentaire qui fait rfrence au fichier principal. Ainsi, les fichiers CUIx partiels et les fichiers de base spcifiques peuvent fonctionner ensemble.

308 | Chapitre 4 Personnalisation de l'interface utilisateur

Rfrencement absolu des lments de menu droulant et contextuel


Outre le rfrencement d'un lment de menu, vous pouvez activer ou dsactiver un lment de menu l'aide de la syntaxe $Pn=xxx. Le format est le suivant :
$Pn.i=xxx

Le symbole $ charge une section de menu ; Pn spcifie la section de menu active (les valeurs correctes vont de 0 16) ; i indique le numro de l'lment de menu et xxx (si prsent) indique une chane dont les caractres sont marqus ou griss. A l'aide de la syntaxe $Pn=xxx, l'exemple suivant ajoute une coche l'lment 1 de la section POP7.
$P7.1=!.

L'exemple suivant montre comment utiliser la fonction AutoLISP menucmd pour rfrencer un lment d'un menu droulant ou contextuel. Les fichiers de personnalisation tant dynamiques (par le biais du chargement de fichiers CUIx partiels), la syntaxe suivante ne fonctionnera pas systmatiquement.
(menucmd "P1.2=~")

Cette syntaxe s'appuie sur l'emplacement de l'lment de menu et ne fonctionne pas si un nouvel lment est insr avant POP1 l'aide de la commande CHARGIUPERSO. Le numrotation des lments de menu est conscutive quelle que soit la hirarchie du menu. Pour faire rfrence facilement un lment sans tenir compte de son emplacement dans la hirarchie de menus, utilisez les formulations suivantes :
$P@.@=xxx Fait rfrence la commande courante ou la dernire commande

slectionne.
$P@.n=xxx Fait rfrence l'option n du menu courant ou choisi en dernier

lieu.

Accs l'tat des libells l'aide d'AutoLISP


La fonction AutoLISP menucmd accepte les chanes de commande $Pn=xxx, mais sans le caractre de dbut $. Dans le cas de ces fonctions, la partie xxx de la chane de commande peut comporter des valeurs spciales.

Menus droulants et menus contextuels | 309

Pn.i=? Renvoie sous la forme d'une chane l'tat courant dsactiv ou marqu de l'lment spcifi (par exemple, ~ pour un lment dsactiv, !. pour un lment marqu d'une coche et "" pour un lment ni gris ni marqu). Pn.i=#? Renvoie le mme type de chane dcrit pour Pn.i=?, mais avec le prfixe Pn.i=. Associe au caractre @, cette syntaxe permet de renvoyer les

numros d'lment et de menu rels. Par exemple, si le cinquime lment de la section POP6 est dsactiv, le code menucmd suivant renvoie les valeurs de chane suivantes :
(menucmd "P6.5=?") renvoie "~" (menucmd "P60,5=#?") renvoie "P6.5=~"

Reportez-vous la section relative l'utilisation d'AutoLISP dans les macros du manuel AutoLISP Developer's Guide.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Echange et insertion de menus droulants


Dans l'diteur Personnaliser l'interface utilisateur (IUP), vous pouvez utiliser des espaces de travail pour contrler l'change de menus droulants. Toutefois, vous pouvez galement changer un menu droulant contre un autre par programme (par exemple, un utilisateur charge une application qui ncessite un menu supplmentaire).

Echange de menus droulants


Le programme offre des menus droulants en cascade ; il est donc peu utile d'changer des menus. De plus, l'change de menus peut nuire la cohrence de l'interface utilisateur. Pour changer des menus droulants et des sous-menus, utilisez les commandes $. L'change de menu peut galement s'effectuer via le rfrencement relatif (ou global). Cette mthode vous permet d'insrer le nouveau menu en regard d'un menu existant, puis de supprimer ce dernier. Pour la fonction d'change de menus, les zones du menu droulant sont appeles P1 P16. Vous pouvez modifier le titre qui apparat dans la barre de

310 | Chapitre 4 Personnalisation de l'interface utilisateur

menus en remplaant cette ligne du menu par une commande $Pn=. Vous pouvez vous servir de la commande spciale $Pn=* dans n'importe quelle commande pour imposer le droulement l'cran du menu attribu la zone POPn, ce qui assure une plus grande souplesse dans le dplacement du priphrique de pointage. La macro suivante remplace le menu situ la position P3 par le menu nomm MonMenu dans le groupe de personnalisation MONMENU.
$P3=monmenu.new3

Vous pouvez raliser la mme opration l'aide de la fonction AutoLISP menucmd :


(menucmd "P3=monmenu.new3")

Vous pouvez utiliser la commande spciale $Pn=* dans toute macro pour imposer l'affichage du menu affect la zone POPn. REMARQUE L'change de menus droulants n'est pas conforme aux normes d'interface utilisateur Microsoft . Cette fonction risque par consquent de ne plus tre offerte dans les versions ultrieures du programme.

Insertion et retrait de menus droulants


L'change de menus s'effectue en activant un menu directement partir d'un autre menu. Cette fonction peut tre utilise dans les lments d'interface suivantes :

B - Boutons P - Menus droulants A - Boutons de la souris I - Menus T - Menus tablettes

La syntaxe d'change de menus partiels est :


$section=customizationgroup.menuname

coupe B1-4, A1-4, P0-16, T1-4 customizationgroup Nom du groupe de personnalisation du fichier CUIx voulu

Menus droulants et menus contextuels | 311

menuname Libell principal ou alias Vous pouvez utiliser la fonction AutoLISP menucmd pour insrer ou supprimer un menu droulant. La syntaxe est similaire celle utilise pour changer des menus droulants, la diffrence que le ct gauche de l'affectation correspond au menu droulant devant lequel le nouveau menu sera insr. Le ct droit de l'affectation est compos d'un signe plus (+), suivi du nom du groupe de menus, d'un point, puis de l'alias de menu, comme le montre la syntaxe suivante :
(menucmd "customizationgroup1.menuname1=+customization group2.menuname2")

Vous pouvez galement insrer un menu l'aide de la syntaxe Pn=. La macro suivante insre un menu aprs le menu P5.
(menucmd "P5=+monmenu.nouveau3") $P5=+mymenu.new3

Si vous utilisez cette mthode pour insrer un menu, celui-ci n'occupera pas forcment l'emplacement de menu P6. Deux raisons expliquent cette ventualit.

Si la barre de menus courante ne possde que trois menus, l'insertion d'un menu aprs le menu P5 attribue au nouveau menu l'emplacement P4. Si l'utilisateur insre ou supprime un menu l'aide de la commande CHARGIUPERSO ou qu'une autre application insre ou supprime des fichiers de personnalisation, cela peut dsynchroniser la numrotation des menus.

La syntaxe permettant de supprimer un menu est la suivante :


(menucmd "Gcustomizationgroup.menuname=-") Gcustomizationgroup.menuname=-

L'exemple suivant montre comment supprimer le menu NOUVEAU3 membre du groupe MonMenu.
(menucmd "Gmonmenu.nouveau3=-") $Gmonmenu.nouveau3=-"

Le format prcdent s'avre prfrable au format Pn=, car il ne supprime que le menu spcifi. L'exemple suivant montre comment supprimer le menu l'emplacement P4 (quel qu'il soit).
(menucmd "P4=-") $P4=-

312 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Utilisez la syntaxe Pn uniquement dans une instruction menucmd. Rservez la syntaxe $Pn aux instructions des macros.

Contrle des barres d'outils dans les fichiers CUIx partiels


Pour grer les barres d'outils dans les fichiers CUIx partiels, utilisez la syntaxe suivante l'invite de ligne de commande Entrez le nom de la barre d'outils ou [TOUTES] de la commande -BAROUTIL.
groupemenus.nomsous-section

Cette syntaxe permet d'accder la barre d'outils identifie par groupemenus.nommenu et d'utiliser toute la gamme d'options de la commande -BAROUTIL sur cette barre d'outils. Si le groupe de menus n'est prcis dans aucune de ces commandes et fonctions, le programme utilise par dfaut le fichier CUIx principal. Vous devez tenir compte des points suivants :

Les menus de mosaque d'images ne peuvent pas tre changs partir de fichiers de personnalisation externes. Vous pouvez changer des lments de personnalisation de mme type uniquement. Par exemple, un menu contextuel et un autre menu contextuel, ou deux barres d'outils, etc. Si vous tentez de passer d'un type de menu un autre, le rsultat est imprvisible et pourrait tre erron.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. -BAROUTIL Affiche, masque et personnalise les barres d'outils.

Menus droulants et menus contextuels | 313

ESPTRAVAIL Cre, modifie et enregistre les espaces de travail, et rend un espace de travail courant.

Proprits rapides
La palette Proprits rapides affiche un sous-ensemble personnalisable des proprits affiches dans la palette Proprits. Vous pouvez galement personnaliser les types d'objets qui affichent la palette Proprits rapides lorsqu'ils sont slectionns ou que vous cliquez deux fois dessus. Les proprits disponibles sont les mmes que celles sur la palette Proprits et celles des info-bulles de survol. REMARQUE Vous pouvez synchroniser les proprits affiches sur la palette Proprits rapides avec celles des info-bulles de survol.

Affichage des proprits des objets sur la palette des Proprits rapides
Lorsque vous personnalisez la palette Proprits rapides, vous pouvez choisir les types d'objets qui affichent des proprits sur la palette Proprits rapides et les proprits afficher. Utilisez le volet Objets pour ajouter et supprimer les types d'objet dfinis pour afficher des proprits sur la palette Proprits rapides. Une fois qu'un type d'objet est ajout au volet Objets, vous pouvez choisir les proprits afficher lorsque vous slectionnez ou cliquez deux fois sur un objet de ce type dans la fentre de dessin. Vous pouvez changer les proprits gnrales d'un type d'objet slectionn ou de tous les types d'objet. En slectionnant un type d'objet dans le volet Objets, vous pouvez contrler l'affichage des proprits gnrales du type d'objet slectionn ou vous pouvez cliquer sur le bouton Gnral au bas du volet Objets pour remplacer les proprits gnrales de tous les types d'objet. Lorsque vous cliquez sur le bouton Gnral au bas du volet Objets, une liste des proprits gnrales s'affiche ainsi que le bouton Redfinir les remplacements pour vous permettre de remplacer les proprits d'un type d'objet. Lorsque vous slectionnez les proprits gnrales que vous voulez afficher pour tous les types d'objets, et que vous cliquez sur le bouton Redfinir les emplacements, les proprits gnrales slectionnes sont appliques tous les types d'objets lists dans le volet Objets. Toutefois, aprs avoir appliqu une proprit gnrale tous les types d'objets, vous pouvez dslectionner une proprit gnrale pour un type d'objet spcifique en slectionnant ce type d'objet et en dslectionnant la proprit.

314 | Chapitre 4 Personnalisation de l'interface utilisateur

Afficher la palette Proprits rapides


Par dfaut, la palette Proprits rapides s'affiche lorsque vous cliquez deux fois sur un objet dont le type est spcifi cette fin dans l'diteur Personnaliser l'interface utilisateur. La palette Proprits rapides s'affiche galement lors de la slection d'objets dont le type est spcifi cette fin, condition que la variable systme QPMODE soit dfinie sur 1 ou 2 et que la variable systme PICKFIRST soir dfinie sur 1 (active). La commande PROPRIETESRAPIDES affiche la palette Proprits rapides pour tous les objets slectionns, quels que soient les autres paramtres. Reportez-vous la section Affichage et modification des proprits d'objets dans le Manuel d'utilisation pour plus d'informations sur le contrle de l'affichage des proprits rapides. REMARQUE Lorsque la variable systme QPMODE est dfinie sur 1, les proprits gnrales slectionnes sont affiches dans la palette Proprits rapides pour tous les types d'objet qui ne figurent pas dans la liste du volet Objets.

Pour dterminer les types d'objet utiliser avec la palette Proprits rapides

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Proprits rapides.

3 Dans le volet Objets, cliquez sur Modifier la liste de types d'objet.

Proprits rapides | 315

4 Dans la bote de dialogue Modifier la liste de types d'objet, slectionnez les types d'objet pour lesquels vous voulez afficher des proprits sur la palette Proprits rapides.

Si un type d'objet est slectionn, ses proprits s'affichent dans la palette Proprits rapides lorsqu'un objet de ce type est slectionn, que QPMODE est dfini sur 2 et que PICKFIRST est activ. Si vous ne voulez pas qu'un type d'objet soit pris en charge sur la palette Proprits rapides, dsactivez la case cocher en regard de celui-ci. 5 Cliquez sur OK. 6 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

316 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour afficher une proprit d'un objet sur la palette Proprits rapides

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Proprits rapides.

3 Dans le volet Objets, slectionnez un objet dans la liste des types d'objet. 4 Dans le volet Proprits, slectionnez les proprits que vous voulez afficher pour un type d'objet sur la palette Proprits rapides.

Si une proprit est slectionne, celle-ci s'affiche sur la palette Proprits rapides lorsqu'un objet de mme type est slectionn dans la fentre de dessin. Pour supprimer une proprit du type d'objet slectionn afin qu'elle ne s'affiche pas sur la palette Proprits rapides, dslectionnez la case cocher en regard de celle-ci. 5 Cliquez sur Appliquer.

Proprits rapides | 317

Pour contrler l'affichage des proprits personnalises et des attributs pour les rfrences de bloc sur la palette Proprits rapides

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Proprits rapides.

3 Dans le volet Objets, slectionnez Rfrence de bloc dans la liste des types d'objet.

4 Dans le volet Proprits, activez la case cocher en regard des catgories Personnalis et Attributs. Si la catgorie Personnalis est slectionne, les proprits dynamiques d'un bloc sont affiches sur la palette Proprits rapides. Si la catgorie Attributs est slectionne, les proprits dynamiques d'un bloc sont affiches sur la palette Proprits rapides.

318 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Cliquez sur Appliquer.

Pour remplacer les proprits gnrales pour tous les types d'objet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Proprits rapides.

3 Dans le volet Proprits, activez les cases cocher en regard des proprits gnrales que vous voulez afficher dans la palette Proprits rapides pour tous les types d'objet.

4 Cliquez sur Redfinir les remplacements.

Proprits rapides | 319

5 Cliquez sur Appliquer.

Pour restaurer les paramtres par dfaut du groupe de fonctions Proprits rapides

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Proprits rapides. 3 Cliquez sur Restaurer les valeurs par dfaut.

4 Cliquez sur Restaurer les paramtres par dfaut des proprits rapides.

320 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Cliquez sur Appliquer.

Pour synchroniser les proprits rapides avec les info-bulles de survol

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Proprits rapides. 3 Cliquez sur Synchroniser avec les info-bulles de survol.

4 Cliquez sur Appliquer les paramtres des info-bulles de survol la palette Proprits rapides.

5 Cliquez sur Appliquer.

Proprits rapides | 321

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. PARAMDESS Dfinit l'accrochage la grille, le reprage polaire, le reprage d'accrochage aux objets, la saisie dynamique et les proprits rapides.

Variables systme
QPLOCATION Dfinit l'emplacement de la palette Proprits rapides. QPMODE Dtermine si la palette Proprits rapides s'affiche lorsque des objets sont slectionns.

Info-bulles de survol
Les info-bulles de survol affichent les valeurs des proprits slectionnes. Les proprits et les valeurs affiches dans une info-bulle peuvent tre modifies selon le type d'objet. Lorsque vous personnalisez l'affichage des proprits pour une info-bulle de survol, vous pouvez afficher les proprits communes tous les types d'objet ou les proprits spcifiques un type d'objet. Les proprits disponibles sont les mmes que celles sur la palette Proprits et celles des Proprits rapides. REMARQUE Vous pouvez synchroniser les proprits utilises pour les info-bulles avec celles qui sont affiches sur la palette des Proprits rapides.

Affichage des proprits des objets dans les info-bulles de survol


Lorsque vous personnalisez les info-bulles de survol, vous dterminez pour quels objets une info-bulle doit s'afficher lorsque le curseur est plac dessus dans la fentre de dessin. Utilisez le volet Objets pour ajouter et supprimer des types d'objet pour lesquels vous voulez qu'une info-bulle de survol s'affiche. Une fois qu'un type d'objet est rpertori dans le volet Objets, vous pouvez alors choisir, dans le volet Proprits, les proprits qui sont affiches dans une info-bulle de survol pour le type d'objet slectionn.

322 | Chapitre 4 Personnalisation de l'interface utilisateur

Vous pouvez changer les proprits gnrales d'un type d'objet slectionn ou de tous les types d'objet. En slectionnant un type d'objet dans le volet Objet, vous pouvez contrler l'affichage des proprits gnrales et spcifiques un objet pour le type d'objet slectionn. Vous pouvez cliquer sur le bouton Gnral au bas du volet Objets pour remplacer les proprits gnrales de tous les types d'objet. Lorsque vous cliquez sur le bouton Gnral au bas du volet Objets, une liste des proprits gnrales s'affiche ainsi que le bouton Redfinir les remplacements pour vous permettre de remplacer les proprits d'un type d'objet. Slectionnez les proprits gnrales que vous voulez afficher pour tous les types d'objet et cliquez sur Redfinir les remplacements. Toutefois, aprs avoir appliqu une proprit gnrale tous les types d'objets, vous pouvez dslectionner une proprit gnrale pour un type d'objet spcifique en slectionnant ce type d'objet et en dslectionnant la proprit. REMARQUE Lorsqu'un objet ne figure pas dans la liste Types d'objet du volet Objets, les proprits gnrales slectionnes pour tous les types d'objet sont affiches dans les info-bulles de survol.

Affichage des info-bulles de survol


Les info-bulles de survol s'affichent pour les objets si la variable systme ROLLOVERTIPS est dfinie sur 1. Reportez-vous la section Paramtrage des options d'interface dans le Manuel d'utilisation pour plus d'informations sur l'affichage et les paramtres des info-bulles de survol du programme.

Pour choisir les objets prenant en charge les info-bulles de survol

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Info-bulles de survol.

Info-bulles de survol | 323

3 Dans le volet Objets, cliquez sur Modifier la liste de types d'objet.

4 Dans la bote de dialogue Modifier la liste de types d'objet, slectionnez le type d'objet dont vous voulez afficher les proprits dans une info-bulle de survol.

324 | Chapitre 4 Personnalisation de l'interface utilisateur

Si un type d'objet est slectionn, ses proprits s'affichent dans une info-bulle de survol lorsque le curseur est plac sur un objet de mme type. Si vous ne voulez pas qu'un type d'objet prenne en charge les info-bulles, dsactivez la case cocher en regard de celui-ci. 5 Cliquez sur OK. 6 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour choisir les proprits afficher dans une info-bulle de survol

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Info-bulles de survol.

Info-bulles de survol | 325

3 Dans le volet Objets, slectionnez un objet dans la liste des types d'objet.

4 Dans la bote de dialogue le volet Proprits, slectionnez les proprits dans une info-bulle de survol. Si une proprit est slectionne, celle-ci s'affiche dans une info-bulle de survol lorsque le curseur est plac sur un objet du type slectionn dans la fentre de dessin. Pour supprimer une proprit du type d'objet slectionn, dslectionnez la case cocher en regard de celle-ci. 5 Cliquez sur Appliquer.

Pour remplacer les proprits gnrales pour tous les types d'objet prenant en charge les info-bulles de survol

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, slectionnez Info-bulles de survol.

326 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans le volet Proprits, activez les cases cocher en regard des proprits gnrales que vous voulez afficher dans les info-bulles de survol pour tous les types d'objet.

4 Cliquez sur Redfinir les remplacements.

5 Cliquez sur Appliquer.

Info-bulles de survol | 327

Pour restaurer les paramtres par dfaut des info-bulles de survol

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Info-bulles de survol. 3 Cliquez sur Restaurer les valeurs par dfaut.

4 Cliquez sur Restaurer les paramtres par dfaut des info-bulles de survol.

5 Cliquez sur Appliquer.

Pour synchroniser les info-bulles de survol avec les proprits rapides

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Info-bulles de survol. 3 Cliquez sur Synchroniser avec les proprits rapides.

328 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Cliquez sur Appliquer les paramtres des proprits rapides aux info-bulles de survol.

5 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systme
ROLLOVERTIPS Contrle l'affichage des info-bulles de survol lorsque le curseur est plac au-dessus d'un objet.

Info-bulles de survol | 329

Raccourcis clavier
Les touches de raccourcis peuvent tre utilises pour lancer des commandes et servir de touches de remplacement temporaire pour excuter une commande ou modifier un paramtre sur simple pression d'une touche.

Touches de raccourci
Vous pouvez affecter des touches de raccourcis (parfois appeles touches acclratrices) aux commandes que vous utilisez frquemment.

Prsentation des touches de raccourcis


Les touches de raccourci sont des combinaisons de touches utilises pour lancer des commandes. Par exemple, vous pouvez appuyer sur Ctrl+O pour ouvrir un fichier et sur Ctrl+S pour enregistrer un fichier (ce qui a le mme effet que de cliquer sur les commandes Ouvrir et Enregistrer de la barre d'outils d'accs rapide ou du menu Fichier). Pour crer une touche de raccourci, faites glisser une commande du volet Liste des commandes vers le noeud Touches de raccourci dans le volet Personnalisations dans <nom du fichier>. Une fois la touche de raccourci cre, affectez-lui une combinaison de touches. Le tableau suivant prsente les proprits de la touche de raccourci Enregistrer telles qu'elles apparaissent dans le volet Proprits. Proprits de la touche de raccourci Enregistrer Elment Description du volet Proprits
Nom Chane utilise uniquement dans l'diteur CUI et qui ne s'affiche pas dans l'interface utilisateur. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Indique le nom du fichier et l'ID de l'info-bulle tendue lorsque le curseur est plac sur une barre d'outils ou un bouton de groupe de fonctions.

Exemple

Enregistrer

Description Fichier d'aide complmentaire

Enregistre le dessin courant

330 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la touche de raccourci Enregistrer Elment Description du volet Proprits


Nom d'affichage de la commande Macro Chane contenant le nom associ la commande.

Exemple

SAUVERAP

Macro de la commande. Respecte la syntaxe standard des macros. Spcifie la combinaison de touches permettant d'excuter la macro. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Touches de raccourci.

^C^C_qsave

Touche(s)

CTRL+S

Tags (tiquettes)

Mots-cls associs une commande. Les tiquettes comportent un champ supplmentaire pour effectuer une recherche dans le menu de l'application. Etiquette identifiant une commande de manire exclusive. ID_Save

ID lment

REMARQUE Une touche de raccourci hrite des proprits de la commande qui a servi la crer.

Pour crer ou modifier une touche de raccourci

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, cliquez sur le signe plus (+) en regard du nud Raccourcis clavier pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de Touches de raccourci pour dvelopper le nud.

Raccourcis clavier | 331

4 Effectuez l'une des oprations suivantes :

Pour crer une touche de raccourci, dans le volet Liste des commandes, faites glisser la commande vers le noeud Touches de raccourci du volet Personnalisations dans <nom de fichier>.

Pour modifier une touche de raccourci, slectionnez-en une.

Les proprits de la touche de raccourci s'affichent dans le volet Proprits. 5 Dans la zone Touche(s), cliquez sur le bouton [] pour ouvrir la bote de dialogue Touches de raccourci.

6 Maintenez la touche de modification Ctrl enfonce avec une combinaison de touches Maj et Alt (si vous le souhaitez), puis appuyez sur une lettre, un chiffre, une fonction ou une touche virtuelle, comme F1 ou Inser. Les combinaisons de touches et de modifications valables sont les suivantes :

Les touches de fonction (Fn) sans touche de modification

332 | Chapitre 4 Personnalisation de l'interface utilisateur

Les touches du pav numrique (NUMPADn) sans touche de modification Ctrl+lettre, Ctrl+chiffre, Ctrl+touche de fonction, Ctrl+touche virtuelle Ctrl+Alt+lettre, Ctrl+Alt+chiffre, Ctrl+Alt+touche de fonction, Ctrl+Maj+touche virtuelle Ctrl+Maj+lettre, Ctrl+Maj+chiffre, Ctrl+Maj+fonction, Ctrl+Maj+touche virtuelle Ctrl+Maj+Alt+lettre, Ctrl+Maj+Alt+chiffre, Ctrl+Maj+Alt+fonction, Ctrl+Maj+Alt+touche virtuelle REMARQUE Les touches virtuelles prises en charge sont Echap, Inser, Suppr, Origine, Fin, Page prcdente, Page suivante, Flche gauche, Flche droite, Flche haut et Flche bas. La touche virtuelle Echap peut uniquement tre utilise seule ou avec la combinaison de touches de modification Ctrl+Maj+Alt.

L'option Actuellement affecte affiche les affectations courantes de la combinaison de touches saisie. Si vous ne souhaitez pas remplacer l'attribution de touche courante, utilisez une autre combinaison de touches. 7 Cliquez sur OK pour affecter la combinaison de touches et fermez la bote de dialogue Touches de raccourci. 8 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Pour imprimer la liste des touches de raccourci ou des touches de remplacement temporaire

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Raccourcis clavier | 333

2 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le nud Raccourcis clavier.

3 Dans le volet Raccourcis, filtrez les raccourcis clavier selon leur type et leur tat afin de les imprimer.

Dans la liste droulante Type, slectionnez le type de raccourci clavier afficher dans la liste. Vous pouvez choisir Toutes les touches, Touches de raccourci ou Touches de remplacement temporaire. Dans la liste Etat, slectionnez l'tat des raccourcis clavier afficher dans la liste. Vous pouvez choisir Tous, Actif, Inactif ou Non attribu.

4 Dans le volet Raccourci, cliquez sur Imprimer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

334 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Exemples de touches de raccourci


Le fichier CUIx inclus dans AutoCAD dfinit les touches de raccourci par dfaut. Vous pouvez utiliser les touches de raccourci par dfaut comme exemple pour vos propres raccourcis. Le tableau suivant prsente les actions par dfaut des touches de raccourci. Attribution de touches de raccourci Touche de raccourci
ALT+F11 ALT+F8 CTRL+0 CTRL+1 CTRL+2 CTRL+3 CTRL+4

Description
Affiche l'diteur Visual Basic. Affiche la bote de dialogue Macros. Active/dsactive l'option Nettoyer cran. Active/dsactive la palette Proprits. Active/dsactive DesignCenter. Active/dsactive la fentre Palettes d'outils. Active/dsactive le gestionnaire du jeu de feuilles. Active/dsactive le gestionnaire de connexion BD. Active/dsactive le gestionnaire des jeux d'annotations. Active/dsactive la fentre CalcRapide. Active/dsactive la fentre Ligne de commande.

CTRL+6

CTRL+7

CTRL+8 CTRL+9

Raccourcis clavier | 335

Attribution de touches de raccourci Touche de raccourci


CTRL+A

Description
Slectionne tous les objets d'un dessin qui ne sont ni verrouills ni gels. Active/dsactive les groupes. Active/dsactive le mode Rsolution. Copie des objets dans le Presse-papiers de Windows. Copie des objets dans le Presse-papiers Windows avec le point de base. Active/dsactive le SCU dynamique Passe en revue les plans isomtriques. Active/dsactive le mode d'accrochage aux objets. Affiche/masque la grille. Active/dsactive la commande PICKSTYLE. Active/dsactive l'affichage des palettes avec MASQPALETTES et AFFPALETTES. Active/dsactive l'affichage des coordonnes. Rpte la dernire commande. Insre un hyperlien. Active/dsactive le mode Ortho. Rpte la dernire commande. Cre un dessin.

CTRL+MAJ+A CTRL+B CTRL+C

CTRL+MAJ+C

CTRL+D CTRL+E CTRL+F

CTRL+G CTRL+H CTRL + MAJ + H

CTRL+I

CTRL+J CTRL+K CTRL+L CTRL+M CTRL+N

336 | Chapitre 4 Personnalisation de l'interface utilisateur

Attribution de touches de raccourci Touche de raccourci


CTRL+O CTRL+P CTRL+MAJ+P

Description
Ouvre un dessin existant. Trace le dessin courant. Active/dsactive l'affichage de l'interface des proprits rapides. Quitte AutoCAD. Permet de naviguer dans les fentres de la prsentation courante. Enregistre le dessin courant. Affiche la bote de dialogue Enregistrer sous. Active/dsactive le mode Tablette. Colle les donnes du Presse-papiers de Windows. Colle les donnes du Presse-papiers de Windows en tant que bloc. Coupe les objets du dessin courant et les colle dans le Presse-papiers de Windows. Annule l'action Annuler prcdente. Inverse la dernire action. Annule la commande en cours. Annule la commande en cours. Ouvre l'onglet de prsentation suivant gauche de l'onglet courant.

CTRL+Q CTRL+R

CTRL+S CTRL+MAJ+S

CTRL+T CTRL+V

CTRL+MAJ+V

CTRL+X

CTRL+Y CTRL+Z CTRL+[ CTRL+\ CTRL+PG. PREC.

Raccourcis clavier | 337

Attribution de touches de raccourci Touche de raccourci


CTRL+PG. SUIV.

Description
Ouvre l'onglet de prsentation suivant droite de l'onglet courant. Affiche l'aide. Active/dsactive la fentre de texte Active/dsactive le mode d'accrochage aux objets. Active/dsactive le mode Tablette. Active/dsactive le plan isomtrique. Active/dsactive UCSDETECT Affiche/masque la grille. Active/dsactive le mode Ortho. Active/dsactive le mode Rsolution. Active/dsactive le reprage polaire. Active/dsactive le reprage d'accrochage aux objets. Active/dsactive la saisie dynamique.

F1 F2 F3

F4 F5 F6 F7 F8 F9 F10 F11

F12

REMARQUE Dans l'diteur Personnaliser l'interface utilisateur (IUP), vous pouvez afficher, imprimer ou copier une liste de touches de raccourci, de touches de remplacement temporaire ou les deux. Dans la liste, les touches de raccourci et les touches de remplacement temporaire sont les touches utilises par les fichiers CUIx chargs par le programme.

Touches de remplacement temporaire


Les touches de remplacement temporaire vous permettent d'excuter une commande ou de modifier un paramtre lorsque vous appuyez sur une

338 | Chapitre 4 Personnalisation de l'interface utilisateur

combinaison de touches, puis de restaurer les paramtres modifis ou d'excuter une commande lorsque la combinaison de touches est relche.

Prsentations des touches de remplacement temporaire


Les touches de remplacement temporaire sont utilises pour activer ou dsactiver temporairement des paramtres de dessin. Par exemple, vous pouvez changer le paramtre courant du mode ortho en maintenant la touche Maj enfonce. Le tableau suivant rpertorie les proprits de la touche de remplacement temporaire Correction d'accrochage aux objets : Extrmit telles qu'elles apparaissent dans le volet Proprits. La cration d'une touche de remplacement temporaire ne commence pas dans le volet Liste des commandes, contrairement aux touches de raccourci classiques. En effet, les touches de remplacement temporaire sont cres comme les barres d'outils ou les groupes de fonctions, c'est--dire en cliquant avec le bouton droit de la souris sur le noeud Touches de remplacement temporaire et en slectionnant Nouvelle touche de remplacement temporaire. Une fois que vous avez cr une touche de remplacement temporaire, vous pouvez utiliser le volet Proprits pour dfinir son comportement la pression et au relchement de la touche, et lui affecter une combinaison de touches. Le tableau suivant rpertorie les proprits de la touche de remplacement temporaire Correction d'accrochage aux objets : Extrmit telles qu'elles apparaissent dans le volet Proprits. Proprits de la touche de remplacement temporaire Correction d'accrochage aux objets : Extrmit Elment Description du volet Proprits
Nom Chane utilise uniquement dans l'diteur CUI et qui ne s'affiche pas dans l'interface utilisateur. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Spcifie la combinaison de touches permettant d'excuter le remplacement temporaire. Cliquez sur le bouton [] pour ouvrir la bote de dialogue Touches de raccourci.

Exemple

Correction d'accrochage aux objets : Extrmit Correction d'accrochage aux objets : Extrmit MAJ+E

Description Touche(s)

Raccourcis clavier | 339

Proprits de la touche de remplacement temporaire Correction d'accrochage aux objets : Extrmit Elment Description du volet Proprits
Macro1 (Touche vers le bas) Macro 2 (Touche vers le haut) Spcifie la macro devant tre excute lorsque la combinaison de touches est maintenue enfonce par l'utilisateur. Spcifie la macro devant tre excute lorsque la combinaison de touches est relche par l'utilisateur. Si aucune combinaison de touches n'est indique, AutoCAD restaure les variables sur leur tat prcdent.

Exemple

^P'_.osmode 1 $(if,$(eq,$(getvar, osnapoverride),'_.osnapoverride 1)

Pour crer une touche de remplacement temporaire

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, cliquez sur le signe plus (+) en regard du nud Raccourcis clavier pour le dvelopper. 3 Dans le volet Personnalisations dans <nom de fichier>, cliquez avec le bouton droit sur Touches de remplacement temporaire. Cliquez sur Nouveau remplacement temporaire.

Une nouvelle touche de remplacement temporaire (nomme Remplacement temporaire1) est place au bas de l'arborescence des touches de remplacement temporaire. 4 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Remplacement temporaire1.

340 | Chapitre 4 Personnalisation de l'interface utilisateur

Cliquez avec le bouton droit sur Remplacement temporaire1. Cliquez sur Renommer. Entrez le nom du nouveau remplacement temporaire. Cliquez sur Remplacement temporaire1, attendez, puis cliquez nouveau sur le nom du remplacement temporaire pour modifier son nom sur place.

5 Slectionnez le nouveau remplacement temporaire dans l'arborescence et mettez jour le volet Proprits :

Dans la zone Description, entrez la description de la touche de remplacement temporaire. Dans la zone Touche(s), cliquez sur le bouton [] pour ouvrir la bote de dialogue Touches de raccourci. Dans la bote de dialogue Touches de raccourci, cliquez dans la zone Appuyez sur une nouvelle touche de raccourci pour vous assurer qu'elle est slectionne, puis appuyez sur une touche. Les touches de modification valides sont les touches de fonction (touches Fn) sans modificateur, Maj+lettre ou Maj+chiffre. Dans la zone Macro 1 (Touche vers le bas), entrez une macro excuter lorsque la touche de remplacement temporaire est utilise. Lorsqu'aucune valeur n'est affecte, la macro par dfaut est c^c. Dans la zone Macro 2 (Touche vers le haut), entrez une macro excuter lorsque la touche de remplacement temporaire est relche. Lorsqu'aucune valeur n'est dfinie, le fait de relcher la touche rtablit l'tat antrieur de l'application (avant utilisation du remplacement temporaire).

REMARQUE Pour plus d'informations sur la cration d'une macro, reportez-vous la section Cration de macros (page 163). 6 Cliquez sur Appliquer.

Raccourcis clavier | 341

Pour modifier une touche de remplacement temporaire

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, cliquez sur le signe plus (+) en regard du nud Raccourcis clavier pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de Touches de remplacement temporaire pour dvelopper le nud. 4 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur la touche de remplacement temporaire que vous voulez modifier.

5 Mettez jour le volet Proprits si ncessaire :

Dans la zone Description, entrez la description de la touche de remplacement temporaire. Dans la zone Touche(s), cliquez sur le bouton [] pour ouvrir la bote de dialogue Touches de raccourci. Dans la bote de dialogue Touches de raccourci, cliquez dans la zone Appuyez sur une nouvelle touche de raccourci pour vous assurer qu'elle est slectionne, puis appuyez sur une touche. Sous la zone Appuyez sur une nouvelle touche de raccourci, Actuellement affecte contient les diffrentes attributions de la touche. Si une touche que vous slectionnez n'est pas dj attribue, cliquez sur OK. Dans la zone Macro 1 (Touche vers le bas), entrez une macro excuter lorsque la touche de remplacement temporaire est utilise. Lorsqu'aucune valeur n'est affecte, la macro par dfaut est c^c. Dans la zone Macro 2 (Touche vers le haut), entrez une macro excuter lorsque la touche de remplacement temporaire est relche. Lorsqu'aucune valeur n'est dfinie, le fait de relcher la touche rtablit l'tat antrieur de l'application (avant utilisation du remplacement temporaire).

342 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Pour plus d'informations sur la cration d'une macro, reportez-vous la section Cration de macros (page 163). 6 Cliquez sur Appliquer.

Pour imprimer la liste des touches de raccourci ou des touches de remplacement temporaire

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le nud Raccourcis clavier.

3 Dans le volet Raccourcis, filtrez les raccourcis clavier selon leur type et leur tat afin de les imprimer.

Dans la liste droulante Type, slectionnez le type de raccourci clavier afficher dans la liste. Vous pouvez choisir Toutes les touches, Touches de raccourci ou Touches de remplacement temporaire. Dans la liste Etat, slectionnez l'tat des raccourcis clavier afficher dans la liste. Vous pouvez choisir Tous, Actif, Inactif ou Non attribu.

4 Dans le volet Raccourci, cliquez sur Imprimer.

Raccourcis clavier | 343

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur. TEMPOVERRIDES Active et dsactive les touches de remplacement temporaires.

Exemples de touches de remplacement temporaire


Le fichier CUIx inclus dans AutoCAD dfinit les touches de remplacement temporaire par dfaut. Vous pouvez utiliser les touches de remplacement temporaire par dfaut comme exemple pour vos propres touches de remplacement temporaire. Le tableau suivant rpertorie les actions par dfaut pour les touches de remplacement temporaire sur un clavier Anglais EU. Pour plus d'informations sur les touches de remplacement temporaire par dfaut, voir la section

344 | Chapitre 4 Personnalisation de l'interface utilisateur

Remplacement des paramtres d'accrochage aux objets dans le Manuel d'utilisation. Attribution des touches de remplacement temporaire Touche de remplacement temporaire
F3

Description
Active/dsactive le mode d'accrochage aux objets. Active/dsactive UCSDETECT Active/dsactive le mode Ortho. Active/dsactive le mode Rsolution. Active/dsactive le reprage polaire. Active/dsactive le reprage d'accrochage aux objets. Active/dsactive la saisie dynamique. Active/dsactive le mode Ortho. Active/dsactive le mode d'accrochage aux objets. Correction d'accrochage aux objets : Centre Active/dsactive le reprage polaire. Active/dsactive UCSDETECT. Active la mise en application force de l'accrochage aux objets. Active/dsactive le reprage d'accrochage aux objets. Active/dsactive le mode d'accrochage aux objets.

F6 F8 F9 F10 F11

F12 MAJ MAJ+'

MAJ+,

MAJ+. MAJ+/ MAJ+;

MAJ+]

MAJ+A

Raccourcis clavier | 345

Attribution des touches de remplacement temporaire Touche de remplacement temporaire


MAJ+C

Description
Correction d'accrochage aux objets : Centre Dsactiver tous les accrochages et reprages Correction d'accrochage aux objets : Extrmit Dsactiver tous les accrochages et reprages Correction d'accrochage aux objets : Milieu Correction d'accrochage aux objets : Extrmit Active/dsactive le reprage d'accrochage aux objets. Active la mise en application force de l'accrochage aux objets. Correction d'accrochage aux objets : Milieu Active/dsactive le reprage polaire. Active/dsactive UCSDETECT.

MAJ+D

MAJ+E

MAJ+L

MAJ+M

MAJ+P

MAJ+Q

MAJ+S

MAJ+V

MAJ+X MAJ+Z

REMARQUE Dans l'diteur Personnaliser l'interface utilisateur (IUP), vous pouvez afficher, imprimer ou copier une liste de touches de raccourci, de touches de remplacement temporaire ou les deux. Dans la liste, les touches de raccourci et les touches de remplacement temporaire sont les touches utilises par les fichiers CUIx chargs par le programme.

346 | Chapitre 4 Personnalisation de l'interface utilisateur

Actions dclenches par double-clic


Vous pouvez crer une action dclenche par double-clic qui lance une commande d'dition lorsque le curseur est plac sur un objet dans un dessin, et qu'un double-clic est mis par un dispositif de pointage.

Prsentation des actions dclenches par double-clic


Les actions dclenches par double-clic excutent une commande affichant la palette Proprits ou un diteur spcial plus puissant, pratique ou frquemment utilis pour le type d'objet sur lequel vous avez cliqu deux fois dans un dessin. Le tableau suivant prsente la dfinition de l'action dclenche par double-clic Bloc d'attributs dans l'diteur CUI. Proprits de l'action dclenche par double-clic Bloc d'attributs Elment Description du volet Proprits
Nom Chane utilise pour identifier l'action dclenche par double-clic dans l'diteur CUI. Texte utilis pour dcrire l'lment dans l'diteur CUI. Dtermine le type d'objet auquel est associe l'action dclenche par double-clic. Pour plus d'informations sur les noms d'objet qui peuvent tre utiliss, voir Noms des objets des actions dclenches par double-clic (page 351). Identifie une action dclenche par double-clic de manire exclusive dans l'diteur CUI. ATTBLOCKREF

Exemple

Bloc d'attributs

Description Nom de l'objet

ID lment

DC_0002

Pour crer une action dclenche par double-clic

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Actions dclenches par double clic. Cliquez sur Nouvelle action dclenche par un double clic.

Actions dclenches par double-clic | 347

La nouvelle action dclenche par double-clic (nomme doubleClic1) est place en bas de l'arborescence Actions dclenches par double-clic. 3 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut DoubleClic1. Cliquez avec le bouton droit de la souris sur DoubleClic1. Cliquez sur Renommer. Attribuez un nouveau nom l'action dclenche par double-clic. Cliquez sur DoubleClic1 , attendez, puis cliquez nouveau sur le nom du double-clic pour modifier son nom sur place.

4 Dans le volet Proprits, effectuez les oprations suivantes :

Dans la zone Description, entrez la description de l'action dclenche par double-clic. Dans la zone Nom de l'objet, entrez un nom DXF ou l'un des noms d'objets spcifiques utiliss pour un insert, une surface ou un calque sous-jacent. La valeur sera automatiquement convertie en majuscules ds que la zone ne sera plus slectionne.

5 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter l'action dclenche par double-clic dans le volet Personnalisations dans <nom de fichier>.

348 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Une seule commande la fois peut tre associe une action dclenche par double-clic. 6 Cliquez sur Appliquer.

Pour modifier une action dclenche par double-clic

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, cliquez sur le signe plus (+) en regard du nud Actions dclenches par double clic pour le dvelopper. 3 Cliquez sur une action dclenche par double-clic.

Les proprits de l'action dclenche par double-clic slectionne s'affichent dans le volet Proprits. 4 Dans la zone Nom de l'objet, entrez un nom DXF ou l'un des noms d'objets spcifiques utiliss pour un insert, une surface ou un calque sous-jacent.

Actions dclenches par double-clic | 349

5 Si vous souhaitez remplacer la commande courante attribue l'action dclenche par double-clic, cliquez dans le volet Liste des commandes, puis faites glisser une commande diffrente vers l'action dclenche par double-clic slectionne dans le volet Personnalisations dans <nom de fichier>.

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. OPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systme
DBLCLKEDIT Contrle le comportement de l'dition double-clic dans la zone de dessin

350 | Chapitre 4 Personnalisation de l'interface utilisateur

PICKFIRST Dtermine si vous slectionnez les objets avant (slection nom-verbe) ou aprs avoir mis une commande.

Noms des objets des actions dclenches par double-clic


La proprit Nom de l'objet d'une action dclenche par double-clic doit tre un nom Drawing Interchange Format (DXF ) valide, ou un nom spcial pour les inserts. Dans certains cas, le nom DXF n'est pas utilis pour la proprit Nom de l'objet d'une action dclenche par double-clic. Ces exceptions s'appliquent aux objets qui emploient les noms DXF INSERT. Par exemple, l'action dclenche par double-clic nomme "Bloc dynamique d'attributs" dans le fichier acad.cuix utilise le nom d'objet ATTDYNBLOCKREF. Ce nom est utilis pour les objets insrs qui contiennent des attributs et des actions dynamiques. Le tableau suivant indique les noms DXF de nombreux objets couramment rencontrs dans un dessin. Dans la plupart des cas, le nom DXF et le nom de l'objet ont la mme valeur, l'exception du nom DXF INSERT. Noms DXF des objets frquemment utiliss Nom DXF
FACE3D 3DSOLID ACAD_PROXY_ENTITY ARC RESEAU ATTDEF ATTRIB CORPS CAMERA CERCLE

Description
Face 3D Solide 3D (solides 3D primitifs et complexes) Objet de type inconnu Arc 3 points Rseau associatif Dfinition d'attribut non dfinie dans un bloc Attribut dfini dans un bloc Corps Camra Cercle

Actions dclenches par double-clic | 351

Noms DXF des objets frquemment utiliss Nom DXF


CALQUESOUSJACENTDGN COTE CALQUESOUSJACENTDWF ELLIPSE SURFACEEXTRUDEE HACHURES HELICE IMAGE INSERER

Description
Calque sous-jacent DGN

Cotes (toutes les cotes) Calque sous-jacent DWF

Ellipse ou arc elliptique Surface d'extrusion 3D Hachures et remplissage avec gradients Spirale 2D ou 3D Image raster Les noms d'objet des diffrents types d'objets rfrence de bloc sont les suivants :

ATTBLOCKREF Rfrence de bloc avec attributs ATTDYNBLOCKREF Rfrence de bloc dynamique avec attributs BLOCKREF Rfrence de bloc sans attributs DYNBLOCKREF Rfrence de bloc dynamique sans attributs XREF Rfrence externe (Xrf)
LREPERE LUMIERE Ligne de repre hrite Source ponctuelle, source dirige, lumire de toile et source distante Ligne Surface de lissage 3D

LIGNE SURFACELISSEE

352 | Chapitre 4 Personnalisation de l'interface utilisateur

Noms DXF des objets frquemment utiliss Nom DXF


LWPOLYLIGNE LIGNEDEREPMULT MLIGNE TEXTMULT CALQUESOUSJACENTPDF PLANESURFACE POINT POLYLIGNE DEMIDROITE REGION SURFACEREVOLUEE OBJETCOUPE FORMES SOLIDE SPLINE SURFACEBALAYEE TABLEAU TEXTE TOLERANCE FENETRE

Description
Polyligne optimise Ligne de repre multiple Multiligne Texte multiligne Calque sous-jacent PDF

Surface plane Point Polyligne 2D ou 3D Demidroite Rgion 2D Surface 3D rvolue Objet de coupe Insertion de forme Solide 2D courbe B-spline Surface de balayage 3D Table Texte sur une seule ligne Tolrance gomtrique Fentre flottante

Actions dclenches par double-clic | 353

Noms DXF des objets frquemment utiliss Nom DXF


NETTOYER DROITE

Description
Nettoyer Droite

REMARQUE Si plusieurs objets sont slectionns, ou si un type d'objet n'est pas associ une action dclenche par double-clic, la commande utilise par dfaut est PROPRIETESRAPIDES.

Exemples d'actions dclenches par double-clic


Le fichier CUIx inclus dans AutoCAD dfinit les actions dclenches par double-clic par dfaut. Vous pouvez utiliser les actions dclenches par double-clic par dfaut pour vous aider crer les vtres. Le tableau suivant rpertorie certains des noms d'objets configurs dans le fichier acad.cuix . Dveloppez le nud Actions dclenches par double-clic dans l'diteur CUI pour afficher une liste complte de toutes les actions dfinies. Attribution des actions dclenches par double-clic Type d'objet
ATTDEF ATTRIB ATTBLOCKREF ATTDYNBLOCKREF BLOCKREF

Commande (macro)
DDEDIT MODIFATTRINSITU EATTEDIT EATTEDIT PROPRIETES ou MODIFBLOC en fonction de la valeur courante de BLOCKEDITLOCK TEDIT PROPRIETES ou MODIFBLOC en fonction de la valeur courante de BLOCKEDITLOCK AJUSTEIMAGE

COTE DYNBLOCKREF

IMAGE

354 | Chapitre 4 Personnalisation de l'interface utilisateur

Attribution des actions dclenches par double-clic Type d'objet


LWPOLYLIGNE MLIGNE TEXTMULT POLYLIGNE OBJETCOUPE SPLINE TEXTE XREF

Commande (macro)
PEDIT MLEDIT EDITEXTMULT PEDIT COUPE3D EDITSPLINE DDEDIT EDITREF

REMARQUE Il n'est pas possible de crer des actions dclenches par double-clic pour les objets OLE et FENETRE.

Boutons de la souris
Vous pouvez modifier le comportement standard des priphriques de pointage dans le programme.

Prsentation des boutons de la souris


L'option Boutons de la souris dfinit le fonctionnement d'un priphrique de pointage Windows. Vous pouvez personnaliser le comportement d'une souris ou de tout autre priphrique de pointage dans l'diteur Personnaliser l'interface utilisateur (IUP). Vous pouvez changer le comportement des deuxime et troisime boutons d'un priphrique de pointage disposant de plus de deux boutons. Il est impossible de changer le comportement du premier bouton des priphriques de pointage dans l'diteur Personnaliser l'interface utilisateur (IUP). Utilisez les touches Maj et Ctrl pour crer le nombre de combinaisons ncessaires. Votre priphrique de pointage peut reconnatre autant de commandes que le nombre de boutons assignables qu'il comporte. Dans

Boutons de la souris | 355

l'arborescence, la section Boutons de la souris est organise par combinaisons de touches, par exemple Clic, Maj+Clic, Ctrl+Clic et Ctrl+Maj+Clic. Les boutons de la tablette sont numrots de manire squentielle. Faites glisser une commande pour l'affecter un bouton de la souris. Pour crer des boutons supplmentaires, faites glisser les commandes vers un nud Cliquer. Le tableau suivant prsente les proprits du clic avec les boutons de la souris telles qu'elles apparaissent dans le volet Proprits. Proprits du clic avec les boutons de la souris Elment Description du volet Proprits
Alias Spcifie les alias du bouton de la souris. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer le bouton de la souris par programme.

Exemple

AUX1

Pour ajouter une combinaison de boutons de la souris

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur l'onglet Personnaliser. 3 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) situ ct de Boutons de la souris pour dvelopper le noeud. 4 Cliquez avec le bouton droit sur une section de boutons de la souris. Cliquez sur Nouveau bouton.

Un nouveau bouton de souris (nomm Boutonn) est plac au bas de la liste slectionne.

356 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Dans le volet Liste des commandes, faites glisser la commande que vous voulez ajouter au bouton de la souris dans le volet Personnalisations dans <nom de fichier>.

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
MBUTTONPAN Gre le comportement du troisime bouton ou de la molette du priphrique de pointage.

Introduction de coordonnes dans les menus boutons


Lorsque vous cliquez sur l'un des boutons d'un priphrique de pointage, le programme lit non seulement le numro du bouton mais galement les coordonnes du rticule. Lorsque vous crez des macros, vous pouvez choisir d'ignorer la coordonne ou de l'utiliser avec la commande active par le bouton.

Boutons de la souris | 357

Comme le dcrit la section Pause destine aux entres utilisateur dans les macros (page 169), vous pouvez inclure une barre oblique inverse (\\ ) dans une commande afin de provoquer une pause et d'autoriser ainsi une entre utilisateur. En ce qui concerne les menus de boutons de la souris et de numriseur, les coordonnes du rticule sont fournies au systme lorsque l'utilisateur clique sur le bouton. Cela ne se produit que dans le cas de la premire barre oblique inverse de la commande. Si cet lment ne contient aucune barre oblique inverse, les coordonnes ne sont pas utilises. Examinez les commandes suivantes :
d'attache line \

Le premier bouton dmarre la commande LIGNE et affiche l'invite Spcifiez le premier point de faon normale. Le second bouton dmarre galement la commande LIGNE, mais le programme rcupre l'emplacement courant du rticule dans l'invite Spcifiez le premier point, puis affiche l'invite Spcifiez le point suivant.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Elments d'interface hrits


Le terme "hritage" fait rfrence aux lments de l'interface utilisateur rarement utiliss par la version courante du programme, mais qui sont toujours pris en charge car certains utilisateurs les prfrent aux autres lments fournis.

Cration de menus tablette


Vous pouvez configurer, sous forme de menu, jusqu' quatre zones de votre tablette numriser pour l'entre de commandes. Dans l'diteur Personnaliser l'interface utilisateur (IUP), les nuds sont nomms Menu de la tablette 1 4 et dfinissent les macros associes des slections de tablette. Les zones de menu de tablette que vous dfinissez l'aide de l'option CFG de la commande TABLETTE sont divises en zones de slection de menu de mme

358 | Chapitre 4 Personnalisation de l'interface utilisateur

taille et comportent le nombre de colonnes et de ranges indiqu pour chacune d'elles. Ces zones de slection de menu tablette correspondent directement aux lignes qui suivent les libells de la section Tablette, de gauche droite et de haut en bas (qu'elles contiennent ou non du texte). Par exemple, si vous dfinissiez une zone de menu comportant cinq colonnes et quatre lignes, la commande se trouvant sur la ligne qui suit immdiatement le libell Range correspond la zone de slection la plus gauche sur la range du haut. Le programme peut reconnatre jusqu' 32 766 lments de menu dans chaque section TABLET, ce qui devrait tre amplement suffisant pour un menu tablette. Vous pouvez ajouter vos propres macros la cellule Macros du volet Proprits. Dans cette zone, les libells de commande correspondent aux 225 cases en haut du gabarit de tablette (ranges A I et colonnes 1 25). Vous pouvez ajouter une macro l'aide de la syntaxe de commande standard. Le tableau suivant prsente les proprits du clic avec les boutons de la souris telles qu'elles apparaissent dans le volet Proprits. Proprits du menu de la tablette 1 Elment Description du volet Proprits
Alias Spcifie les alias du menu de tablette. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer le menu de tablette par programme. Ranges Nombre de ranges pouvant tre personnalises pour le menu de tablette. Nombre de colonnes pouvant tre personnalises pour le menu de tablette.

Exemple

TABLETTE1, TABLETTE1STD

Colonnes

25

Pour dfinir des ranges et des colonnes dans un menu de tablette

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Hrit pour le dvelopper.

Elments d'interface hrits | 359

3 Cliquez sur le signe plus (+) situ ct de Menus de tablette pour le dvelopper. 4 Cliquez sur le signe plus (+) situ ct d'un menu de tablette pour le dvelopper. 5 Cliquez sur la range que vous voulez dfinir. 6 Dans le volet Liste de commandes, recherchez la commande que vous voulez ajouter. 7 Faites glisser la commande vers une colonne. 8 Cliquez sur Appliquer.

Pour effacer une attribution de menu de tablette

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Hrit pour le dvelopper. 3 Cliquez sur le signe plus (+) situ ct de Menus de tablette pour le dvelopper. 4 Cliquez sur le signe plus (+) situ ct d'un menu de tablette pour le dvelopper. 5 Cliquez avec le bouton droit de la souris sur la range ou la colonne que vous voulez effacer. Cliquez sur Effacer l'attribution. 6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. TABLETTE Calibre, configure et active/dsactive la tablette numriser connecte.

360 | Chapitre 4 Personnalisation de l'interface utilisateur

Personnalisation des boutons de la tablette


Pour personnaliser les boutons de la tablette, suivez la mme procdure que pour la personnalisation des boutons de la souris. Les boutons de la tablette sont des boutons situs sur le priphrique de pointage. Ils sont galement connus sous le nom de curseur et utiliss avec une tablette de numriseur. Les curseurs prsentent diverses formes, tailles et configurations de boutons. Vous pouvez personnaliser tous les boutons sur un curseur, l'exception du premier bouton. Certains fabricants de matriels utilisent une prsentation de bouton lgrement diffrente d'un curseur l'autre. Certains peuvent placer le premier bouton dans le coin suprieur gauche et compter en diagonale de 1 F, tandis que d'autres peuvent le placer dans le coin suprieur gauche et proposer un schma de numrotation diffrent. REMARQUE Il est important de tester les attributions des boutons ds qu'elles sont effectues afin de s'assurer que le bouton appropri est mapp. Vous devrez peut-tre vous reporter au manuel du fabricant livr avec votre curseur pour savoir comment sont prsents les boutons. Pour personnaliser les boutons de la tablette, suivez la mme procdure que pour la personnalisation des boutons de la souris. Pour plus d'informations sur la personnalisation des boutons de la tablettes, reportez-vous la section Boutons de la souris (page 355).

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Cration de menus de mosaque d'images


Un menu de mosaque d'images fournit une image slectionnable la place du texte. Vous pouvez crer, modifier ou ajouter des mosaques d'images et des clichs de mosaque d'images. Une bote de dialogue de mosaque d'images s'affiche ; elle contient des images affiches par groupes de 20 et, gauche, une zone de liste droulante contenant les noms des fichiers clich associs ou le texte connexe. Si une page de la

Elments d'interface hrits | 361

bote de dialogue de mosaque d'images contient plus de 20 images, les clichs supplmentaires sont ajouts sur une nouvelle page. Les boutons Suivant et Prcdent sont activs pour permettre l'utilisateur de parcourir les pages d'images. Voici un exemple d'un menu de mosaque d'images.

La dfinition d'un menu de mosaque d'images s'effectue dans l'diteur Personnaliser l'interface utilisateur (IUP). Le tableau suivant prsente les proprits d'un menu de mosaque d'images. Proprits du menu de mosaque d'images Prsentation des fentres en mosaque Elment Description du volet Proprits
Nom Chane utilise uniquement dans l'diteur CUI et qui ne s'affiche pas dans l'interface utilisateur. Texte utilis pour dcrire l'lment et qui n'apparat pas dans l'interface utilisateur. Spcifie les alias du menu de mosaque d'images. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias. Chaque alias du fichier CUIx doit tre unique ; il permet de rfrencer le menu de mosaque d'images par programme. image_vporti

Exemple

Prsentation des fentres en mosaque

Description Alias

Le tableau suivant prsente les proprits d'un clich de mosaque d'images. Proprits du clich de mosaque Quatre : gal dans le menu de mosaque d'images Prsentation des fentres en mosaque. Elment Description du volet Proprits
Nom Chane affiche dans la zone de liste de la partie gauche de la bote de dialogue du menu de

Exemple

Quatre : gal

362 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits du clich de mosaque Quatre : gal dans le menu de mosaque d'images Prsentation des fentres en mosaque. Elment Description du volet Proprits
mosaque d'images. Cette chane n'accepte que des caractres alphanumriques sans aucun signe de ponctuation, l'exception du trait d'union (-) et du caractre de soulignement (_). Nom de commande Description Macro Nom de la commande tel qu'il apparat dans le volet Liste des commandes. Fentres en mosaque, Quatre : gal

Exemple

Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Macro de la commande. Respecte la syntaxe standard des macros. Etiquette identifiant une commande de manire exclusive. Fichier compos de divers clichs et cr l'aide du fichier slidelib.exe. Nom d'un clich contenu dans le fichier de bibliothque de clichs ou d'une image de clich stocke sparment. ^C^C-vports 4

ID lment

MM_0427

Bibliothque de clichs Etiquette du clich

acad

vport-4

Vous pouvez utiliser titre d'image tout clich gnr par AutoCAD. Tenez compte des suggestions suivantes lorsque vous prparez des clichs pour un menu de mosaque d'images.

Proposez des images simples.Lorsqu'un menu de mosaque d'images est affich, l'utilisateur doit attendre que toutes les images aient t traces avant de pouvoir en slectionner une. Si vous affichez de nombreux symboles complexes, privilgiez des images simples et reconnaissables un rendu parfait. Remplissez la zone. Lors de la cration d'un clich pour une image, assurez-vous que l'image occupe la totalit de l'cran avant d'excuter MCLICHE. Si l'image est trs large et courte ou longue et troite, le menu

Elments d'interface hrits | 363

de mosaque d'images aura meilleure apparence si vous centrez l'image l'cran, l'aide de la commande PAN avant de crer le clich. Les images sont visualises suivant un rapport de linarit de 3:2 (largeur de 3 units sur hauteur de 2 units). Si votre zone de dessin comporte un rapport de linarit diffrent, il peut tre difficile de produire des clichs centrs dans le menu de mosaque d'images. Si vous travaillez dans une fentre flottante prsentant un rapport de linarit de 3:2, vous pouvez positionner l'image et tre assur qu'elle s'affichera de la mme manire dans le menu de mosaque d'images.

Gardez l'esprit l'objet principal de ces images. N'utilisez pas des images pour encoder des concepts abstraits en symboles. Les mosaques d'images servent principalement slectionner un symbole graphique.

Pour crer un clich de mosaque d'images


1 Dans AutoCAD, dessinez la gomtrie que vous souhaitez voir apparatre sur le clich. 2 Cliquez sur Vue Navigation Zoom Centre. 3 Sur la ligne de commande, tapez MCLICHE. 4 Dans la bote de dialogue Crer un fichier clich, indiquez le nom du fichier. 5 Cliquez sur Enregistrer, puis ajoutez-le un fichier de bibliothque de clichs le cas chant. Vous pouvez associer ce clich une nouvelle mosaque d'images.

Pour visualiser un clich de mosaque d'images


1 Sur la ligne de commande, entrez affclich. 2 Dans la bote de dialogue Slectionner un fichier clich, recherchez le fichier clich visualiser, puis slectionnez-le. 3 Cliquez sur Ouvrir. Le fichier clich doit apparatre dans la fentre de dessin. Effectuez une rgnration sur le dessin pour effacer le fichier dessin de l'affichage.

Pour crer une bibliothque de clichs de mosaque d'images


1 Placez dans un seul dossier tous les clichs que vous souhaitez ajouter une bibliothque de clichs.

364 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Cliquez sur le menu Dmarrer, Tous les programmes (ou Programmes) Accessoires Invite de commandes. 3 A l'invite DOS, entrez CD <emplacement du dossier des clichs>. A titre d'exemple : CD "c:\slides". 4 Une fois affich l'emplacement des fichiers clichs, entrez dir *.sld /b > <nom de fichier>. A titre d'exemple : dir *.sld /b > "mes clichs". Un fichier texte sera cr avec les noms des fichiers clichs contenus dans le dossier courant. 5 Une fois le fichier texte de tous les fichiers clichs cr dans le dossier courant, entrez <dossier d'installation d'AutoCAD>\slidelib.exe <nom de fichier de la bibliothque de clichs> < <fichier texte avec noms des clichs>. A titre d'exemple :"C:\Program Files\AutoCAD 2012\slidelib.exe""ma bibliothque de clichs"< "mes clichs" 6 Lorsque vous avez termin, fermez la fentre DOS. AVERTISSEMENT Aprs avoir cr la bibliothque de clichs, placez les fichiers clichs individuels dans un endroit sr afin d'viter de les supprimer par accident. Cette prcaution est important si vous devez recrer un jour la bibliothque de clichs.

Pour crer un menu de mosaque d'images et attribuer un clich de mosaque d'images

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Ancienne pour dvelopper la liste. 3 Dans la liste Hritage, cliquez avec le bouton droit sur Menu de mosaque d'image. Cliquez sur Nouveau menu de mosaque d'image. Un nouveau menu de mosaque d'images (nomme Menu de mosaque d'images1) est place au bas de l'arborescence des menus de mosaque d'images.

Elments d'interface hrits | 365

4 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu de mosaque d'image1. Cliquez avec le bouton droit sur Menu de mosaque d'image1. Cliquez sur Renommer. Entrez ensuite le nom du nouveau menu de mosaque d'images. Cliquez sur Menu de mosaque d'image1, attendez, puis cliquez nouveau sur le nom du menu de mosaque d'image pour modifier son nom sur place.

5 Dans le volet Liste des commandes, faites glisser une commande vers le nouveau menu de mosaque d'images du volet Personnalisations dans <nom de fichier>. 6 Dans le volet Proprits, entrez les proprits du nouveau clich de mosaque d'images comme suit :

Dans la zone Nom, entrez le texte afficher dans la zone de liste de la mosaque d'images. Dans la zone Description, entrez la description de la mosaque d'images. Dans la zone Bibliothque de clichs, entrez le nom de la bibliothque de clichs de mosaque d'images contenant le clich de la mosaque d'images. La bibliothque de clichs de mosaque d'images doit figurer dans l'un des dossiers qui dfinit le Chemin de recherche de fichiers de support. Si vous n'avez pas de bibliothque de clichs mais un fichier clich de mosaque d'images, entrez son nom dans la zone de la bibliothque de clichs de mosaque d'images. Dans la zone Etiquette du clich, entrez le nom du fichier clich de mosaque d'images contenu dans la bibliothque de clichs de mosaque d'images rpertori dans la zone Bibliothque de clichs.

7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

366 | Chapitre 4 Personnalisation de l'interface utilisateur

MCLICHE Cre un fichier clich de la fentre objet ou de la prsentation courante. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Chargement d'un fichier AutoLISP


Les fichiers AutoLISP (LSP ou MNL) contiennent des programmes d'ajout de fonctions et de commandes personnalises utilisables dans l'interface utilisateur. Vous pouvez charger des fichiers AutoLISP dans un fichier CUIx l'aide de l'onglet Personnaliser de l'diteur Personnaliser l'interface utilisateur. Pour plus d'informations sur l'utilisation d'AutoLISP, reportez-vous la section AutoLISP et Visual LISPAutoLISP (page 465). CONSEIL Les fichiers MNL dont le nom et l'emplacement sont identiques vos fichiers CUIx partiels, d'entreprise ou principaux sont automatiquement chargs. Une fois chargs dans AutoCAD, ces fichiers ne peuvent pas tre dchargs.

Pour charger un fichier AutoLISP dans l'diteur Personnaliser l'interface utilisateur.

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 Fichiers LISP. Cliquez sur Charger LISP.

3 Dans la bote de dialogue Charger les fichiers LISP, recherchez et slectionnez le fichier AutoLISP que vous voulez charger. Seuls les fichiers avec l'extension LSP peuvent tre slectionns.

Chargement d'un fichier AutoLISP | 367

CONSEIL Mme si seuls les fichiers avec l'extension LSP peuvent tre chargs l'aide de cette mthode, vous pouvez toujours charger d'autres types de fichiers programme personnaliss. Utilisez les commandes AutoCAD telles que NETLOAD, CHARGVBA ou ARX pour charger d'autres types de fichiers programme personnaliss. 4 Cliquez sur Ouvrir. 5 Dans l'diteur Personnaliser l'interface utilisateur, cliquez sur Appliquer.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage. ARX Charge et dcharge les applications ObjectARX et fournit des informations leur sujet. IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. NETLOAD Charge une application .NET. CHARGVBA Charge un projet VBA global dans la session de travail courante.

Personnalisation des espaces de travail


Vous pouvez personnaliser des espaces de travail pour crer un environnement de dessin qui affiche les commandes que vous slectionnez sur la barre d'outils d'accs rapide, les barres d'outils, les menus, les onglets du ruban et les palettes.

368 | Chapitre 4 Personnalisation de l'interface utilisateur

Prsentation de la personnalisation de l'espace de travail


Dans le cadre de la personnalisation des espaces de travail, vous pouvez crer un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur (IUP), modifier les proprits d'un espace de travail et afficher une barre d'outils dans tous les espaces de travail.

Cration ou modification d'un espace de travail sans l'diteur Personnaliser l'interface utilisateur
La manire la plus simple de crer et de modifier des lments d'interface utilisateur dans un espace de travail consiste les personnaliser dans la fentre de l'application. Dans la fentre de l'application, vous pouvez contrler l'affichage et l'apparence de plusieurs lments couramment utiliss de l'interface utilisateur. Aprs avoir personnalis l'espace de travail, vous pouvez enregistrer les modifications dans un espace de travail nouveau ou existant l'aide de la commande ENREGESPTRAVAIL. Une fois l'espace de travail enregistr, vous pouvez y accder tout moment afin de dessiner dans cet environnement d'espace de travail. Pour plus d'informations sur la personnalisation des espaces de travail sans l'diteur Personnaliser l'interface utilisateur, voir Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur (page 384).

Cration ou modification d'un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur
Dans l'diteur Personnaliser l'interface utilisateur, vous pouvez crer ou modifier des espaces de travail l'aide de proprits prcises associes l'application et aux fentres de dessin, ainsi que des lments de l'interface utilisateur, notamment la barre d'outils d'accs rapide, les barres d'outils, les menus, les onglets du ruban et les palettes. Pour personnaliser un espace de travail, slectionnez-en un partir du noeud Espaces de travail dans le volet Personnalisations dans. Les volets Contenu de l'espace de travail et Proprits s'affichent. Pour modifier un espace de travail, cliquez sur le bouton Personnaliser l'espace de travail dans le volet Contenu de l'espace de travail.

Prsentation de la personnalisation de l'espace de travail | 369

Pour plus d'informations sur la personnalisation des espaces de travail avec l'diteur Personnaliser l'interface utilisateur, voir Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur (page 387). Lorsque vous cliquez sur le bouton Personnaliser l'espace de travail dans le volet Contenu de l'espace de travail, le volet Personnalisations dans <nom de fichier> rpertorie les lments d'interface utilisateur que vous pouvez ajouter l'espace de travail en cours de modification. Les cases cocher sont affiches ct de chaque lment d'interface utilisateur dans les fichiers CUIx chargs. Ajoutez ou supprimez des lments d'interface utilisateur d'un espace de travail l'aide des cases cocher.

Modification des proprits d'un espace de travail


Dans l'diteur Personnaliser l'interface utilisateur, vous pouvez dfinir les proprits d'un espace de travail, et notamment son nom, sa description, si l'onglet Objet ou Prsentation doit s'afficher ou non, etc. Le tableau suivant

370 | Chapitre 4 Personnalisation de l'interface utilisateur

prsente les proprits de l'espace de travail AutoCAD classique telles qu'elles apparaissent dans le volet Proprits. Proprits de l'espace de travail AutoCAD classique Elment du volet Proprits
Nom

Description
Chane affiche dans la zone droulante de la barre d'outils Espaces de travail, l'invite de commande ESPTRAVAIL, sous le composant de menu Espaces de travail du menu Outils et dans l'diteur CUI. Texte utilis pour dcrire l'espace de travail ; n'apparat pas dans l'interface utilisateur. Dtermine si l'onglet Objet, le dernier onglet de prsentation actif ou l'onglet actif courant dans le dessin s'affiche lorsque l'espace de travail est restaur ou dfini comme courant. Dterminent si la barre de menu est visible ou non lorsque l'espace de travail est restaur ou dfini comme courant. Dtermine si les barres d'tat de la fentre de dessin ou de l'application sont affiches ou non lorsque l'espace de travail est restaur ou dfini comme courant. Les options disponibles sont Application uniquement, Tous dsactivs, Tous activs ou Barre d'tat du dessin uniquement. Dtermine si les onglets Objet/Prsentation sont visibles ou pas dans la fentre de dessin lorsque l'espace de travail est restaur ou dfini comme courant. Dtermine si les barres de dfilement sont visibles ou non lorsque l'espace de travail est restaur ou dfini comme courant.

Exemple
AutoCAD classique

Description

Dbut le

Objet

Barre de menus

Actif

Barre d'tat

Application uniquement

Onglets Objet/Prsentation

Actif

Barres de dfilement

Actif

Importation d'un espace de travail dans un fichier CUIx principal


Vous pouvez importer un espace de travail dans le fichier CUIx principal partir de l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur.

Prsentation de la personnalisation de l'espace de travail | 371

Tout espace de travail figurant dans les fichiers CUIx partiellement chargs doit tre transfr vers le fichier CUIx principal pour tre dfini en tant qu'espace de travail courant.

Dfinition de l'espace de travail par dfaut


Les espaces de travail d'un fichier CUIx peuvent tre marqus comme espaces de travail par dfaut. Cela permet d'identifier l'espace de travail du fichier CUIx restaurer lorsque le fichier est initialement charg dans le programme, ou aprs son chargement l'aide de la commande CHARGIUPERSO .

Dfinition d'un espace de travail comme espace de travail courant


Une fois que vous avez cr ou modifi un espace de travail, vous devez le dfinir comme espace de travail courant avant de pouvoir l'utiliser pour contrler l'affichage actuel de l'interface utilisateur. Pour cela, utilisez l'interface utilisateur ou l'diteur Personnaliser l'interface utilisateur. Dans l'interface utilisateur, vous pouvez dfinir un espace de travail en tant qu'espace de travail courant l'aide de la barre d'outils Espaces de travail, du bouton Passage d'un espace de travail un autre situ dans la barre de menus et de la commande ESPTRAVAIL. Vous pouvez galement faire appel l'option /w de la ligne de commande lorsque vous cliquez deux fois sur le raccourci d'AutoCAD sur le bureau. Pour plus d'informations sur les options de ligne de commande, voir la section Personnalisation du dmarrage dans le Manuel d'utilisation.

Pour crer un espace de travail l'aide de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 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 noeud Espaces de travail et choisissez Nouvel espace de travail.

372 | Chapitre 4 Personnalisation de l'interface utilisateur

Un nouvel espace de travail vide (nomm Espace de travail1) est plac en bas du noeud de l'arborescence Espace de travail. 3 Effectuez l'une des oprations suivantes pour renommer l'espace de travail :

Entrez un nom la place du nom par dfaut Espace de travail1. Cliquez avec le bouton droit sur Espace de travail1. Cliquez sur Renommer. Entrez ensuite le nom du nouvel espace de travail. Cliquez sur Espace de travail1, attendez, puis cliquez nouveau sur le nom de l'espace de travail pour modifier son nom sur place.

4 Dans le volet Contenu de l'espace de travail, cliquez sur Personnaliser l'espace de travail.

5 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard des noeuds de l'arborescence dvelopper. REMARQUE Pour faciliter l'ajout d'lments l'espace de travail, des cases cocher apparaissent en regard des barres d'outils d'accs rapide, des onglets du ruban, des barres d'outils, des menus et des noeuds de fichier CUIx partiel. 6 Slectionnez la case cocher situe en regard de chaque lment d'interface utilisateur que vous souhaitez ajouter l'espace de travail.

Prsentation de la personnalisation de l'espace de travail | 373

Les lments d'interface utilisateur slectionns sont ajouts l'espace de travail. 7 Dans le volet Contenu de l'espace de travail, cliquez sur Termin.

8 Cliquez sur Appliquer.

Pour enregistrer ou crer un espace de travail partir de l'interface utilisateur


Effectuez l'une des oprations suivantes :

Pour enregistrer un espace de travail partir de la barre d'outils Espaces de travail


1 Cliquez avec le bouton droit de la souris sur une barre d'outils actuellement affiche dans l'interface utilisateur et choisissez Espaces de travail.

374 | Chapitre 4 Personnalisation de l'interface utilisateur

Une coche apparat gauche de chaque barre d'outils actuellement affiche. 2 Dans la barre d'outils Espaces de travail, cliquez sur la liste droulante et slectionnez Enregistrer espace courant sous.

3 Dans la zone de texte Nom de la bote de dialogue Enregistrer l'espace de travail, entrez un nom pour crer un espace de travail ou slectionnez un espace de travail existant dans la liste droulante pour le remplacer.

4 Cliquez sur Enregistrer pour crer ou modifier l'espace de travail.

Pour enregistrer un espace de travail partir de la barre d'tat


1 Sur la barre d'tat, cliquez sur Passage d'un espace de travail un autre. Cliquez ensuite sur Enregistrer espace courant sous.

Prsentation de la personnalisation de l'espace de travail | 375

2 Dans la zone de texte Nom de la bote de dialogue Enregistrer l'espace de travail, entrez un nom pour crer un espace de travail ou slectionnez un espace de travail existant dans la liste droulante pour le remplacer.

3 Cliquez sur Enregistrer pour crer ou modifier l'espace de travail. REMARQUE Vous pouvez galement enregistrer un espace de travail partir de la barre d'outils d'accs rapide.

Pour modifier les proprits d'un espace de travail

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur l'espace de travail dont vous voulez modifier les proprits.

3 Dans le volet Proprits, effectuez l'une des oprations suivantes :


Dans la zone Nom, entrez le nom de l'espace de travail. Dans la zone Description, entrez une description. Dans la zone Dbut le, slectionnez une option (Objet, Prsentation, Ne pas modifier). Dans la zone Barre de menus, slectionnez une option (Inactif, Actif). Dans la zone Barre d'tat, slectionnez une option (Application uniquement, Tous dsactivs, Tous activs ou Barre d'tat du dessin uniquement).

376 | Chapitre 4 Personnalisation de l'interface utilisateur

Slectionnez une option (Actif, Inactif, Ne pas modifier) dans la zone Onglets Objet/Prsentation. Slectionnez une option (Actif, Inactif, Ne pas modifier) dans la zone Barres de dfilement.

4 Cliquez sur Appliquer.

Pour dupliquer un espace de travail

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Cliquez avec le bouton droit de la souris sur l'espace de travail que vous souhaitez dupliquer. Choisissez Dupliquer.

Une copie de l'espace de travail (nomme Copie de <nom de l'espace de travail>) est place en bas du noeud de l'arborescence Espaces de travail.

Prsentation de la personnalisation de l'espace de travail | 377

4 Effectuez l'une des oprations suivantes pour copier l'espace de travail :

Entrez un nouveau nom la place du nom par dfaut Copie de <nom de l'espace de travail>. Cliquez avec le bouton droit de la souris sur Copie de <nom de l'espace de travail>. Cliquez sur Renommer. Entrez le nouveau nom de l'espace de travail. Cliquez sur Copie de <nom de l'espace de travail>, attendez, puis cliquez nouveau sur le nom de l'espace de travail pour modifier son nom sur place.

5 Effectuez les modifications ncessaires. 6 Cliquez sur Appliquer.

Pour dfinir un espace de travail en tant qu'espace de travail courant partir de l'interface utilisateur
Effectuez l'une des oprations suivantes :

Pour dfinir un espace de travail en tant qu'espace de travail courant partir de la barre d'outils Espaces de travail

Dans la barre d'outils Espaces de travail, cliquez sur la liste droulante et slectionnez l'espace de travail dfinir en tant qu'espace de travail courant.

Si la barre d'outils Espaces de travail n'est pas affiche, cliquez avec le bouton droit de la souris sur une des barres d'outils affiches dans l'interface utilisateur et choisissez Espaces de travail.

378 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour dfinir un espace de travail en tant qu'espace de travail courant partir de la barre d'tat

Sur la barre d'tat, cliquez sur Passage d'un espace de travail un autre. Cliquez ensuite avec le bouton droit de la souris sur l'espace de travail que vous souhaitez dfinir comme courant.

REMARQUE Vous pouvez galement dfinir un espace de travail partir de la barre d'outils d'accs rapide.

Dfinir un espace de travail en tant qu'espace de travail courant partir du menu Outils de la barre de menus

Dans la barre de menus, cliquez sur le menu Outils Espaces de travail et slectionnez l'espace de travail dfinir en tant qu'espace de travail courant.

Pour dfinir un espace de travail en tant qu'espace de travail courant partir de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Cliquez avec le bouton droit de la souris sur l'espace de travail que vous souhaitez dfinir comme courant. Choisissez Dfinir courant.

Prsentation de la personnalisation de l'espace de travail | 379

4 Cliquez sur Appliquer.

Pour restaurer l'espace de travail classique

A partir de la barre d'tat, cliquez sur Passage d'un espace de travail un autre. Cliquez sur AutoCAD classique.

Pour dfinir un espace de travail comme espace par dfaut

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Cliquez avec le bouton droit de la souris sur l'espace de travail que vous souhaitez dfinir comme espace de travail par dfaut. Cliquez sur Paramtres par dfaut.

4 Cliquez sur Appliquer. REMARQUE Dans l'assistant de rpartition rseau, les fichiers CUIx principal et d'entreprise peuvent tre spcifis. Si le fichier CUIx principal contient un espace de travail par dfaut, celui-ci sera dfini comme espace de travail courant lorsque le fichier est charg la premire fois dans AutoCAD.

380 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour restaurer un espace de travail l'aide d'une option de la ligne de commande


1 Cliquez avec bouton droit de la souris sur l'icne du programme sur le bureau Windows. Cliquez sur Proprits.

2 Dans l'onglet Raccourci de la bote de dialogue Proprits d'AutoCAD, dans la zone Cible, modifiez les paramtres de l'option en utilisant la syntaxe suivante : "lecteur:\nom du chemin\acad.exe" [/nom "de l'option"] A titre d'exemple, entrez "d:\AutoCAD 2012\acad.exe" /w "Mon espace de travail"

Prsentation de la personnalisation de l'espace de travail | 381

3 Cliquez sur OK.

Pour importer un espace de travail dans un fichier CUIx principal

1 Cliquez sur Grer Personnalisation Interface utilisateur. Le fichier CUIx principal est affich dans l'onglet Transfrer du volet Personnalisations dans <nom du fichier> ( gauche). 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Transfrer, volet Personnalisations dans <nom de fichier> ( droite), cliquez sur le bouton Ouvrir le fichier de personnalisation.

3 Dans la bote de dialogue Ouvrir, recherchez et slectionnez le fichier de personnalisation contenant l'espace de travail que vous souhaitez ajouter au fichier CUIx principal. 4 Dans le volet Personnalisations dans <nom de fichier> (ct droit), faites glisser l'espace de travail du fichier CUIx vers le noeud Espaces de travail

382 | Chapitre 4 Personnalisation de l'interface utilisateur

du fichier CUIx principal dans le volet Personnalisations dans <nom de fichier> (ct gauche).

5 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx.

Prsentation de la personnalisation de l'espace de travail | 383

ESPTRAVAIL Cre, modifie et enregistre les espaces de travail, et rend un espace de travail courant. ENREGESPTRAVAIL Enregistre un espace de travail.

Variables systme
WSCURRENT Renvoie le nom de l'espace de travail courant l'invite de commande et rend un espace de travail courant.

Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur
Vous pouvez crer et modifier les espaces de travail partir de l'interface utilisateur avec toutefois quelques restrictions. Dans l'diteur Personnaliser l'interface utilisateur, vous pouvez personnaliser les lments d'interface utilisateur suivants avec un espace de travail :

Barre d'outils d'accs rapide Onglets du ruban Barres d'outils Palettes

Gestion de l'affichage de la barre d'outils d'accs rapide


La personnalisation de la barre d'outils d'accs rapide sans l'diteur Personnaliser l'interface utilisateur se limite la gestion de son emplacement par rapport au ruban et l'ajout ou la suppression de commandes. Pour placer et personnaliser la barre d'outils d'accs rapide, cliquez dessus avec le bouton droit de la souris ou cliquez sur le bouton Personnaliser situ l'extrmit droite de la barre. Le bouton Personnaliser affiche un menu permettant d'ajouter ou de supprimer les commandes affectes la barre d'outils d'accs rapide. Vous pouvez ajouter des boutons du ruban la barre d'outils d'accs rapide. A l'aide de l'diteur Personnaliser l'interface utilisateur, vous pouvez crer de nouvelles barres d'outils d'accs rapide que vous pouvez affecter un espace de travail. Pour

384 | Chapitre 4 Personnalisation de l'interface utilisateur

crer une barre d'outils d'accs rapide, voir Barres d'outils d'accs rapide (page 208).

Gestion de l'affichage des groupes de fonctions et des onglets du ruban


Dans le menu contextuel du ruban, vous pouvez grer l'affichage des groupes de fonctions et des onglets du ruban. Vous pouvez afficher un des onglets affects l'espace de travail courant ou un des groupes de fonctions affects l'onglet actif du ruban. Pour grer l'affectation des onglets et des groupes de fonctions l'espace de travail courant, voir Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur (page 387).

Contrle de l'affichage des barres d'outils


Vous pouvez afficher les barres d'outils l'aide du menu contextuel de barre d'outils et du menu Outils de la barre de menus. Slectionnez la barre d'outils afficher. Dans le menu Outils, le sous-menu Barres d'outils contient toutes les barres d'outils figurant dans les fichiers CUIx chargs. A l'aide de l'diteur Personnaliser l'interface utilisateur, vous pouvez crer des barres d'outils que vous affectez un espace de travail dans lequel elles s'afficheront. Outre la cration de barres d'outils, il est possible de modifier des barres d'outils existantes en vue d'afficher les commandes les plus frquemment utilises. Pour plus d'informations sur la cration et la modification de barres d'outils, voir Cration et modification de barres d'outils (page 266).

Gestion de l'affichage des palettes


L'affichage des palettes s'effectue par le biais du ruban, du menu Outils dans la barre de menus ou d'une commande. Une fois qu'une palette est affiche, vous pouvez contrler une grande partie de ses aspects visuels partir de la fentre de l'application. Vous pouvez spcifier la position, la taille, la transparence et l'ancrage de la palette. Pour plus d'informations sur la gestion de l'affichage des palettes, voir Spcifier le comportement des fentres rductibles dans le Manuel d'utilisation. Voir aussi :

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur (page 387)

Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur | 385

Pour afficher la barre d'outils d'accs rapide en dessus ou en dessous du ruban partir de l'interface utilisateur
1 Cliquez avec le bouton droit de la souris sur la barre d'outils d'accs rapide. 2 Effectuez l'une des oprations suivantes :

Cliquez sur Afficher la barre d'outils d'accs rapide sous le ruban pour afficher la barre d'outils d'accs rapide en dessous du ruban. Cliquez sur Afficher la barre d'outils d'accs rapide au-dessus du ruban pour afficher la barre d'outils d'accs rapide en dessus du ruban.

Pour afficher les barres d'outils partir de l'interface utilisateur


Effectuez l'une des oprations suivantes :

Dans la barre de menus, cliquez sur Outils Barres d'outils et choisissez une des barres d'outils rpertories. Si la barre de menus n'est pas affiche, cliquez sur le bouton Personnaliser de la barre d'outils d'accs rapide. Cliquez sur Afficher la barre de menus. Cliquez avec le bouton droit de la souris sur une barre d'outils visible et slectionnez une des barres d'outils rpertories.

Pour grer l'affichage des onglets et des groupes de fonctions du ruban partir de l'interface utilisateur
1 Cliquez avec le bouton droit de la souris sur le ruban. 2 Effectuez l'une des oprations suivantes :

Cliquez sur Onglets, puis sur l'onglet du ruban afficher ou masquer. Cliquez sur Groupes de fonctions, puis sur le groupe de fonctions du ruban afficher ou masquer.

Pour afficher les palettes partir de l'interface utilisateur


Effectuez l'une des oprations suivantes :

Sur le ruban, onglet Vue groupe de fonctions Palettes, cliquez sur le bouton pour afficher la palette voulue.

386 | Chapitre 4 Personnalisation de l'interface utilisateur

Dans la barre de menus, cliquez sur le menu Outils Palette et cliquez sur la palette de votre choix.

Sur la ligne de commande, entrez la commande pour afficher la palette voulue et appuyez sur ENTREE.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Variables systme
MENUBAR Contrle l'affichage de la barre de menus.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur
L'diteur Personnaliser l'interface utilisateur offre une large gamme d'options permettant de crer et de modifier l'ensemble du contenu affichable dans les espaces de travail. Dans l'diteur Personnaliser l'interface utilisateur, vous pouvez personnaliser les lments d'interface utilisateur suivants avec un espace de travail :

Fentres de dessin et d'application Barre d'outils d'accs rapide Onglets du ruban Barres d'outils Menus Palettes

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 387

Gestion de l'affichage des lments d'interface utilisateur dans les fentres de dessin et d'application
Les espaces de travail permettent de grer l'affichage des lments de l'interface utilisateur, notamment les barres d'outils et la barre de menus. Avant tout, un espace de travail offre des barres d'outils, des menus, des onglets de ruban et des palettes. Toutefois, il permet aussi de contrler les lments d'interface utilisateur des fentres de dessin et d'application. Un espace de travail peut grer les lments suivants :

l'onglet de prsentation qui est dfini comme onglet de prsentation courant lors de l'ouverture d'un dessin l'affichage de la barre de menus l'affichage des barres d'tat du dessin et de l'application l'affichage des onglets de prsentation le long de la bordure infrieure de la fentre de dessin l'affichage des barres de dfilement dans la fentre de dessin

Gestion de l'affichage de la barre d'outils d'accs rapide


C'est l'espace de travail courant qui contrle la barre d'outils d'accs rapide affiche dans la fentre de l'application. Tandis qu'un espace de travail ne contrle pas directement quelles commandes sont affiches dans la barre d'outils d'accs rapide, il contrle quelle barre d'outils d'accs rapide des fichiers CUIx chargs est affiche. Pour plus d'informations sur la cration et la modification des barres d'outils d'accs rapide, voir Barres d'outils d'accs rapide (page 208).

Gestion de l'affichage des onglets et des groupes de fonctions du ruban


L'affichage et l'ordre d'affichage des onglets et des groupes de fonctions sur le ruban se grent par le biais des espaces de travail. Vous ajoutez les onglets et les groupes de fonctions qui leur sont associs, et prcisez leur ordre d'affichage dans le volet Contenu de l'espace de travail. Ajoutez les groupes de fonctions un onglet du ruban dans le volet Personnalisations dans <nom de fichier>. Aprs avoir affect des onglets du ruban un espace de travail, vous pouvez contrler le comportement et l'affichage par dfaut des onglets et des groupes de fonctions du ruban dans le volet Proprits. Dans le volet Proprits, vous pouvez dfinir le groupe de palettes d'outils d'un onglet du ruban ainsi que l'orientation et l'ordre de dimensionnement d'un groupe de fonctions du ruban. Pour plus d'informations sur la cration et la modification du contenu

388 | Chapitre 4 Personnalisation de l'interface utilisateur

du ruban, voir Ruban (page 214) sous Personnalisation des lments d'interface utilisateur (page 206).

Contrle de l'affichage des barres d'outils


Vous pouvez contrler quelles barres d'outils sont affiches dans la fentre de l'application ainsi que leur position (leur ancrage ventuel et leur emplacement dans la fentre d'application). Le volet Contenu de l'espace de travail permet d'ajouter des barres d'outils et le volet Proprits permet de grer leur apparence. Pour plus d'informations sur la cration et la modification des barres d'outils, voir Barres d'outils (page 266) sous Personnalisation des lments d'interface utilisateur (page 206).

Gestion de l'affichage des menus de la barre de menus


Les menus et l'ordre dans lequel ils s'affichent dans la barre de menus sont grs uniquement par le biais du volet Contenu de l'espace de travail. Par dfaut, la barre de menus ne s'affiche que si le ruban est masqu. Dfinissez la variable systme MENUBAR sur 1 pour afficher la barre de menus au-dessus du ruban. Vous pouvez galement activer la proprit Barre de menus pour un espace de travail afin d'afficher la barre de menus chaque fois que vous dfinissez un espace de travail en tant qu'espace de travail courant. Pour plus d'informations sur la cration et la modification des menus droulants, voir Menus droulants et menus contextuels (page 289) sous Personnalisation des lments d'interface utilisateur (page 206).

Gestion de l'affichage des palettes


Configurez un espace de travail pour grer l'affichage, la position et l'apparence des palettes dans la fentre de l'application. Les palettes peuvent tre flottantes ou ancres. Contrairement aux groupes de fonctions du ruban, aux onglets du ruban et aux menus, les palettes sont disponibles dans tous les espaces de travail. Vous pouvez activer ou dsactiver des palettes avec un espace de travail. Vous modifiez les proprits d'affichage des palettes par le biais des volets Contenu de l'espace de travail et Proprits. Pour plus d'informations sur la gestion des palettes avec les espaces de travail, voir Gestion de l'apparence des palettes (page 403).

Pour afficher une barre d'outils d'accs rapide

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 389

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

4 Dans le volet Contenu de l'espace de travail, cliquez sur Personnaliser l'espace de travail.

5 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud Barres d'outils d'accs rapide ou Fichiers de personnalisation partiels pour le dvelopper. 6 Slectionnez la case cocher en regard de la barre d'outils d'accs rapide pour l'ajouter l'espace de travail.

7 Dans le volet Contenu de l'espace de travail, cliquez sur Termin.

390 | Chapitre 4 Personnalisation de l'interface utilisateur

REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 8 Cliquez sur Appliquer.

Pour afficher la barre d'outils d'accs rapide en dessus ou en dessous du ruban partir de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

4 Dans le volet Contenu de l'espace de travail, cliquez sur le noeud d'arborescence Barre d'outils d'accs rapide. 5 Dans le volet Proprits, cliquez sur la zone Orientation et slectionnez Dessus ou Dessous dans la liste droulante. Dessus affiche la barre d'outils d'accs rapide au-dessus du ruban tandis que Dessous l'affiche en dessous. 6 Cliquez sur Appliquer.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 391

Pour afficher les onglets du ruban partir de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

4 Dans le volet Contenu de l'espace de travail, cliquez sur Personnaliser l'espace de travail.

5 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) situ en regard du noeud Onglets de ruban ou Fichiers de personnalisation partiels pour le dvelopper. 6 Slectionnez la case cocher situe en regard de chaque onglet du ruban que vous souhaitez ajouter l'espace de travail.

Dans le volet Contenu de l'espace de travail, les lments slectionns pour tre ajouts l'espace de travail apparaissent.

392 | Chapitre 4 Personnalisation de l'interface utilisateur

7 Dans le volet Contenu de l'espace de travail, cliquez sur Termin.

REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 8 Cliquez sur Appliquer.

Pour dplacer un onglet sur le ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail qui comporte l'onglet que vous voulez dplacer. 4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud d'arborescence Onglets de ruban pour le dvelopper. 5 Faites glisser l'onglet vers son nouvel emplacement.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 393

Une barre de fractionnement indique le nouvel emplacement de l'onglet. 6 Une fois que la barre de fractionnement se trouve l'emplacement o vous voulez insrer l'onglet, relchez le bouton du priphrique de pointage. REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 7 Cliquez sur Appliquer.

Pour dplacer un groupe de fonctions sur un onglet

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier. 4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud d'arborescence Onglets de ruban pour le dvelopper. 5 Cliquez sur le signe plus (+) en regard de l'onglet comportant le groupe de fonctions dplacer pour le dvelopper. 6 Faites glisser le groupe de fonctions vers son nouvel emplacement.

394 | Chapitre 4 Personnalisation de l'interface utilisateur

Une barre de fractionnement indique le nouvel emplacement du groupe de fonctions. 7 Une fois que la barre de sparation se trouve l'emplacement o vous voulez insrer le groupe de fonctions, relchez le bouton du priphrique de pointage. REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 8 Cliquez sur Appliquer.

Pour contrler l'affichage des onglets sur le ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail qui comporte l'onglet que vous voulez modifier. 4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud d'arborescence Onglets de ruban pour le dvelopper. 5 Slectionnez l'onglet que vous voulez modifier. 6 Dans le volet Proprits, effectuez l'une des oprations suivantes :

Dans la zone Afficher, slectionnez une option (Oui ou Non). Dans la zone Groupe de palettes d'outils, slectionnez un des groupes de palettes d'outils rpertoris.

7 Cliquez sur Appliquer.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 395

Pour contrler l'affichage des groupes de fonctions d'un onglet du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail qui comporte l'onglet pour lequel vous voulez modifier les proprits des groupes de fonctions. 4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud d'arborescence Onglets de ruban pour le dvelopper. 5 Cliquez sur le signe plus (+) en regard de l'onglet pour lequel vous voulez modifier les proprits des groupes de fonctions. 6 Slectionnez le groupe de fonctions que vous voulez modifier. 7 Dans le volet Proprits, effectuez l'une des oprations suivantes :

Dans la zone Afficher, slectionnez une option (Oui ou Non). Dans la zone Orientation, slectionnez une option (Ancr ou Flottant).

8 Cliquez sur Appliquer.

Pour associer un groupe de palettes d'outils un onglet du ruban


1 Sur la ligne de commande, entrez PALETTEOUTILS.

2 Cliquez sur Grer Personnalisation Interface utilisateur. 3 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 4 Slectionnez l'espace de travail possdant l'onglet auquel vous voulez affecter un groupe de palettes d'outils.

396 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du nud Onglets de ruban pour le dvelopper. 6 Slectionnez l'onglet du ruban auquel vous voulez affecter un groupe de palettes d'outils. 7 Dans le volet Proprits, dans la bote Groupe de palettes d'outils, cliquez sur la flche et slectionnez le groupe de palettes d'outils que vous voulez affecter l'onglet du ruban.

REMARQUE Pour affecter un groupe de palettes d'outils un onglet du ruban, vous devez pralablement afficher la fentre Palettes d'outils. 8 Cliquez sur Appliquer.

Pour afficher des barres d'outils l'aide de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud d'arborescence Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

4 Dans le volet Contenu de l'espace de travail, cliquez sur Personnaliser l'espace de travail.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 397

5 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud d'arborescence Barres d'outils ou Fichiers de personnalisation partiels pour le dvelopper. 6 Slectionnez la case cocher situe en regard de chaque barre d'outils que vous souhaitez ajouter l'espace de travail.

Dans le volet Contenu de l'espace de travail, les lments slectionns pour tre ajouts l'espace de travail apparaissent. 7 Dans le volet Contenu de l'espace de travail, cliquez sur Termin.

REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 8 Cliquez sur Appliquer.

Pour modifier les proprits d'une barre d'outils

1 Cliquez sur Grer Personnalisation Interface utilisateur.

398 | Chapitre 4 Personnalisation de l'interface utilisateur

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur l'espace de travail contenant la barre d'outils que vous voulez modifier.

3 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud d'arborescence Barres d'outils pour le dvelopper. 4 Slectionnez la barre d'outils que vous voulez modifier.

5 Dans le volet Proprits, effectuez l'une des oprations suivantes :

Slectionnez une option (Flottant, Haut, Bas, Gauche ou Droite) dans la zone Orientation. Entrez un nombre dans la zone Emplacement X par dfaut. Indiquez la valeur 0 pour placer la barre d'outils dans la partie gauche de l'cran. Plus le chiffre est lev, plus la barre d'outils est place gauche. (Disponible uniquement si l'option Orientation est dfinie sur Flottant.) Entrez un nombre dans la zone Emplacement Y par dfaut. Indiquez la valeur 0 pour placer la barre d'outils dans la partie suprieure de l'cran. Plus le chiffre est lev, plus la barre d'outils est place en haut. (Disponible uniquement si l'option Orientation est dfinie sur Flottant.) Entrez un nombre dans la zone Ranges. Entrez un chiffre afin que les boutons de la barre d'outils s'affichent les uns la suite des autres pour crer le nombre de ranges, si possible. 0 est la valeur par dfaut.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 399

(Disponible uniquement si l'option Orientation est dfinie sur Flottant.)

6 Cliquez sur Appliquer.

Pour afficher les menus sur la barre de menus

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

4 Dans le volet Contenu de l'espace de travail, cliquez sur Personnaliser l'espace de travail.

5 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du noeud d'arborescence Menus ou Fichiers de personnalisation partiels pour le dvelopper. 6 Slectionnez la case cocher situe en regard de chaque menu que vous souhaitez ajouter l'espace de travail.

400 | Chapitre 4 Personnalisation de l'interface utilisateur

Dans le volet Contenu de l'espace de travail, les lments slectionns pour tre ajouts l'espace de travail apparaissent. 7 Dans le volet Contenu de l'espace de travail, cliquez sur Termin.

REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 8 Cliquez sur Appliquer.

Pour repositionner les menus sur la barre de menus

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 401

4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du nud Menus pour le dvelopper. 5 Faites glisser le menu droulant vers le nouvel emplacement.

Une barre de fractionnement indique le nouvel emplacement du menu droulant. 6 Une fois que la barre de fractionnement se trouve l'emplacement o vous voulez insrer le menu, relchez le bouton du priphrique de pointage. REMARQUE Veillez dfinir l'espace de travail comme courant pour vous assurer que les modifications apparaissent. 7 Cliquez sur Appliquer.

Pour afficher une palette l'aide de l'diteur Personnaliser l'interface utilisateur

1 Cliquez sur Grer Personnalisation Interface utilisateur. 2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus (+) en regard du nud Espaces de travail pour le dvelopper. 3 Slectionnez l'espace de travail modifier.

402 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) en regard du noeud Palettes pour le dvelopper.

5 Slectionnez la palette que vous souhaitez afficher. 6 Dans le volet Proprits, sous Apparence, dans le champ Afficher, cliquez sur la liste droulante et slectionnez Oui. 7 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Gestion de l'apparence des palettes


Vous pouvez utiliser les espaces de travail pour contrler l'affichage et l'apparence des palettes.

Gestion de l'apparence des palettes | 403

De nombreuses fentres, appeles Palettes, peuvent tre verrouilles, ancres ou laisses flottantes dans la fentre de l'application. Vous pouvez dfinir la taille, l'emplacement ou l'aspect de ces fentres en modifiant leurs proprits dans le volet Contenu de l'espace de travail de l'diteur Personnaliser l'interface utilisateur (IUP). Ces fentres ancrables incluent les lments suivants :
Ligne de commande Design Center Rfrences externes gestionnaire des proprits des calques Gestionnaire des jeux d'annotations Proprits Calc rapide Ruban Palette d'outils Paramtres avancs du rendu Gestionnaire de connexion BD Lumires du modle Matriaux gestionnaire du jeu de feuilles Proprits du soleil Gestionnaire de styles visuels

Le tableau suivant illustre les proprits telles qu'elles apparaissent dans le volet Proprits d'une palette dans l'diteur Personnaliser l'interface utilisateur, ainsi que les valeurs par dfaut de la fentre des palettes d'outils dans l'espace de travail d'AutoCAD classique. Proprits de la fentre des palettes d'outils sous l'espace de travail d'AutoCAD classique. Elment du volet Proprits
Afficher

Description
Etat de visibilit de la palette Les options disponibles sont Non, Oui ou Ne pas modifier. L'option Ne pas modifier permet de conserver le dernier tat utilis de la palette lorsque l'espace de travail est restaur ou dfini comme courant. Etat flottant ou ancrable l'cran de la palette. Les options disponibles sont Flottant, Haut, Bas, Gauche, Droite ou Ne pas modifier. L'option Ne pas modifier permet de conserver le dernier tat utilis de la palette lorsque l'espace de travail est restaur ou dfini comme courant. Certaines palettes telles que la ligne de commande prennent galement en charge un emplacement d'ancrage Haut et Bas.

Exemple
Oui

Orientation

Flottant

404 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la fentre des palettes d'outils sous l'espace de travail d'AutoCAD classique. Elment du volet Proprits
Autoriser l'ancrage

Description
Dtermine si l'utilisateur peut ancrer la palette en la faisant glisser sur l'une des zones d'ancrage dsignes. Les options disponibles sont Non, Oui ou Ne pas modifier. L'option Ne pas modifier permet de conserver le dernier paramtrage utilis pour la palette lorsque l'espace de travail est restaur ou dfini comme courant. Dtermine si la palette disparat lorsqu'elle n'est pas utilise. Les options disponibles sont Actif, Inactif ou Ne pas modifier. L'option Ne pas modifier permet de conserver le dernier paramtrage utilis pour la palette lorsque l'espace de travail est restaur ou dfini comme courant. Dtermine si la palette apparat comme transparente. Les options disponibles sont Non, Oui ou Ne pas modifier. L'option Ne pas modifier permet de conserver le dernier paramtrage utilis pour la palette lorsque l'espace de travail est restaur ou dfini comme courant. Dtermine le degr d'opacit de la palette. Les valeurs autorises vont de 0 100. Dtermine quel groupe de palettes utilisateur doit tre affich. Dtermine la hauteur de la palette lorsqu'elle est flottante. Dtermine la largeur de la palette lorsqu'elle est flottante.

Exemple
Oui

Masquer automatiquement

Inactif

Utiliser la transparence

Non

Taux de transparence

Groupe par dfaut

Toutes les palettes

Hauteur

598

Largeur

172

Pour modifier les proprits d'une palette

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Gestion de l'apparence des palettes | 405

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Personnaliser, volet Personnalisations dans <nom de fichier>, cliquez sur l'espace de travail contenant la palette que vous voulez modifier.

3 Dans le volet Contenu de l'espace de travail, cliquez sur le signe plus (+) situ ct de Palettes pour dvelopper le noeud. 4 Cliquez sur la palette que vous voulez modifier.

5 Dans le volet Proprits, effectuez les oprations suivantes, le cas chant :

Slectionnez une option (Oui, Non, Ne pas modifier) dans la zone Afficher. Slectionnez une option (Flottant, Haut, Bas, Gauche ou Droite) dans la zone Orientation. Slectionnez une option (Oui, Non, Ne pas modifier) dans la zone Autoriser l'ancrage. REMARQUE Pour spcifier qu'une fentre doit tre ancre, dfinissez l'option Orientation sur Gauche, Droite, Haut ou Bas, puis dfinissez l'option Masquer automatiquement sur Actif.

Slectionnez une option (Actif, Inactif, Ne pas modifier) dans la zone Masquer automatiquement. Slectionnez une option (Oui, Non, Ne pas modifier) dans la zone Utiliser la transparence.

406 | Chapitre 4 Personnalisation de l'interface utilisateur

Le cas chant, entrez un nombre dans la zone Taux de transparence. Dans la zone Groupe par dfaut, slectionnez un groupe Palette d'outils (fentre Palettes d'outils uniquement). Entrez un nombre dans la zone Hauteur. La valeur 0 quivaut Ne pas modifier. Entrez un nombre dans la zone Largeur. La valeur 0 quivaut Ne pas modifier.

6 Cliquez sur Appliquer.

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit.

Transfert et migration d'une personnalisation


Vous pouvez transfrer et migrer des donnes depuis un fichier de personnalisation ou de menu provenant d'une version antrieure l'aide de l'diteur Personnaliser l'interface utilisateur et de la bote de dialogue Migrer les paramtres personnaliss.

Transfert de personnalisations
L'diteur Personnaliser l'interface utilisateur peut tre utilis pour transfrer des donnes contenues dans un fichier CUI, MNU ou MNS vers un fichier CUIx sans modifier le fichier de personnalisation ou de menu d'origine. Le nouveau fichier de personnalisation qui est cr a le mme nom que le fichier d'origine, mais il possde une extension .cuix.

Transfert et migration d'une personnalisation | 407

Vous pouvez galement transfrer des informations de personnalisation entre les fichiers. Par exemple, vous pouvez transfrer des barres d'outils d'un fichier CUIx partiel vers le fichier CUIx principal pour pouvoir afficher les informations de barre d'outils dans le programme. De plus, vous pouvez dplacer des personnalisations du fichier CUIx principal vers des fichiers CUIx partiels ou entre deux fichiers CUIx partiels. REMARQUE Tous les lments peuvent tre transfrs entre deux fichiers CUIx l'exception des paramtres de proprit dfinis sous les proprits rapides et les noeuds des info-bulles de survol. Si vous transfrez des lments de l'interface utilisateur qui font rfrence d'autres lments, tels qu'une icne droulante, toutes les informations importantes concernant ces lments sont galement transfres. Si, par exemple, vous transfrez la barre d'outils Dessin, qui fait rfrence la barre d'outils Insertion, cette dernire est galement transfre. REMARQUE Il se peut que les symboles sur les boutons n'apparaissent plus aprs qu'une barre d'outils, un menu droulant ou un groupe de fonctions du ruban a t transfr d'un fichier CUIx. Si les images sont charges depuis un fichier image, elles doivent rsider dans un dossier qui est dfini dans la bote de dialogue Options, onglet Fichiers sous Chemin de recherche du fichier de support ou Emplacement des icnes personnalises. Si ces images proviennent d'une DLL d'un autre produit, rsolvez le problme avec l'auteur de la DLL. Voici la faon dont se prsente l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur. Utilisez cet onglet pour transfrer une personnalisation d'interface utilisateur.

408 | Chapitre 4 Personnalisation de l'interface utilisateur

Migration d'une personnalisation


A mesure que vous modifiez la personnalisation dans un fichier CUIx, les modifications sont automatiquement enregistres. Les modifications sont utilises pour la migration d'une personnalisation d'une version une autre l'aide de la bote de dialogue Migrer les paramtres personnaliss. La bote de dialogue Migrer les paramtres personnaliss vous permet de migrer les modifications des fichiers CUIx standard fournis avec le programme. Vous pouvez viter de migrer manuellement une personnalisation que vous risqueriez de perdre. REMARQUE La bote de dialogue Migrer les paramtres personnaliss permet de migrer la personnalisation de l'interface utilisateur cre dans les versions antrieures. Pour accder la bote de dialogue Migrer les paramtres personnaliss, dans le menu Dmarrer (Windows) Tous les programmes (ou Programmes) Autodesk AutoCAD 2012 Migrer les paramtres personnaliss.

Transfert et migration d'une personnalisation | 409

Pour transfrer des personnalisations


1 Cliquez sur Grer Personnalisation Importer les personnalisations.

2 Dans l'diteur Personnaliser l'interface utilisateur, onglet Transfrer, volet de gauche, cliquez sur le bouton Ouvrir le fichier de personnalisation.

3 Dans la bote de dialogue Ouvrir, recherchez, puis slectionnez le fichier de personnalisation (MNU, MNS, CUI ou CUIx) partir duquel vous voulez importer des personnalisations. Cliquez sur Ouvrir. 4 Dans le volet de droite, cliquez sur le bouton Ouvrir le fichier de personnalisation. 5 Dans la bote de dialogue Ouvrir, recherchez, puis slectionnez le fichier de personnalisation (MNU, MNS, CUI ou CUIx) vers lequel vous voulez exporter des personnalisations. Cliquez sur Ouvrir. 6 Dans le volet de gauche, cliquez sur le signe plus (+) situ ct d'un lment d'interface pour le dvelopper. Dveloppez le nud correspondant dans le volet de droite. 7 Faites glisser des lments d'interface du volet de configuration de droite vers l'emplacement appropri dans le volet de configuration de gauche.

REMARQUE Vous pouvez faire glisser les lments d'interface dans les deux directions, du volet de configuration gauche vers le volet de configuration droit et vice-versa. 8 Cliquez sur Appliquer.

410 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal.

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur


Les FAQ vous aideront trouver les rponses certaines des questions les plus frquemment poses sur l'utilisation de l'diteur CUI.

Migration/Mise niveau Comment transfrer mes menus personnaliss d'une version antrieure vers la nouvelle version ?
Dans les versions antrieures, cette procdure devait tre effectue l'aide d'un diteur de texte, tel que le Bloc-notes. Utilisez l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur pour rechercher et slectionner votre fichier CUIx, CUI ou MNS/MNU contenant vos menus personnaliss. Une fois le fichier de personnalisation prcdent slectionn, faites glisser les lments d'interface utilisateur entre les deux fichiers CUIx. Pour plus d'informations, voir Pour transfrer des personnalisations (page 410).

Commandes Comment crer une nouvelle commande et l'ajouter un lment de l'interface utilisateur, comme par exemple un menu droulant ?
Les commandes sont cres et gres l'aide du volet Liste des commandes situ dans le coin infrieur gauche de l'onglet Personnaliser de l'diteur

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 411

Personnaliser l'interface utilisateur. Pour plus d'informations, voir Pour crer une commande (page 156). Une fois que la commande a t cre, elle peut tre ajoute ou utilise pour crer diffrents lments d'interface utilisateur. Par exemple, pour ajouter la commande un menu, sous le noeud Menus du volet Personnalisations dans <nom de fichier>, dveloppez le menu auquel vous souhaitez ajouter la commande, puis faites-la glisser sous ce menu. Pour plus d'informations, voir Pour crer un menu droulant (page 291).

Menus Pourquoi mon menu ne s'affiche-t-il pas sur la barre de menus ?


Les espaces de travail permettent de grer l'affichage des menus sur la barre de menus. Pour plus d'informations, voir Pour afficher les menus sur la barre de menus (page 400).

Comment modifier l'ordre d'un menu droulant ?


Les espaces de travail permettent de grer la position des menus sur la barre de menus. Pour plus d'informations, voir Pour repositionner les menus sur la barre de menus (page 401).

Barres d'outils Pourquoi mes barres d'outils ne restent-elles pas au mme endroit lorsque je ferme et que je redmarre AutoCAD 2012 ?
Cela dpend de la faon dont les menus sont chargs dans AutoCAD au dmarrage. Ce problme se produit uniquement lorsque les fichiers CUIx d'entreprise et partiels sont utiliss. Pour rsoudre ce problme, vous pouvez utiliser la nouvelle option /w de la ligne de commande. Cela obligera AutoCAD 2012 rinitialiser l'espace de travail au dmarrage et positionner les barres d'outils leur emplacement correct. Pour plus d'informations, voir Pour restaurer un espace de travail l'aide d'une option de la ligne de commande (page 381).

Pourquoi les icnes d'une barre d'outils apparaissent-elles sous la forme d'un nuage avec un point d'interrogation aprs les avoir migres l'aide de l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur ?
Cela vient du fait que les images des icnes personnalises ne se trouvent pas dans les chemins des fichiers de support d'AutoCAD. Localisez les images l'aide de l'Explorateur Windows et ajoutez les emplacements d'image au noeud

412 | Chapitre 4 Personnalisation de l'interface utilisateur

Chemin de recherche des fichiers de support sous l'onglet Fichiers de la bote de dialogue Options, ou copiez-les dans le dossier suivant : (Windows XP) <lecteur>:\Documents and Settings\<nom du profil utilisateur>\Application Data\Autodesk\<nom du produit>\<numro de version>\<langue>\Support\Icons (Windows Vista) <lecteur>:\Users\<nom du profil utilisateur>\AppData\Autodesk\<nom du produit>\<numro de version>\<langue>\Support\Icons

Pourquoi l'icne droulante de ma barre d'outils ne fonctionne-t-elle pas ?


Plusieurs raisons expliquent le non fonctionnement d'une icne droulante. Il est possible qu'aucune commande ne soit actuellement affecte la barre d'outils laquelle elle fait rfrence ou qu'un contrle fasse partie de la barre d'outils qui est rfrence pour l'icne droulante de la barre d'outils. Lancez l'diteur Personnaliser l'interface utilisateur et vrifiez que des commandes sont prsentes dans la barre d'outils rfrence et, si tel est le cas, vrifiez qu'il n'existe aucun contrle sur la barre d'outils comme le contrle de liste Calque.

Pourquoi est-ce que je reois un message AutoCAD lorsque j'essaie d'utiliser une icne droulante de barre d'outils ?
Le message AutoCAD s'affiche, car la barre d'outils rfrence pour l'icne droulante de barre d'outils est introuvable. AutoCAD ne trouve pas la barre d'outils, car elle n'existe plus, n'est actuellement pas charge parce que le fichier CUIx partiel dans laquelle elle se trouve n'est pas charg ou l'alias de la barre d'outils a t modifi. Lancez l'diteur Personnaliser l'interface utilisateur et slectionnez l'icne droulante de la barre d'outils qui ne fonctionne pas correctement. Dans le volet Proprits, regardez la proprit Barre d'outils source. Utilisez l'option Rechercher pour rechercher un lment de barre d'outils avec un alias qui correspond la chane de texte dans la proprit Barre d'outils source de l'icne droulante qui ne fonctionne pas. Si vous en trouvez un, supprimez l'icne droulante de la barre d'outils et faites glisser la barre d'outils que vous voulez rfrencer comme icne droulante dans la barre d'outils. Fermez l'diteur Personnaliser l'interface utilisateur. L'icne droulante doit maintenant fonctionner correctement.

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 413

Actions dclenches par double-clic Lorsque je clique deux fois sur un objet, rien ne se passe. Quelle en est l'explication ?
Plusieurs raisons expliquent pourquoi rien ne se passe lorsque vous cliquez deux fois sur un objet. Le premier problme, qui est le plus courant, est li au fait que la variable systme PICKFIRST est dfinie sur 0. PICKFIRST doit tre dfinie sur 1 pour que l'dition par double-clic fonctionne. Un autre problme possible est que l'dition par double-clic a t dsactive. L'dition par double-clic est contrle par la variable systme DBLCLKEDIT. Si elle est dfinie sur 0, cela signifie qu'elle est dsactive. DBLCLKEDIT doit tre dfinie sur 1.

Espaces de travail Pourquoi mes modifications n'apparaissent pas une fois que j'ai cliqu sur Appliquer?
Cela se produit si l'espace de travail dans lequel vous avez apport des modifications n'est pas l'espace de travail courant. Pour rsoudre ce problme, vous devez dfinir l'espace de travail comme courant. Les modifications apportes apparatront ensuite. Pour plus d'informations, voir Pour dfinir un espace de travail en tant qu'espace de travail courant partir de l'diteur Personnaliser l'interface utilisateur (page 379).

Fichiers CUIx d'entreprise Comment modifier un fichier CUIx d'entreprise s'il apparat en lecture seule dans l'diteur Personnaliser l'interface utilisateur ?
Un fichier CUIx d'entreprise peut uniquement tre modifi lorsqu'il est charg comme fichier CUIx principal ou comme fichier CUIx partiel dans le fichier CUIx principal. Chargez le fichier en tant que fichier CUIx principal si vous souhaitez lui apporter des modifications. Si vous crez un espace de travail qui doit inclure des lments d'interface utilisateur du fichier CUIx dsign normalement comme fichier CUIx principal, chargez le fichier CUIx principal en tant que fichier CUIx d'entreprise. Apportez les modifications voulues au fichier CUIx d'entreprise. Pour plus d'informations, voir Pour modifier un fichier CUIx d'entreprise (page 144).

414 | Chapitre 4 Personnalisation de l'interface utilisateur

Aide-mmoire
Commandes
IUP (CUI) Gre les lments d'interface utilisateur personnaliss dans le produit. EXPORTIUPERSO Exporte les paramtres personnaliss du fichier CUIx principal vers un fichier CUIx partiel ou d'entreprise. IMPORTIUPERSO Importe les paramtres personnaliss d'un fichier CUIx partiel ou d'entreprise vers le fichier CUIx principal. CHARGIUPERSO Charge un fichier CUIx. DECHARGIUPERSO Dcharge un fichier CUIx. OPTIONS Personnalise les paramtres de fonctionnement du programme. CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite. ESPTRAVAIL Cre, modifie et enregistre les espaces de travail, et rend un espace de travail courant.

Variables systme
ENTERPRISEMENU Stocke le nom du fichier de personnalisation d'entreprise (si dfini), avec son chemin d'accs. MENUNAME Stocke le nom du fichier de personnalisation, avec son chemin d'accs.

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 415

WSCURRENT Renvoie le nom de l'espace de travail courant l'invite de commande et rend un espace de travail courant.

416 | Chapitre 4 Personnalisation de l'interface utilisateur

DIESEL

Vous pouvez utiliser le langage DIESEL pour modifier la ligne d'tat d'AutoCAD au moyen de la variable systme MODEMACRO. Vous pouvez galement utiliser DIESEL comme langage macro dans les lments de menu, la place du langage AutoLISP;. Les expressions DIESEL acceptent les chanes et gnrent des rsultats de type chane. Dans la mesure o les expressions DIESEL ne grent que les chanes, les variables systme USERS1 5 sont utilises pour transmettre des informations entre une routine AutoLISP et une expression DIESEL. Les routines AutoLISP utilisent la fonction AutoLISP menucmd pour valuer les expressions DIESEL.

Personnalisation de la ligne d'tat


Vous pouvez utiliser la variable systme MODEMACRO pour afficher des informations sur la ligne d'tat.

Prsentation de la variable systme MODEMACRO


La ligne d'tat permet d'indiquer l'utilisateur des informations importantes sans interrompre le travail. La variable systme MODEMACRO contrle la zone dfinie par l'utilisateur sur la ligne d'tat. La valeur calcule de la variable systme MODEMACRO est affiche dans un panneau de configuration align gauche dans la barre d'tat, au bas de la fentre d'AutoCAD . Cette variable est une chane vide lorsque vous dmarrez AutoCAD. Sa valeur n'est enregistre nulle part (dessin, fichier de configuration, etc.). Le nombre de caractres pouvant tre affichs sur la ligne d'tat est limit uniquement par la taille de la fentre d'AutoCAD (et de votre moniteur). Les panneaux de configuration par dfaut se dplacent vers la droite au fur et mesure que le contenu du panneau de configuration MODEMACRO s'accrot. Il est possible de repousser hors de l'cran les panneaux de configuration par dfaut.

417

Vous pouvez utiliser la variable systme MODEMACRO pour afficher sur la ligne d'tat la plupart des donnes connues d'AutoCAD. Ses fonctionnalits de calcul, d'aide la dcision et d'dition vous permettent d'adapter la ligne d'tat vos spcifications. MODEMACRO est une variable de chane utilisateur. Elle peut tre affecte n'importe quelle valeur de chane. La longueur maximale de la chane est de 4095 caractres. Il est possible de dfinir MODEMACRO l'aide de MODIFVAR ou en entrant modemacro sur la ligne de commande. En modifiant la valeur de MODEMACRO, vous pourrez utiliser diffrents formats de ligne d'tat. En revanche, le nombre maximal de caractres que vous pourrez alors entrer est de 255. Si vous dfinissez MODEMACRO sur une chane vide en entrant un point (.), AutoCAD affiche la ligne d'tat standard.

Aide-mmoire
Commandes
MODIFVAR Affiche ou modifie la valeur des variables systme.

Variables systme
MODEMACRO Affiche une chane de caractres sur la ligne d'tat, telle que le nom du dessin courant, l'horodatage ou certains modes.

Dfinition des valeurs MODEMACRO


Vous pouvez utiliser des chanes de texte et le langage DIESEL pour afficher des messages dans la section de la ligne d'tat dfinie par l'utilisateur. La valeur de MODEMACRO dtermine ce qui est affich sur la ligne d'tat. La valeur la plus simple (et la moins utile) de la variable MODEMACRO est une constante de texte. Par exemple, pour afficher le nom d'une socit dans la ligne d'tat, vous pouvez entrer la syntaxe suivante : Commande : modemacro Nouvelle valeur pour MODEMACRO, ou un point (. pour aucune valeur <""> : Banque Robert

418 | Chapitre 5 DIESEL

Cette valeur MODEMACRO affiche toujours le mme texte ; la ligne d'tat ne reflte pas l'volution de l'tat interne d'AutoCAD. Elle ne change que si vous modifiez MODEMACRO. Pour que la ligne d'tat reflte l'tat en cours d'AutoCAD, entrez des expressions de macro l'aide du langage DIESEL, sous la forme suivante :
$(somefun, arg1, arg2, ...)

Dans l'expression de macro, somefun est le nom de la fonction DIESEL (l'quivalent d'un nom de fonction AutoLISP) et arg1, arg2, etc. correspondent aux arguments de cette fonction et sont interprts selon sa dfinition. A la diffrence d'AutoLISP, les expressions de macro DIESEL ne comportent qu'un seul type de donnes : les chanes. Les macros qui permettent de traiter des chiffres expriment ces derniers sous la forme de chanes de caractres et oprent les conversions ncessaires. La section Catalogue des fonctions DIESEL (page 426) dcrit les fonctions DIESEL. Dfinissez maintenant une ligne d'tat un peu plus intressante (par exemple, une ligne pouvant indiquer le nom du style de texte utilis) : Commande : modemacro Nouvelle valeur pour MODEMACRO, ou un point (. pour aucune <"">: Style: $(getvar, textstyle)

Style: chane de texte afficher sur la ligne d'tat. $(getvar,textstyle) est une fonction DIESEL (getvar) et un argument qui rcupre la valeur courante de la variable systme TEXTSTYLE.

REMARQUE Dans les exemples de cette section, la chane MODEMACRO peut occuper plusieurs lignes de texte. Vous pouvez l'entrer sous la forme d'une longue chane l'invite de la ligne de commande. Vous pouvez extraire toute variable systme en entrant $(getvar, varname). La valeur courante de la variable systme remplace l'expression de macro sur la ligne d'tat. Ensuite, lorsque vous changez de style de texte, par exemple, MODEMACRO est rvalue. Si le style change, le nom du nouveau style de texte est affich sur la ligne d'tat. Les expressions peuvent tre imbriques et tre aussi complexes que vous le dsirez. L'exemple ci-dessous permet d'afficher sur la ligne d'tat la valeur et l'angle (en degrs) de la grille d'accrochage. Cet exemple contient des expressions imbriques qui permettent de convertir en degrs l'angle

Dfinition des valeurs MODEMACRO | 419

d'accrochage (exprim en radians) et tronquent la valeur sous forme de nombre entier. Commande : modemacro Nouvelle valeur pour MODEMACRO, ou un point (. pour aucune <"">: Snap: $(getvar, snapunit) $(fix,$(*,$(getvar,snapang),$(/,180,3.14159))) Vous pouvez galement afficher les valeurs dans les modes d'units linaires et d'angle courants. Commande : modemacro Nouvelle valeur pour MODEMACRO, ou un point (. pour aucune <"">: Snap: $(rtos,$(index,0, $(getvar,snapunit))),$(rtos,$(index,1,$(getvar,snapunit))) $(angtos, $(getvar,snapang)) DIESEL copie ses entres directement dans les sorties jusqu' ce qu'il atteigne le signe de dollar ($) ou une chane entre guillemets. Vous pouvez utiliser les chanes entre guillemets pour empcher que certaines squences de caractres (qui autrement seraient considres comme des fonctions du langage DIESEL) soient values. Vous pouvez inclure des guillemets dans des chanes entre guillemets en entrant des guillemets adjacents. Dans l'exemple ci-dessous, le calque courant est paramtr sur PRESENTATION et MODEMACRO, sur la chane. Commande : modemacro Nouvelle valeur pour MODEMACRO, ou un point (. pour aucune <""> : "$(getvar,clayer)= """$(getvar,clayer)"""" La ligne d'tat affiche le texte suivant : $(getvar,clayer)="PRESENTATION"

Aide-mmoire
Commandes
MODIFVAR Affiche ou modifie la valeur des variables systme.

Variables systme
MODEMACRO Affiche une chane de caractres sur la ligne d'tat, telle que le nom du dessin courant, l'horodatage ou certains modes.

420 | Chapitre 5 DIESEL

Dfinition de MODEMACRO avec AutoLISP


Vous pouvez galement utiliser AutoLISP pour dfinir MODEMACRO. Vous pouvez enregistrer dans des fichiers texte ASCII les exemples de code illustrs ici et les charger l'aide de la fonction AutoLISP CHARGER. La commande AutoLISP suivante dfinit une chane MODEMACRO qui fournit des informations similaires celles affiches dans la ligne d'tat par dfaut. Etant donn qu'une chane AutoLISP ne peut pas occuper plusieurs lignes, vous devez utiliser la fonction strcat pour rassembler les diffrentes chanes qui composent la chane MODEMACRO.
(defun C:ACADMODE ( ) (setvar "modemacro" (strcat "Calque $(substr,$(getvar,clayer),1,8)" "$(if,$(getvar,orthomode), Ortho)" "$(if,$(getvar,snapmode), Accrochage)" "$(if,$(getvar,tabmode), Tablette)" "$(if,$(=,$(getvar,tilemode),0)," "$(if,$(=,$(getvar,cvport),1), P)" ")" ) ) )

Enregistrez cette routine AutoLISP dans un fichier appel acadmode.lsp. Lorsque vous chargez puis excutez la routine, des informations apparaissent sur la ligne d'tat. Cette application, qui n'est pas la plus utile de cette fonction, n'est propose qu' titre d'exemple. Le fichier exemple acad.lsp suivant utilise la fonction S::STARTUP pour attribuer la variable MODEMACRO une chane dfinie par le fichier AutoLISP mode1.lsp.
;;; Fichier exemple acad.Isp utilisant S::STARTUP pour charger le ;;; fichier MODE1.LSP qui dfinit une chane MODEMACRO (defun S::STARTUP() (load "mode1") (princ) ) ;;; D'autres fichiers AutoLISP peuvent galement tre dfinis ou ;;; chargs ici

Lorsque le fichier AutoLISP (mode1.lsp) est charg, il utilise la variable systme MODEMACRO pour dfinir une ligne d'tat dans laquelle s'affiche la lettre L:

Dfinition de MODEMACRO avec AutoLISP | 421

suivie des huit premiers caractres du nom du calque, celui du dessin, une partie du chemin, ainsi que la premire lettre du nom de chacun des modes actifs. La position du nom du dessin est toujours la mme, quelle que soit la longueur du nom du calque.
;;; MODE1.LSP ;;; (setvar "modemacro" (strcat "L:$(substr,$(getvar,clayer),1,30)" "$(substr, ,1,$(-,30,$(strlen,$(getvar,clayer)))) " ;; ^^^^^^^^ Notez la prsence des 8 espaces ici "<.." "$(if,$(eq,$(getvar,dwgname),SANS NOM),SANS NOM," "$(substr,$(getvar,dwgname)," "$(if,$(>,$(strlen,$(getvar,dwgprefix)),29)," "$(-,$(strlen,$(getvar,dwgprefix)),29),1" ")," "$(strlen,$(getvar,dwgname))" ")" ")" ">" "$(if,$(getvar,orthomode), O, )" "$(if,$(getvar,snapmode), S, )" "$(if,$(getvar,tabmode), T, )" "$(if,$(and," "$(=,$(getvar,tilemode),0),$(=,$(getvar,cvport),1)),P)" ) )

La mise en retrait du code amliore la lisibilit des fichiers AutoLISP et des chanes DIESEL.

Aide-mmoire
Commandes
MODIFVAR Affiche ou modifie la valeur des variables systme.

422 | Chapitre 5 DIESEL

Variables systme
MODEMACRO Affiche une chane de caractres sur la ligne d'tat, telle que le nom du dessin courant, l'horodatage ou certains modes.

Expressions DIESEL dans les macros


Pour crer des macros, vous pouvez galement utiliser des expressions de chane DIESEL dans les fichiers de personnalisation (CUI). Ces expressions peuvent renvoyer des valeurs de chane (chanes de texte) en rponse aux commandes AutoCAD standard, aux routines AutoLISP et ObjectARX et aux autres macros. Elles peuvent galement renvoyer des valeurs de chane au menu lui-mme, de manire modifier l'aspect ou le contenu d'un libell de menu. Une expression DIESEL utilise dans un lment de menu doit respecter le format $section=sousmenu, o le nom de la section est M et le sous-menu est l'expression DIESEL souhaite. Vous pouvez souvent implmenter une macro plus facilement avec AutoLISP. Les exemples suivants illustrent deux lments de menu qui gnrent le mme rsultat ; l'un utilise DIESEL, l'autre, AutoLISP. Cet lment de menu utilise l'expression DIESEL :
^C^C^P$M=$(if,$(=,$(getvar,cvport),1),mspace,pspace)

Cet lment de menu utilise l'expression AutoLISP :


^C^C^P(if (= (getvar "cvport") 1)(command "mspace")+ (command "pspace"))(princ) ^P

Les deux lments de menu permettent de passer de l'espace papier l'espace objet et vice versa (si TILEMODE a pour valeur 0). L'expression DIESEL est toutefois plus courte et, tant value de faon transparente, ne requiert pas l'appel de la fonction AutoLISP princ. Si vous omettez le caractre spcial ^P (qui active et dsactive MENUECHO) dans les deux cas, l'expression DIESEL n'affiche que la commande mise, alors que l'expression AutoLISP affiche toute la ligne de code. Etant donn que la valeur renvoye par une expression DIESEL est une chane de texte, elle peut tre utilise en rponse un appel de la fonction AutoLISP getxxx. Cette fonctionnalit permet aux lments de menu d'valuer les conditions de dessin courantes et de renvoyer une valeur une routine AutoLISP.

Expressions DIESEL dans les macros | 423

L'exemple suivant est fond sur ces hypothses :


La routine AutoLISP est charge en mmoire. L'extrait IUP (Informations utilisateur personnalises) est inclus dans le fichier de personnalisation en cours. Les symboles insrer ont une hauteur de 1 unit et une largeur de 1 unit. La variable DIMSCALE est rgle selon le facteur d'chelle du dessin. Par exemple, un dessin tracer l'chelle de 1 po = 10 pi aurait un facteur d'chelle de 120, alors qu'un dessin l'chelle 1/4 po = 1 pi aurait un facteur d'chelle de 48.

Si vous chargez et excutez la routine AutoLISP exemple, AutoCAD insre le symbole la taille et l'emplacement spcifis. Lorsqu'ils sont tracs, les symboles prsentent la taille spcifie (si le dessin est trac d'aprs l'chelle dfinie par DIMSCALE). L'exemple suivant illustre une routine AutoLISP.
(defun C:SYMIN ( ) (setq sym (getstring "\nEnter symbol name: ") ; invite l'utilisateur indiquer le nom d'un symbole ) ; Afficher la barre d'outils personnalise appele Symsize (command "._-toolbar" "SymSize" "_show") (setq siz (getreal "\nSelect symbol size: ") ; invite l'utilisateur in diquer la taille du symbole p1 (getpoint "\nInsertion point: ") ; invite l'utilisateur indiquer un point d'insertion ) (command "._insert" ; Emet la commande INSERER sym ; en utilisant le symbole p1 siz siz 0) ; au point d'insertion et la taille dsirs ; Masquer la barre d'outils personnalise appele Symsize (command "._-toolbar" "SymSize" "_hide") (princ) ; Prend fin en mode silencieux )

424 | Chapitre 5 DIESEL

REMARQUE Une routine AutoLISP frquemment utilise doit comprendre une vrification d'erreur permettant de valider la saisie utilisateur. Les expressions DIESEL de l'exemple ci-dessous multiplient la valeur courante de DIMSCALE par la valeur spcifie et renvoient le facteur d'chelle obtenu. Un code AutoLISP similaire ne peut pas effectuer cette opration : gnralement, une valeur renvoye par une expression AutoLISP ne peut pas tre utilise comme rponse l'appel d'une fonction getxxx (telle que la fonction getreal de l'exemple prcdent).
$M=$(*,$(getvar,dimscale),0.375) $M=$(*,$(getvar,dimscale),0.5) $M=$(*,$(getvar,dimscale),0.625)

Les expressions DIESEL peuvent galement renvoyer des valeurs de chane dans le libell des lments de menu droulant, par exemple pour rendre les menus inaccessibles ou les modifier d'une quelconque faon. Pour utiliser une expression DIESEL dans le libell d'un menu droulant, assurez-vous que le premier caractre est un dollar ($). Dans l'exemple suivant, le calque courant est paramtr sur BASE et l'expression DIESEL suivante est utilise comme libell.
$(eval,"Current layer: " $(getvar,clayer))

Le menu droulant appropri est affich et modifi chaque fois que le calque actif change. Calque actif : BASE Vous pouvez galement utiliser cette mthode pour modifier de faon interactive le texte affich dans un menu droulant. Utilisez une routine AutoLISP affectant aux variables systme USERS1 5 le texte slectionn, qui peut tre insr dans le libell d'un menu par une macro DIESEL. REMARQUE la largeur des menus droulants et des menus contextuels est dtermine lors du chargement du fichier de menu. Lorsque des libells sont gnrs ou modifis par des expressions DIESEL aprs le chargement du menu, le systme les tronque pour les adapter la taille du menu. Si vous prvoyez qu'un libell de menu gnr par une expression DIESEL sera trop large, vous pouvez utiliser l'expression prsente dans l'exemple ci-dessous pour vous assurer que le menu sera assez large pour tous vos libells. Cet

Expressions DIESEL dans les macros | 425

exemple illustre comment afficher les 3 premiers caractres de la valeur courante de la variable systme USERS3 (USERS1-5).
$(eval,"Current value: " $(getvar,users3))+ $(if, $(eq,$(getvar,users3),""), 10 espaces )^C^Cusers3

Il est inutile d'ajouter des espaces la fin d'un libell de menu pour largir ce menu, car ils sont ignors lors du chargement de ce dernier. Tous les espaces servant largir un libell de menu doivent tre compris dans une expression DIESEL. L'exemple ci-dessous fait appel la mme expression DIESEL que le libell et une partie de l'lment de menu. Il constitue un moyen pratique d'insrer le jour et la date dans un dessin.
$(edtime,$(getvar,date),DDD", "D MON YYYY)]^C^Ctext + \\\ $M=$(edtime,$(getvar,date),DDD", "D MON YYYY);

De plus, vous pouvez utiliser une macro DIESEL pour marquer les libells de menu droulant ou pour les rendre inaccessibles. Le libell de menu droulant ci-dessous prsente l'lment EFFACER sous une forme inaccessible lorsqu'une commande est active. Le texte est affich normalement quand aucune commande n'est active.
$(if,$(getvar,cmdactive),~)EFFACER

Vous pouvez utiliser une approche similaire pour insrer une coche ct d'un lment de menu droulant ou pour modifier de manire interactive les caractres utiliss pour marquer l'lment.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus. USERS1-5 Permet le stockage et la rcupration des donnes de chanes de texte.

Catalogue des fonctions DIESEL


Les oprations d'extraction, de calcul et d'affichage de l'tat sont effectues par des fonctions DIESEL. Toutes les fonctions sont limites 10 paramtres,

426 | Chapitre 5 DIESEL

y compris le nom de fonction lui-mme. Si cette limite est dpasse, un message d'erreur DIESEL apparat.

+ (addition)
Renvoie la somme des nombres val1, val2, , val9.
$(+, val1 [, val2, , val9])

Si l'paisseur active est rgle sur 5, la chane DIESEL suivante renvoie la valeur 15.
$(+, $(getvar,thickness),10)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

- (soustraction)
Renvoie le rsultat de la soustraction des nombres val2 val9 de la valeur val1.
$(-, val1 [, val2, , val9])

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

+ (addition) | 427

* (multiplication)
Renvoie le produit des nombres val1, val2, , val9.
$(*, val1 [, val2, , val9])

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

/ (division)
Renvoie le rsultat de la division du nombre val1 par val2, , val9.
$(/, val1 [, val2, , val9])

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

= (est gal )
Si les nombres val1 et val2 sont gaux, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(=, val1, val2)

428 | Chapitre 5 DIESEL

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

< (infrieur )
Si le nombre val1 est infrieur val2, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(< , val1, val2)

L'expression ci-dessous obtient la valeur courante de HPANG; si cette valeur est infrieure la valeur stocke dans la variable systme USERR1, elle renvoie la valeur 1. Si la valeur 10.0 est stocke dans la variable USERR1 et que le paramtre courant de HPANG est 15.5, la chane ci-dessous renvoie la valeur 0.
$(<, $(getvar,hpang),$(getvar,userr1))

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

> (suprieur )
Si le nombre val1 est suprieur val2, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(>, val1, val2)

< (infrieur ) | 429

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

!= (diffrent de)
Si les nombres val1 et val2 sont diffrents, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(!=, val1, val2)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

<= (infrieur ou gal )


Si le nombre val1 est infrieur ou gal au nombre val2, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(<=, val1, val2)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

430 | Chapitre 5 DIESEL

>= (suprieur ou gal )


Si le nombre val1 est suprieur ou gal au nombre val2, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(>=, val1, val2)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

and
Renvoie l'oprateur logique AND au niveau du bit des nombres entiers val1 val9.
$(and, val1 [, val2,, val9])

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

angtos
Renvoie la valeur d'angle en utilisant le format et la prcision indiqus.
$(angtos, valeur [, mode, prcision])

Modifie la valeur spcifie sous forme d'angle dans le format indiqu par le mode et la prcision, tel que dfini pour la fonction AutoLISP analogue. (Le tableau ci-dessous prsente les valeurs de mode.) Si vous omettez les valeurs de

>= (suprieur ou gal ) | 431

mode et de prcision, la chane utilise les valeurs courantes choisies par la

commande UNITES. Valeurs d'units d'angle Valeur de mode


0 1

Format de chane
Degrs Degrs/minutes/secondes Gradients Radians Units godsiques

2 3 4

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

edtime
Renvoie la date et l'heure formates selon une image donne.
$(edtime, heure, image)

Modifie la date AutoCAD (calendrier julien) renvoye par heure (obtenue par exemple de $(getvar,date) suivant l'image donne). L'image est constitue d'expressions de format remplaces par des reprsentations de date et d'heure. Les caractres qui ne peuvent pas tre interprts comme des expressions de format sont copis de faon littrale dans le rsultat de $(edtime). Les

432 | Chapitre 5 DIESEL

expressions de format sont prsentes dans le tableau ci-dessous. Supposons que la date est le samedi 5 septembre 1998 et que l'heure est 4:53:17.506. expressions de format edtime Format
D DD DDD DDDD M MO MON MOIS YY YYYY

Sortie
5 05 Sam Samedi 9 09 Sep Septembre 98 1998

Format
H HH MM SS MSEC AM/PM am/pm A/P a/p

Sortie
4 04 53 17 506 AM am A a

Entrez intgralement l'expression AM/PM, telle qu'indique dans le tableau prcdent. Si vous utilisez l'expression AM seule, le A est lu littralement et le M retourne le mois en cours. Si une expression AM/PM apparat dans l'image, les expressions H et HH modifient l'heure suivant le format 12 heures (12:00-12:59 1:00-11:59) au lieu du format 24 heures (00:00-23:59). L'exemple ci-dessous utilise la date et l'heure du tableau prcdent. Notez que la virgule doit tre entre guillemets car elle est lue comme dlimiteur de sujet
$(edtime, $(getvar,date),DDD"," DD MON YYYY - H:MMam/pm)

Cette expression renvoie le rsultat suivant : Sam, 5 Sep 1998 - 4:53am Si l'argument heure est gal 0, la date et l'heure qui s'appliquent sont celles de l'excution de la macro la plus droite. Cela vite d'effectuer plusieurs appels longs et fastidieux de la commande $(getvar,date) et garantit que les

edtime | 433

chanes composes de plusieurs macros $(edtime) utilisent toutes la mme date et la mme heure.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

eq
Si les chanes val1 et val2 sont identiques, la chane renvoie la valeur 1 ; dans le cas contraire, elle renvoie la valeur 0.
$(eq, val1, val2)

L'expression suivante obtient le nom du calque courant ; si le nom correspond la valeur de chane stocke dans la variable systme USERS1 (USERS1-5), l'expression renvoie 1. Supposons que la chane "PART12" soit stocke dans USERS1 et que le calque courant soit le mme.
$(eq, $(getvar,users1),$(getvar,clayer))Renvoie 1

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

eval
Transmet la chane str l'valuateur DIESEL et renvoie le rsultat de l'valuation.
$(eval, str)

434 | Chapitre 5 DIESEL

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

fix
Tronque la valeur du nombre rel pour former un nombre entier en en supprimant la partie fractionnaire.
$(fix, valeur)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

getenv
Renvoie la valeur de la variable d'environnement nomvar.
$(getenv, nomvar)

Si aucune variable n'est dfinie sous ce nom, renvoie une chane vide.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

fix | 435

getvar
Renvoie la valeur de la variable systme dfinie sous le nom nomvar.
$(getvar, nomvar)

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

if
Evalue les expressions avec condition.
$(if, expr, dotrue [, dofalse])

Si la valeur de expr est non nulle, value et renvoie dotrue. Dans le cas contraire, value et renvoie dofalse. Veuillez remarquer que le branchement non choisi par expr n'est pas valu.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

index
Renvoie le membre indiqu dans une chane dlimite par une virgule.
$(index, valeur, chane)

Suppose que l'argument chane contient une ou plusieurs valeurs dlimites par le caractre dlimiteur d'argument de macro, la virgule. L'argument valeur choisit la valeur extraire, le premier lment tant de rang 0. En gnral,

436 | Chapitre 5 DIESEL

cette fonction sert extraire les coordonnes X, Y ou Z partir du point renvoy par $(getvar). Les applications peuvent utiliser cette fonction pour extraire des valeurs stockes sous forme de chanes dlimites par des virgules dans les variables systme USERS1-5.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

nth
Evalue et renvoie l'argument slectionn par valeur.
$(nth, valeur, arg0 [, arg1,, arg7])

Si valeur gale 0, nth renvoie l'argument arg0, et ainsi de suite. Remarquez la diffrence entre $(nth) et $(index) ; $(nth) renvoie un des arguments d'une srie la fonction, tandis que $(index) extrait une valeur d'une chane spare par des virgules transmise comme un argument unique. Les arguments non slectionns par valeur ne sont pas interprts.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

or
Renvoie l'oprateur logique OR au niveau du bit des nombres entiers val1 val9.
$(or, val1 [, val2,, val9])

nth | 437

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

rtos
Renvoie la valeur relle dans le format et la prcision indiqus.
$(rtos, valeur [, mode, prcision])

Modifie la valeur spcifie sous forme de nombre rel dans le format indiqu par le mode et la prcision, tel que dfini par la fonction AutoLISP analogue. Si vous omettez les valeurs de mode et de prcision, la chane utilise les valeurs courantes choisies par la commande UNITES. Modifie la valeur spcifie sous forme de nombre rel dans le format indiqu par le mode et la prcision Si vous omettez les valeurs de mode et de prcision, la chane utilise les valeurs courantes choisies par la commande UNITES.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

strlen
Renvoie la longueur de la chane exprime en nombre de caractres.
$(strlen, chane)

438 | Chapitre 5 DIESEL

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

substr
Renvoie la sous-chane de chane, en commenant au caractre de dbut (start) et en poursuivant selon la longueur indique, exprime en nombre de caractres.
$(substr, chane, start [, longueur])

Les caractres de la chane sont numrots partir de 1. Si la longueur n'est pas spcifie, tout le reste de la chane est renvoy.

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

upper
Renvoie la chane convertie en majuscules selon les rgles de la langue en cours.
$(upper, chane)

substr | 439

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

xor
Renvoie l'oprateur logique XOR au niveau du bit des nombres entiers val1 val9.
$(xor, val1 [, val2,, val9])

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Messages d'erreur DIESEL


En rgle gnrale, lorsque vous commettez une erreur dans une expression DIESEL, celle-ci est mise en vidence. Selon la nature de l'erreur, DIESEL peut incorporer une indication dans la suite de donnes. Messages d'erreur DIESEL Message d'erreur
$?

Description
Erreur de syntaxe (gnralement provoque par une parenthse fermante manquante ou une chane incontrlable. Arguments incorrects dans fonc Fonction inconnue fonc Chane de sortie trop longuevaluation tronque

$(fonc,??) $(fonc)?? $(++)

440 | Chapitre 5 DIESEL

Aide-mmoire
Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Messages d'erreur DIESEL | 441

442

Clichs et scripts de commandes

Les clichs sont des instantans de fichiers de dessin utilisables pour effectuer des prsentations, pour crer des menus de mosaque d'images ainsi que pour afficher un autre dessin pendant que vous travaillez. Un script lit et excute des commandes partir d'un fichier texte. Vous pouvez excuter un script au dmarrage d'AutoCAD ou partir d'AutoCAD l'aide de la commande SCRIPT. Un script permet de crer facilement des prsentations permanentes telles que la dmonstration d'un produit ou la communication d'informations sur un salon professionnel.

Cration de clichs
Les clichs sont des instantans de fichiers de dessin. Vous pouvez les utiliser pour effectuer une prsentation, crer des menus de mosaques d'images ou afficher l'image d'un autre dessin pendant que vous travaillez.

Prsentation des clichs


Un clich est l'instantan d'un dessin. Bien qu'il contienne une image du dessin un instant particulier, il ne s'agit pas d'un fichier dessin. Vous ne pouvez pas l'importer dans le dessin en cours, ni l'diter ni l'imprimer. Vous ne pouvez que le visualiser. Vous pouvez utiliser des clichs pour :

Effectuer des prsentations dans AutoCAD

Visualiser une image d'un dessin lorsque vous travaillez dans un autre fichier Crer des menus de mosaques d'images dans une bote de dialogue

443

Pour crer un clich, il suffit d'enregistrer la vue courante au format clich. Dans l'espace objet, le clich ne reproduit que la fentre en cours. Dans l'espace papier, il reproduit toutes les fentres visibles, ainsi que leur contenu. Les clichs ne contiennent que les lments visibles. Ils ne peuvent pas contenir les objets appartenant des calques gels ou dsactivs, ni contenus dans des fentres inactives. Lorsque vous visualisez un fichier clich, celui-ci remplace temporairement le contenu de l'cran. Vous pouvez dessiner des objets par-dessus ce fichier clich, mais il disparat lorsque vous changez de vue (en redessinant l'cran ou l'aide d'un zoom ou d'un panoramique). AutoCAD raffiche alors uniquement les objets que vous avez dessins auparavant, ainsi que ceux dj prsents. Vous pouvez afficher les clichs un par un ou en srie l'aide d'un script. AutoCAD permet galement de les gnrer dans des menus personnaliss. Par exemple, si vous crez un script pour insrer des blocs contenant des pices mcaniques frquemment utilises, vous pouvez crer un menu personnalis de mosaque d'images pour afficher un clich de chacune des pices. Lorsque vous cliquez sur le clich dans le menu, AutoCAD insre le bloc correspondant dans le dessin. Une bibliothque de clichs est un fichier contenant un ou plusieurs clichs. Les fichiers de bibliothque de clichs vous permettent de crer des menus de mosaques d'images personnaliss et de combiner plusieurs fichiers de clichs afin de les grer plus facilement. Vous ne pouvez pas modifier un clich. La seule manire d'diter un clich consiste modifier le dessin original et recrer ensuite le clich. Si vous utilisez un cran faible rsolution lors de cration d'un fichier clich, puis passez un cran de rsolution suprieure, vous pouvez toujours visualiser le clich. AutoCAD rgle l'image en consquence. Toutefois, le clich n'exploitera les nouvelles caractristiques de l'cran que lorsque vous l'aurez recr partir du dessin original.

Pour crer un clich


1 Affichez la vue partir de laquelle vous souhaitez crer le clich. 2 Sur la ligne de commande, tapez MCLICHE. 3 Dans la bote de dialogue Crer un fichier clich, entrez un nom et slectionnez l'emplacement du clich. Par dfaut, AutoCAD propose le nom courant du dessin et y ajoute automatiquement l'extension .sld. 4 Cliquez sur Enregistrer.

444 | Chapitre 6 Clichs et scripts de commandes

Le dessin courant reste affich l'cran et le fichier clich est enregistr dans le dossier spcifi.

Aide-mmoire
Commandes
MCLICHE Cre un fichier clich de la fentre objet ou de la prsentation courante. REDESS Rafrachit l'affichage de la fentre courante. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Variables systme
FILEDIA Supprime l'affichage des botes de dialogue d'accs aux fichiers.

Utilitaires
SLIDELIB Compile les clichs rpertoris dans un fichier ASCII situ dans un fichier de bibliothque de clichs.

Affichage des clichs


La commande AFFCLICH permet de visualiser les clichs individuellement. Utilisez un fichier script si vous souhaitez crer une prsentation, c'est--dire afficher plusieurs clichs les uns la suite des autres. Evitez d'utiliser des commandes d'dition lors de la visualisation d'un clich qui ressemble un dessin ordinaire. Ces commandes s'appliquent au dessin courant situ sous le clich, et non au clich lui-mme. Certaines commandes peuvent entraner la rgnration du dessin et ainsi faire disparatre le clich.

Affichage des clichs | 445

Pour afficher un clich


1 Sur la ligne de commande, entrez AFFCLICH. 2 Dans la bote de dialogue Slectionner un fichier, slectionnez le clich que vous souhaitez visualiser et cliquez sur OK. Le clich apparat dans la zone de dessin. 3 Cliquez sur le menu Affichage Redessiner. Le clich disparat.

Aide-mmoire
Commandes
REDESS Rafrachit l'affichage de la fentre courante. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Cration et affichage de bibliothques de clichs


Une bibliothque de clichs est un fichier contenant un ou plusieurs clichs. Les fichiers de bibliothque de clichs vous permettent de crer des menus de mosaques d'images personnaliss et de combiner plusieurs fichiers de clichs afin de les grer plus facilement. Vous pouvez crer des bibliothques de clichs partir de fichiers clichs l'aide de l'utilitaire SLIDELIB. Aprs avoir cr une bibliothque de clichs, vous pouvez afficher les clichs en indiquant le nom de la bibliothque et du clich. Ne supprimez pas les clichs originaux aprs avoir cr la bibliothque. En effet, SLIDELIB ne peut pas mettre jour une bibliothque de clichs existante. Pour ajouter ou supprimer un clich, vous devez mettre jour le fichier de liste des clichs, puis recrer une bibliothque l'aide de SLIDELIB. Lorsque vous recrez une bibliothque, tous les fichiers clichs que vous dsirez y inclure doivent tre disponibles.

446 | Chapitre 6 Clichs et scripts de commandes

Pour crer une bibliothque de clichs


1 Utilisez un diteur de texte ASCII Windows pour crer la liste des fichiers clichs inclure dans la bibliothque. Voici un exemple de liste :
vestibule.sld entre.sld escaliers.sld bureau.sld balcon.sld

2 Nommez et enregistrez le fichier au format texte avec l'extension .txt. 3 Cliquez sur le menu Dmarrer de Windows, Tous les programmes (ou Programmes) Accessoires Invite de commandes. 4 Dans la fentre Invite de commandes, l'invite, entrez CD <emplacement du dossier des clichs> pour modifier les dossiers. A titre d'exemple : CD "c:\slides". 5 A l'invite, entrez la syntaxe suivante pour crer la bibliothque de clichs :
slidelib nombibliothque <liste.txt

Par exemple, si vous avez nomm le fichier texte zones.txt, vous pouvez crer une bibliothque appele maison.slb en entrant slidelib maison<zones.txt. L'utilitaire SLIDELIB ajoute l'extension .slb au fichier de bibliothque.

Pour afficher un clich d'une bibliothque de clichs


1 Sur la ligne de commande, entrez FILEDIA. 2 Entrez 0, puis appuyez sur ENTREE. 3 Sur la ligne de commande, entrez AFFCLICH. 4 Entrez bibliothque(nomdeclich) pour spcifier le clich. Par exemple, entrez maison (balcon) pour ouvrir le clich balcon se trouvant dans le fichier bibliothque maison. 5 Pour supprimer le clich de l'affichage, cliquez sur le menu affichage Redessiner.

Cration et affichage de bibliothques de clichs | 447

Aide-mmoire
Commandes
MCLICHE Cre un fichier clich de la fentre objet ou de la prsentation courante. REDESS Rafrachit l'affichage de la fentre courante. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Utilitaires
SLIDELIB Compile les clichs rpertoris dans un fichier ASCII situ dans un fichier de bibliothque de clichs.

Cration de scripts de commandes


Un script est un fichier texte qui contient une srie de commandes. Les scripts servent notamment personnaliser le dmarrage et excuter des diaporamas.

Prsentation des scripts de commandes


Un script est un fichier texte comprenant une commande par ligne. Vous pouvez appeler un script au dmarrage ou en excuter un au cours d'une session de travail l'aide de la commande SCRIPT. Un script permet galement de crer facilement des prsentations permanentes telles que la dmonstration d'un produit ou la communication d'informations sur un salon professionnel. La variable systme BACKGROUNDPLOT doit tre dfinie sur 0 avant qu'un script ne puisse tracer plusieurs travaux. Vous crez des fichiers script l'extrieur du programme l'aide d'un diteur de texte (tel que le Bloc-notes Microsoft Windows) ou un traitement de texte (Microsoft Word par exemple) qui peut enregistrer le fichier au format ASCII. L'extension du fichier doit tre .scr. Chaque ligne du fichier script contient une commande. Chaque espace d'un fichier script est important, car ESPACE est accept comme commande ou

448 | Chapitre 6 Clichs et scripts de commandes

caractre de fin d'un champ de donnes. Pour rdiger une squence approprie de rponses dans un fichier script, vous devez matriser l'ordre des invites. REMARQUE Etant donn que les invites et les noms de commande peuvent voluer d'une version l'autre, vous pouvez tre amen rexaminer vos scripts lors d'une mise niveau du programme. Pour des raisons similaires, vitez d'utiliser des abrviations, car l'ajout de commandes futures pourrait crer des ambiguts. Un script peut contenir n'importe quelle commande excutable, sauf celles qui affichent une bote de dialogue. Dans la plupart des cas, une commande qui affiche une bote de dialogue possde une autre version de la commande qui affiche les invites de commande au lieu d'une bote de dialogue. Les fichiers script peuvent contenir des commentaires. Une ligne commenant par un point-virgule (;) est considre comme un commentaire et est ignore lors du traitement du fichier script. La dernire ligne du fichier doit tre vierge. Toute rfrence un nom de fichier long contenant des espaces doit figurer entre guillemets. Par exemple, pour ouvrir le dessin ma maison.dwg partir d'un script, vous devez utiliser la syntaxe suivante :
open "ma maison"

Les commandes suivantes sont utiles dans un script : 'DELAI Provoque une temporisation dans un script (en millisecondes) 'ECRANGRA Passe de la fentre de texte la zone de dessin. REPRENDRE Reprend le traitement d'un script interrompu. RSCRIPT Rpte l'excution d'un fichier script. 'ECRANTXT Affiche la fentre de texte. Lorsque les commandes proviennent d'un script, il est suppos que les valeurs des variables systme PICKADD et PICKAUTO sont respectivement 1 et 0 ; il est donc inutile de vous proccuper de ces variables. Un script est trait en tant que groupe (unit de commandes) rversible par une simple commande U. Cependant, chaque commande du script produit une entre dans le fichier journal, ce qui peut ralentir le traitement. Au besoin, vous pouvez utiliser la commande ANNULER Contrle Aucun pour dsactiver la fonction d'annulation avant l'excution du script ou encore l'inclure au dbut du script. N'oubliez pas de la ractiver (ANNULER Contrle Tout) aprs l'excution du script. Le script en cours d'excution s'arrte lorsqu'une autre commande de script est lance.

Prsentation des scripts de commandes | 449

Pour crer un script qui modifie les valeurs d'un dessin


Ce script active la grille, paramtre facteur d'chelle global du type de ligne sur 3.0 et spcifie le calque 0 comme calque courant avec la couleur rouge. 1 Dans un diteur de texte, entrez grille active. 2 Sur la ligne suivante, entrez EChltl 3.0. 3 Sur la ligne suivante, entrez calque 0 couleur rouge 0. 4 Ajoutez une ligne vierge. 5 Enregistrez le fichier au format texte ASCII (fichier TXT), avec l'extension .scr. Le fichier script peut contenir des commentaires, comme suit :
; Activer la grille grille active ; Dfinir le facteur d'chelle des types de ligne EChltl 3.0 ; Dfinir le calque courant et sa couleur calque 0 couleur rouge 0 ; La ligne vierge ci-dessus marque la fin de la commande CALQUE

Aide-mmoire
Commandes
DELAI Provoque une temporisation dans un script. ECRANGRA Passe de la fentre de texte la zone de dessin. REPRENDRE Reprend le traitement d'un script interrompu. RSCRIPT Rpte l'excution d'un fichier script. SCRIPT Excute une squence de commandes partir d'un fichier script.

450 | Chapitre 6 Clichs et scripts de commandes

ECRANTXT Ouvre la fentre de texte. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Excution de scripts au dmarrage


Un script excut au dmarrage peut ouvrir un dessin et modifier ses valeurs. Supposons qu' chaque fois que vous commencez un nouveau dessin, vous activez la grille, vous paramtrez le facteur d'chelle global du type de ligne sur 3.0 et vous spcifiez le calque 0 comme calque courant avec la couleur rouge. Vous pouvez pour cela recourir un gabarit de dessin, mais aussi au script suivant, enregistr dans le fichier texte setup.scr.
grille active EChltl 3.0 calque 0 couleur rouge 0

La premire ligne active la grille. La deuxime ligne fixe l'chelle globale des types de ligne. La troisime ligne spcifie que le calque 0 est le calque courant et choisit le rouge comme couleur par dfaut. AutoCAD suppose que dans un script, vous voulez utiliser la version de la commande CALQUE qui affiche les invites de commande et non la version qui dclenche une palette. Le rsultat quivaut l'entre de -CALQUE sur la ligne de commande. La quatrime ligne est vide, ce qui met fin la commande CALQUE. REMARQUE Les scripts VBA et AutoLISP qui sont excuts au dmarrage doivent vrifier si le processus AutoCAD est visible ou invisible. Si le processus est invisible, le script ne doit pas tre excut car le processus peut tre en train d'effectuer des oprations de traage ou de publication en arrire-plan. Pour vrifier si le processus AutoCAD est visible ou invisible, utilisez la proprit Visible de l'objet Application dans le modle objet AutoCAD. Entrez la syntaxe suivante dans la bote de dialogue Excuter pour lancer un script qui ouvre un dessin au dmarrage :
ACAD nom_dessin /b setup

Toute rfrence un nom de fichier contenant des espaces doit figurer entre guillemets, par exemple, "pension de famille".

Excution de scripts au dmarrage | 451

Vous pouvez galement spcifier la vue qui apparat l'ouverture du dessin l'aide du paramtre /v et du nom de la vue. Le paramtre /b et le fichier script doivent tre les derniers paramtres spcifis. Il n'est pas ncessaire de spcifier les extensions .exe, .dwg, .dwt et .scr. Si AutoCAD ne trouve pas le fichier script, il indique qu'il ne peut pas l'ouvrir. Pour excuter le mme script au dmarrage tout en crant un nouveau dessin l'aide du fichier monmodle.dwt en guise de gabarit, entrez la syntaxe suivante dans la bote de dialogue Excuter :
ACAD /t MyTemplate /b setup

Cette commande cre un nouveau dessin et met une srie de commandes de configuration partir du fichier setup.scr. Lorsque le script est termin, un message apparat sur la ligne de commande. Pour utiliser le gabarit par dfaut pour le nouveau dessin, n'indiquez pas le paramtre /t et le nom du fichier de gabarit. REMARQUE Vous ne pouvez plus utiliser cette mthode pour dmarrer un nouveau dessin et le nommer. Nommez le dessin lorsque vous l'enregistrez.

Pour excuter un script au dmarrage


1 Cliquez sur le menu Dmarrer (Windows) Excuter. 2 Dans la bote de dialogue Excuter, entrez acad nom_dessin/b nom_script. Pour dmarrer un nouveau fichier, entrez, la place d'un nom de fichier de dessin, le paramtre /t et le nom d'un fichier de gabarit : /t dessin_gabarit. Pour ouvrir un fichier de dessin dans une vue particulire, aprs le nom du dessin, entrez le paramtre /v et le nom de la vue : /v nom_vue. Le nom du fichier script doit tre le dernier paramtre spcifi. Les extensions de fichier sont facultatives. 3 Cliquez sur OK. AutoCAD ouvre le dessin et excute les commandes du fichier script. Lorsque le script est termin, un message apparat sur la ligne de commande.

452 | Chapitre 6 Clichs et scripts de commandes

Excution de diaporamas l'aide de scripts


Les scripts facilitent la cration des diaporamas. Les scripts facilitent la cration des diaporamas. Gnralement, la vitesse d'affichage des clichs est limite par le nombre de fois o AutoCAD doit accder au disque pour lire le fichier clich. Vous pouvez toutefois prcharger le clich suivant en mmoire pendant que votre auditoire visionne le clich courant, puis afficher rapidement le clich suivant rsidant en mmoire. Pour prcharger un clich, placez un astrisque devant le nom du fichier dans la commande AFFCLICH. La commande AFFCLICH suivante dtecte le prchargement du clich et l'affiche sans demander de nom de fichier. Le temps ncessaire pour accder au disque et charger le clich suivant concide en partie avec la dure d'affichage du clich en cours. Vous pouvez spcifier un dlai additionnel l'aide de la commande DELAI. Chaque unit de dlai quivaut une milliseconde. Pour arrter un script rptitif, appuyez sur ECHAP. Vous pouvez en reprendre l'excution l'aide de la commande REPRENDRE. Si votre script dure longtemps, il est prfrable de dsactiver la consignation dans le fichier journal via la commande ANNULER Contrle Aucun.

Pour excuter des diaporamas l'aide de scripts


1 Crez le fichier de bibliothque de clichs comme l'indique la section Pour crer une bibliothque de clichs (page 447). 2 Crez un fichier script l'aide d'un diteur de texte ASCII, comme l'indique la section Pour crer un script qui prcharge des clichs (page 453). 3 Sur la ligne de commande, entrez script. 4 Dans la bote de dialogue Slectionner un fichier script, slectionnez un fichier script et cliquez sur Ouvrir.

Pour crer un script qui prcharge des clichs


Dans l'exemple ci-aprs d'un script qui affiche trois clichs (fichiers clich1.sld, clich2.sld et clich3.sld), l'accs au lecteur et le chargement en mmoire du clich suivant interviennent en mme temps que l'affichage du clich courant. 1 Sur la premire ligne du script, entrez affclich clich1. La premire ligne lance le diaporama et charge clich1. 2 Sur la deuxime ligne, entrez affclich *clich2.

Excution de diaporamas l'aide de scripts | 453

L'astrisque (*) avant le nom du clich sur la deuxime ligne prcharge clich2. 3 Sur la troisime ligne, entrez dlai 2000. La troisime ligne spcifie un dlai de 2 000 millisecondes pour que l'auditoire puisse visualiser le clich1. 4 Sur la quatrime ligne, entrez affclich. Sur la cinquime ligne, entrez affclich *clich3. Sur la sixime ligne, entrez dlai 2000. Les quatrime, cinquime et sixime lignes affichent le fichier clich2, prchargent le fichier clich3 et spcifient le dlai d'affichage du fichier clich2. 5 Sur la septime ligne, entrez affclich. Sur la huitime ligne, entrez dlai 3000. Les septime et huitime lignes affichent le fichier clich3 et spcifient le dlai d'affichage du fichier clich3. 6 Sur la dernire ligne, entrez rscript pour rpter le script. 7 Pour arrter un script rptitif, appuyez sur ECHAP. Pour reprendre l'excution du script, entrez REPRENDRE. Le script peut contenir des commentaires, comme suit :
; Commencer le diaporama, charger clich1 AFFCLICH clich1 ; Prcharger clich2 AFFCLICH *clich2 ; Prsenter clich1 DELAI 2000 ; Afficher clich2 AFFCLICH ; Prcharger clich3 AFFCLICH *clich3 ; Prsenter clich2 DELAI 2000 ; Afficher clich3 AFFCLICH ; Prsenter clich3 DELAI 3000 ; Cycle RSCRIPT

454 | Chapitre 6 Clichs et scripts de commandes

Aide-mmoire
Commandes
DELAI Provoque une temporisation dans un script. ECRANGRA Passe de la fentre de texte la zone de dessin. REPRENDRE Reprend le traitement d'un script interrompu. RSCRIPT Rpte l'excution d'un fichier script. SCRIPT Excute une squence de commandes partir d'un fichier script. ECRANTXT Ouvre la fentre de texte. AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Excution de diaporamas l'aide de scripts | 455

456

Introduction aux interfaces de programmation

Les interfaces de programmation prsentes ici sont Automatisation ActiveX, VBA (Visual Basic for Applications), AutoLISP, VISUAL LISP, ObjectARX et .NET. Le type d'interface utilis dpend des besoins en matire d'application et de la comptence acquise en programmation.

Automatisation ActiveX
Automatisation ActiveX est une technologie dveloppe par Microsoft , base sur l'architecture COM (component object model - modle objet composant). Elle permet de personnaliser AutoCAD, de partager les donnes de dessin avec d'autres applications et d'automatiser des tches.

Prsentation d'ActiveX
Vous pouvez crer et manipuler des objets AutoCAD partir de toute application faisant office de contrleur d'automatisation. Par consquent, le processus Automatisation permet de programmer des macros excutables dans plusieurs applications, fonctionnalit qui n'est pas disponible dans AutoLISP. Par le biais d'Automatisation, AutoCAD met disposition des objets programmables, dcrits par AutoCAD Object Model, et pouvant tre crs, modifis et manipuls par d'autres applications. Toute application ayant accs au modle objet AutoCAD est un contrleur d'automatisation, et l'outil le plus utilis pour manipuler une autre application l'aide d'Automatisation est Visual Basic for Applications (VBA). VBA est un composant qui se trouve dans de nombreuses applications Microsoft Office. Vous pouvez utiliser ces applications ou d'autres contrleurs d'automatisation, tels que Visual Basic, .NET et Delphi, pour piloter AutoCAD.

457

La mise en uvre d'une interface ActiveX pour AutoCAD prsente deux avantages :

L'accs par programmation aux dessins AutoCAD est possible sous de nombreux autres environnements de programmation. Avant qu'ActiveX Automation n'existe, les dveloppeurs avaient pour seuls outils les interfaces AutoLISP ou C++. Le partage des donnes avec d'autres applications Windows, telles que Microsoft Excel et Microsoft Word, est sensiblement facilit.

Pour plus d'informations sur l'utilisation de VBA pour grer l'interface Automatisation ActiveX d'AutoCAD, reportez-vous au Guide de programmation ActiveX et VBA ainsi qu' la rubrique ActiveX and VBA Reference dans le systme d'aide. Pour afficher l'aide aux dveloppeurs, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs. Vous pouvez, par exemple, solliciter une saisie, dfinir des prfrences, tablir un jeu de slection ou extraire des donnes de dessin. Vous pouvez dcider du contrleur utiliser en fonction du type de manipulation. A l'aide d'Automatisation, vous pouvez crer et manipuler des objets AutoCAD partir de toute application faisant office de contrleur d'automatisation. Par consquent, le processus Automatisation permet de programmer des macros excutables dans plusieurs applications, fonctionnalit qui n'est pas disponible dans AutoLISP. Grce Automatisation, vous pouvez combiner les fonctionnalits de nombreuses applications dans une seule application. Les objets affichs sont appels objets Automatisation. Les objets Automatisation permettent de disposer de mthodes, de proprits et d'vnements. Les mthodes sont des fonctions qui excutent une action sur un objet. Les proprits sont des fonctions qui dfinissent ou renvoient des informations sur l'tat d'un objet. Les Evnements sont des actions ou des occurrences inities par l'utilisateur auxquelles un programme rpond. Au sein d'AutoCAD, pratiquement tout type d'application peut accder aux objets Automatisation affichs. Ces applications peuvent tre des excutables autonomes, des fichiers DLL (dynamic linked library - bibliothque de liaisons dynamiques) et des macros conues dans des applications telles que Microsoft Word ou Microsoft Excel. Parmi ces applications, l'excutable autonome est vraisemblablement la plus courante. Si vous utilisez des applications labores par des dveloppeurs, suivez leurs instructions d'installation et d'utilisation.

458 | Chapitre 7 Introduction aux interfaces de programmation

Voir aussi :

Prsentation de VBA AutoCAD (page 460)

Dfinition d'une commande pour dmarrer votre application


Vous pouvez utiliser le fichier acad.pgp pour dfinir une nouvelle commande AutoCAD qui excute une commande externe afin de dmarrer votre application. Vous pouvez utiliser le fichier acad.pgp pour dfinir une nouvelle commande AutoCAD qui excute une commande externe afin de dmarrer votre application. L'exemple suivant dfinit la commande RUNAPP1, qui excute l'application app1.exe dans le rpertoire c:\vbapps\. (Ajoutez ce code la section des commandes externes de votre fichier acad.pgp.)
RUNAPP1, start c:\vbapps\app1, 0

Si votre application requiert des paramtres de ligne de commande, vous pouvez utiliser le code suivant :
RUNAPP2, start c:\vbapps\app2, 0, *Parameters: ,

Cet exemple dfinit la commande RUNAPP2, qui vous invite indiquer des paramtres, qu'elle transmet votre application. Vous pouvez galement utiliser la fonction AutoLISP startapp pour dmarrer une application qui recourt Automatisation. Ds qu'AutoLISP dmarre l'application externe, il n'exerce aucun contrle sur ses actions. Vous pouvez toutefois utiliser AutoLISP pour rechercher et excuter diffrentes applications en fonction de paramtres donns.

Dmarrage d'une application partir d'un menu ou d'une barre d'outils


Aprs avoir dfini une nouvelle commande pour dmarrer votre application, vous pouvez l'intgrer dans un menu ou une barre d'outils. La macro peut tre appele partir d'un lment d'interface dans le fichier de personnalisation (CUI). Si vous n'utilisez qu'une ou deux applications, vous pouvez les ajouter l'un des menus droulants standard. Si vous disposez d'un groupe d'applications, vous pouvez ajouter votre propre barre d'outils ou menu droulant uniquement ddi ces applications. Pour de plus amples

Dfinition d'une commande pour dmarrer votre application | 459

informations sur la cration, la modification et le chargement de fichiers de personnalisation, reportez-vous Personnalisation de l'interface utilisateur (page 95).

Aide-mmoire
Commandes
CHARGIUPERSO Charge un fichier CUIx.

VBA AutoCAD
Microsoft Visual Basic for Applications (VBA) est un environnement de programmation bas sur les objets, conu pour offrir des capacits de dveloppement tendues. La principale diffrence entre VBA et VB (Visual Basic 6) rside dans le fait que VBA s'excute dans le mme espace de processus que AutoCAD, offrant ainsi un environnement de programmation trs rapide et compatible avec AutoCAD.

Prsentation de VBA AutoCAD


VBA permet d'intgrer une application d'autres applications compatibles avec VBA. Ainsi, AutoCAD, partir de bibliothques d'objets d'application, peut faire office de contrleur d'automatisation pour d'autres applications telles que Microsoft Word ou Excel. REMARQUE Le logiciel Microsoft Visual Basic pour Applications (VBA) n'est plus install avec AutoCAD. Pour plus d'informations, visitez le site http://www.autodesk.com/vba-download. Les ditions de dveloppement autonomes de Visual Basic 6, qui doivent tre achetes sparment, compltent VBA AutoCAD sous la forme de composants tels qu'un moteur de base de donnes externe et des fonctionnalits de rdaction de rapport.

Dvelopper avec VBA AutoCAD


VBA envoie des messages AutoCAD via l'interface Automatisation ActiveX d'AutoCAD. VBA AutoCAD permet d'excuter simultanment l'environnement Visual Basic et AutoCAD, et de grer AutoCAD par programme l'aide de

460 | Chapitre 7 Introduction aux interfaces de programmation

l'interface Automatisation ActiveX. Cette association d'AutoCAD, d'Automatisation ActiveX et de VBA fournit une interface extrmement puissante. En plus de grer les objets AutoCAD, elle change des donnes avec d'autres applications. Grce l'intgration de VBA dans AutoCAD, vous disposez d'un outil visuel vous permettant de personnaliser AutoCAD facilement. Par exemple, vous pouvez crer une application qui extrait des informations d'attribut automatiquement, insre les rsultats directement dans une feuille de calcul Excel, puis effectue les transformations de donnes requises. Trois lments fondamentaux dfinissent la programmation VBA dans AutoCAD. Le premier est AutoCAD lui-mme, qui regroupe un jeu complet d'objets comprenant des commandes, des donnes et des entits AutoCAD. AutoCAD est une application architecture ouverte comportant plusieurs niveaux d'interface. Pour utiliser VBA efficacement, vous avez tout intrt matriser la programmation sous AutoCAD. Toutefois, vous constaterez que l'approche VBA base sur les objets diffre sensiblement de celle d'AutoLISP. Le deuxime lment est l'interface Automatisation ActiveX d'AutoCAD, qui tablit la communication des messages avec les objets AutoCAD. La programmation VBA requiert une matrise des notions de base d'Automatisation ActiveX. Une description de l'interface Automatisation ActiveX d'AutoCAD se trouve dans le Guide de programmation ActiveX et VBA du systme d'aide. Pour afficher l'aide aux dveloppeurs, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs. Le troisime lment qui dfinit la programmation VBA est VBA lui-mme. Il dispose de son propre jeu d'objets, de mots-cls, de constantes, etc., permettant de dfinir le droulement des programmes, ainsi que de les grer, les dboguer et les excuter. Le systme d'aide complet Microsoft pour VBA est inclus avec VBA AutoCAD. L'interface ActiveX/VBA d'AutoCAD prsente plusieurs avantages par rapport aux autres environnements API d'AutoCAD :

Rapidit. Excutes dans le mme processus que VBA, les applications ActiveX sont plus rapides que les applications AutoLISP. Facilit d'utilisation. Le langage de programmation et l'environnement de dveloppement sont faciles utiliser et sont installs en mme temps que AutoCAD. Interoprabilit Windows. ActiveX et VBA sont conus pour tre utiliss avec d'autres applications Windows et fournissent un excellent canal de communication des informations entre les applications.

Prsentation de VBA AutoCAD | 461

Prototypage rapide. L'interface de dveloppement rapide de VBA est parfaite pour la cration de prototypes d'application, ceci mme si l'application en question doit tre dveloppe dans un autre langage. Accessibilit aux programmeurs. Les programmeurs utilisent dj Visual Basic 6. ActiveX/VBA AutoCAD offre aux programmeurs et ceux qui tudient Visual Basic 6 l'occasion d'tendre les fonctions de dveloppement d'applications et de personnalisation d'AutoCAD.

Aide-mmoire
Commandes
VBAIDE Affiche l'diteur Visual Basic. CHARGVBA Charge un projet VBA global dans la session de travail courante. GESTVBA Ouvre une bote de dialogue permettant de grer les oprations lies au projet VBA. EXECVBA Excute une macro VBA. VBAINSTR Excute une expression VBA sur la ligne de commande AutoCAD. DECHARGVBA Dcharge un projet VBA global.

Utilisation des applications VBA AutoCAD


Vous chargez un projet VBA l'aide de la commande CHARGVBA. Une fois qu'il est charg, ses modules et macros sont disponibles dans la bote de dialogue Macros. Bien que les applications Microsoft stockent les programmes, les macros et les projets VBA dans un document spcifique, AutoCAD utilise un fichier distinct portant l'extension . dvb. Ainsi, l'interface de VBA avec AutoCAD se prsente sensiblement sous la mme forme que celle d'AutoLISP et d'ObjectARX. Un

462 | Chapitre 7 Introduction aux interfaces de programmation

projet VBA tant stock dans un fichier distinct, il peut ouvrir et fermer diffrents dessins AutoCAD au cours d'une session AutoCAD. REMARQUE Les projets VBA AutoCAD ne sont pas compatibles avec les projets autonomes Visual Basic 6 (fichiers VBP). Toutefois, les feuilles, les modules et les classes peuvent tre changs entre des projets dissemblables l'aide des commandes VBA IMPORT et EXPORT dans l'environnement de dveloppement intgr VBA (IDE - integrated development environment). Vous chargez un projet VBA l'aide de la commande CHARGVBA. Une fois qu'il est charg, ses modules et macros sont disponibles dans la bote de dialogue Macros. Pour excuter le module VBA, utilisez la commande EXECVBA. Si aucun projet VBA n'est charg, les options ne sont pas disponibles. Les procdures rpertories dans la zone Macro utilisent la syntaxe suivante : module.macro Dans la bote de dialogue Macros, vous slectionnez l'tendue des macros, puis oprez votre choix dans la liste des modules.

Utilisation de la ligne de commande pour excuter une macro VBA


La commande -EXECVBA permet d'excuter une macro partir de la ligne de commande. Cela vous permet d'excuter les macros VBA partir de la ligne de commande, de scripts et d'autres environnements de programmation AutoCAD. Le seul argument de la commande est le nom du module exprim selon la syntaxe module.macro. Celle-ci se prsente sous la forme suivante :
-execvba <module.macro>

Etant donn que les modules peuvent comporter des macros de mme nom, la syntaxe module.macro identifie chaque macro et autorise une slection unique.

Aide-mmoire
Commandes
VBAIDE Affiche l'diteur Visual Basic. CHARGVBA Charge un projet VBA global dans la session de travail courante.

Utilisation des applications VBA AutoCAD | 463

GESTVBA Ouvre une bote de dialogue permettant de grer les oprations lies au projet VBA. EXECVBA Excute une macro VBA. VBAINSTR Excute une expression VBA sur la ligne de commande AutoCAD. DECHARGVBA Dcharge un projet VBA global.

Chargement et excution automatiques des projets VBA


Vous pouvez charger les projets VBA automatiquement chaque fois que vous excutez AutoCAD. Lorsque vous laborez un certain nombre de projets VBA, vous pouvez les charger automatiquement chaque excution d'AutoCAD. Les macros qu'ils contiennent sont disponibles immdiatement. En outre, la commande APPLOAD fournit l'option Applications lances au dmarrage qui charge automatiquement les applications spcifies.

acvba.arx Chargement automatique de VBA


Vous ne pouvez pas charger VBA tant qu'une commande VBA AutoCAD n'a pas t mise. Si vous souhaitez charger VBA chaque fois que vous dmarrez AutoCAD, insrez la ligne suivante dans le fichier acad. rx :
acvba.arx

Vous pouvez automatiquement excuter une macro contenue dans le fichier acad.dvb en la nommant AcadStartup. Toute macro du fichier acad.dvb appele AcadStartup s'excute automatiquement au chargement de VBA.

acad.dvb Chargement automatique d'un projet VBA


Le fichier acad.dvb facilite le chargement d'un projet VBA contenant des macros spcifiques chaque dmarrage d'AutoCAD. Chaque fois que vous dmarrez une nouvelle session de dessin AutoCAD, AutoCAD recherche le fichier acad.dvb, puis le charge.

464 | Chapitre 7 Introduction aux interfaces de programmation

Si vous souhaitez qu'une macro du fichier acad.dvb soit excute chaque fois que vous dmarrez un nouveau dessin ou en ouvrez un, ajoutez le code suivant dans le fichier acaddoc.lsp :
(defun S::STARTUP() (command "_-vbarun" "misejourcartouche") )

Dans cet exemple, le nom de projet est misejourcartouche.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage. VBAIDE Affiche l'diteur Visual Basic. CHARGVBA Charge un projet VBA global dans la session de travail courante. GESTVBA Ouvre une bote de dialogue permettant de grer les oprations lies au projet VBA. EXECVBA Excute une macro VBA. VBAINSTR Excute une expression VBA sur la ligne de commande AutoCAD. DECHARGVBA Dcharge un projet VBA global.

AutoLISP et Visual LISP


AutoLISP est bas sur le langage de programmation LISP, simple assimiler et trs puissant. Etant donn que AutoCAD possde un interprteur LISP, vous pouvez entrer du code AutoLISP sur la ligne de commande ou en charger

AutoLISP et Visual LISP | 465

partir de fichiers externes. Visual LISP (VLISP) est un outil logiciel conu pour faciliter le dveloppement de programmes AutoLISP.

Prsentation d'AutoLISP et de Visual LISP


AutoLISP comporte dsormais Visual LISP (VLISP). Cet environnement de dveloppement intgr comprend un compilateur, un dbogueur et des outils de dveloppement permettant d'accrotre la productivit. VLISP ajoute des fonctionnalits et permet au langage d'interagir avec les objets utilisant ActiveX. Grce VLISP, AutoLISP peut en outre rpondre aux vnements par le biais d'objets racteurs. Contrairement ce qui se produit dans ObjectARX ou VBA, chaque document ouvert dans l'environnement MDE possde ses propres environnement et espace nom Visual LISP. Un espace nom est un environnement isol qui empche les routines AutoLISP spcifiques d'un document de subir des conflits de valeurs et de noms de variables ou de symboles avec ceux figurant dans un autre document. Par exemple, la ligne de code suivante attribue une valeur diffrente au symbole a pour diffrents documents.
(setq a (getvar "DWGNAME"))

Visual LISP fournit des mcanismes permettant de charger des symboles et des variables d'un espace nom vers un autre. Vous trouverez plus d'informations sur les espaces noms dans le manuel AutoLISP Developer's Guide du systme d'aide. Pour afficher l'aide aux dveloppeurs, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs. Les applications ou routines AutoLISP peuvent interagir avec AutoCAD de nombreuses faons. Ces routines peuvent inviter l'utilisateur entrer des informations, accder directement aux commandes AutoCAD intgres et modifier ou crer des objets dans la base de dessins. La cration de routines AutoLISP vous permet d'ajouter AutoCAD des commandes spcialises. Certaines des commandes AutoCAD standard sont en ralit des applications AutoLISP. Visual LISP fournit trois options de format de fichier pour les applications AutoLISP :

Lecture d'un fichier LSP (.lsp)fichier texte ASCII contenant du code de programme AutoLISP. Lecture d'un fichier FAS (.fas)version binaire compile d'un fichier programme LSP unique.

466 | Chapitre 7 Introduction aux interfaces de programmation

Lecture d'un fichier VLX (.vlx)ensemble compil d'un ou de plusieurs fichiers LSP et/ou DCL (Dialog Control Language).

REMARQUE Les fichiers d'application AutoLISP de mme nom sont chargs en fonction de leur dateur Modification ; le fichier LSP, FAS ou VLX dtenant le dateur le plus rcent est charg, sauf si vous spcifiez un nom de fichier complet (extension comprise). Etant donn que AutoCAD peut lire le code AutoLISP directement, aucune compilation n'est requise. Bien que Visual LISP fournisse un environnement de dveloppement intgr, vous pouvez saisir du code sur la ligne de commande afin d'obtenir le rsultat immdiatement. Cela vous permet d'exploiter facilement le langage AutoLISP, indpendamment de votre exprience en matire de programmation. Mme si vous n'envisagez pas d'crire des applications AutoLISP, votre module AutoCAD comprend de nombreuses routines utiles. Des routines sont galement disponibles en tant que logiciels contribution volontaire (shareware) dvelopps par des parties tierces. La matrise du chargement et de l'utilisation de ces routines permet d'amliorer la productivit. REMARQUE Lorsque l'entre de commande provient de la fonction AutoLISP command, les paramtres des variables systme PICKADD et PICKAUTO sont 1 et 0, respectivement. Cela permet de prserver la compatibilit avec les versions antrieures d'AutoCAD et de faciliter la personnalisation (en vous vitant d'avoir vrifier les paramtres de ces variables). Pour en savoir plus sur la programmation AutoLISP, voir le manuel AutoLISP Developer's Guide et pour plus d'informations sur les fonctions AutoLISP et Visual LISP, voir la rubrique AutoLISP Reference dans le systme d'aide. Pour afficher l'aide aux dveloppeurs, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs. Les programmes AutoLISP peuvent utiliser des botes de dialogue avec leurs applications. Les botes de dialogue programmables sont uniquement dcrites dans le manuel AutoLISP Developer's Guide.

Prsentation d'AutoLISP et de Visual LISP | 467

Aide-mmoire
Commandes
VLISP Affiche l'environnement de dveloppement interactif Visual LISP.

Variables systme
PICKADD Dtermine si les slections suivantes remplacent le jeu de slection courant ou s'y ajoutent. PICKAUTO Gre le fentrage automatique pour la slection d'objets.

Utilisation des applications AutoLISP


Voir aussi :

Prsentation de l'organisation des fichiers (page 4)

Les applications AutoLISP sont stockes dans des fichiers texte ASCII que vous pouvez modifier. Avant d'utiliser une application AutoLISP, vous devez la charger. Les applications AutoLISP sont stockes dans des fichiers texte ASCII portant l'extension .lsp. Ces fichiers possdent gnralement un en-tte qui dcrit une routine, son utilisation et toute instruction spcifique. Cet en-tte peut galement comprendre des commentaires au sujet de l'auteur et des informations lgales relatives l'utilisation de la routine. Les commentaires sont prcds d'un point-virgule (;). Vous pouvez visualiser et modifier ces fichiers l'aide d'un diteur ou d'un traitement de texte mme de gnrer un fichier texte ASCII. Avant d'utiliser une application AutoLISP, vous devez la charger. Vous pouvez utiliser la commande APPLOAD ou la fonction AutoLISP load pour charger une application. Lorsque vous chargez une application AutoLISP, le code AutoLISP contenu dans le fichier LSP est charg dans la mmoire de votre systme. Lorsque vous chargez une application l'aide de la fonction load, vous devez entrer du code AutoLISP sur la ligne de commande. Si la fonction load s'excute

468 | Chapitre 7 Introduction aux interfaces de programmation

correctement, la ligne de commande affiche la valeur de la dernire expression du fichier. Il s'agit gnralement du nom de la dernire fonction dfinie dans le fichier ou d'instructions sur l'utilisation de la fonction qui vient d'tre charge. Si la fonction load choue, elle renvoie un message d'erreur AutoLISP. L'chec de la fonction load peut rsulter d'un codage incorrect dans le fichier ou de la saisie d'un nom de fichier erron sur la ligne de commande. La syntaxe de la fonction load est la suivante :
(load filename [onfailure])

Cette syntaxe indique que la fonction load possde deux arguments: filename qui est requis et onfailure qui est facultatif. Lorsque vous chargez un fichier AutoLISP l'aide de la ligne de commande, vous ne fournissez gnralement que l'argument filename. L'exemple suivant charge le fichier AutoLISP newfile.lsp. Commande : (load "newfile") L'extension .lsp n'est pas requise. Ce format fonctionne pour tout fichier LSP figurant sur le chemin de la bibliothque courante. Pour charger un fichier AutoLISP n'appartenant pas au chemin de la bibliothque, vous devez fournir le chemin complet et le nom de fichier pour l'argument filename. Commande : (charger "d:/files/morelisp/newfile") REMARQUE Lorsque vous indiquez un chemin de rpertoire, vous devez utiliser une barre oblique (/) ou deux barres obliques inverses (\\) comme sparateur, car une barre oblique inverse unique a une signification particulire dans AutoLISP.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

Utilisation des applications AutoLISP | 469

Chargement et excution automatiques des routines AutoLISP


Vous pouvez charger les routines AutoLISP chaque fois que vous excutez AutoCAD. Vous avez galement la possibilit d'excuter certaines commandes ou fonctions des moments spcifiques au cours d'une session de dessin.

Prsentation du chargement automatique d'AutoLISP


Voir aussi :

Chargement d'un fichier AutoLISP (page 367) Fonction S::STARTUP : excution postinitialisation (page 476)

AutoCAD charge automatiquement le contenu de trois fichiers dfinis par l'utilisateur : acad.lsp, acaddoc.lsp et le fichier MNL qui accompagne votre fichier de personnalisation courant. Par dfaut, le fichier acad.lsp n'est charg qu'une seule fois, au dmarrage d'AutoCAD, tandis que acaddoc.lsp est charg avec chaque document (ou dessin). Ceci vous permet d'associer le chargement du fichier acad.lsp au dmarrage de l'application et le fichier acaddoc.lsp avec le commencement du document (ou du dessin). Vous pouvez changer la mthode par dfaut de chargement de ces fichiers de dmarrage en modifiant la valeur de la variable systme ACADLSPASDOC. Si l'un de ces fichiers dfinit une fonction du type spcial S::STARTUP, cette routine s'excute immdiatement une fois le dessin entirement initialis. La fonction S::STARTUP est dcrite dans Fonction S::STARTUP : excution postinitialisation (page 476). Par ailleurs, la commande APPLOAD fournit l'option Applications lances au dmarrage qui charge les applications spcifies sans qu'il soit ncessaire de modifier des fichiers. Les fichiers de dmarrage acad.lsp et acaddoc.lsp ne sont pas fournis avec AutoCAD. Il appartient l'utilisateur de les crer et de les grer.

Chargement automatique des commandes


Lorsque vous chargez un fichier AutoLISP, les dfinitions de commande du fichier sont charges en mmoire, que vous utilisiez ou non ces commandes. La fonction AutoLISP autoload permet d'utiliser une commande sans qu'il soit ncessaire de charger la totalit de la routine en mmoire. L'ajout du code

470 | Chapitre 7 Introduction aux interfaces de programmation

suivant au fichier acaddoc.lsp permet de charger automatiquement les commandes CMD1, CMD2 et CMD3 partir du fichier cmds.lsp, et la commande NEWCMD partir du fichier newcmd.lsp.
(autoload "CMDS" '("CMD1" "CMD2" "CMD3")) (autoload "NEWCMD" '("NEWCMD"))

La premire fois que vous entrez une commande automatiquement charge sur la ligne de commande, AutoLISP charge la totalit de la dfinition de la commande partir du fichier associ. AutoLISP fournit galement la fonction autoarxload pour les applications ObjectARX. Voir autoload et autoarxload dans le document AutoLISP Reference. REMARQUE Les fichiers de dmarrage AutoLISP de mme nom sont chargs en fonction de leur dateur Modification ; le fichier LSP dtenant le dateur le plus rcent est charg, sauf si vous spcifiez un nom de fichier complet (extension comprise).

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

Variables systme
ACADLSPASDOC Dtermine si le fichier acad.lsp est charg dans chaque dessin ou uniquement dans le premier dessin ouvert lors d'une session.

Le fichier ACAD.LSP
Voir aussi :

Prsentation de l'organisation des fichiers (page 4) Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage (page 475)

Chargement et excution automatiques des routines AutoLISP | 471

Vous pouvez crer un fichier acad.lsp si vous utilisez rgulirement certaines routines AutoLISP. Au dmarrage d'AutoCAD, il recherche le chemin d'accs du fichier de support d'un fichier acad.lsp. S'il trouve un fichier acad.lsp, il le charge en mmoire. Le fichier acad.lsp est charg au dmarrage de chaque session de dessin lorsque AutoCAD est lanc. Le fichier acad.lsp tant destin aux routines de dmarrage spcifiques des applications, toutes les fonctions et variables dfinies dans un fichier acad.lsp ne sont disponibles que dans le premier dessin. Vous souhaiterez peut-tre dplacer les routines qui doivent tre disponibles dans tous les documents de votre fichier acad.lsp vers le fichier acaddoc.lsp. La fonctionnalit recommande de acad.lsp et acaddoc.lsp peut tre remplace par la variable systme ACADLSPASDOC. Si la variable systme ACADLSPASDOC a la valeur 0 (valeur par dfaut), le fichier acad.lsp n'est charg qu'une seule fois : au dmarrage de l'application. Si la variable systme ACADLSPASDOC a la valeur 1, le fichier acad.lsp est recharg avec chaque nouveau dessin. Le fichier acad.lsp peut contenir du code AutoLISP pour une ou plusieurs routines, ou uniquement une srie d'appels de la fonction load. La seconde mthode est prfrable, car la modification est plus facile. Si vous enregistrez le code suivant dans un fichier acad.lsp, les fichiers mysessionapp1.lsp, databasesynch.lsp et drawingmanager.lsp sont chargs chaque dmarrage d'AutoCAD.
(load "mysessionapp1") (load "databasesynch") (load "drawingmanager")

AVERTISSEMENT Ne modifiez pas le fichier rserv acad2012.lsp. Autodesk fournit le fichier acad2012.lsp, qui contient des fonctions dfinies par AutoLISP requises par AutoCAD. Ce fichier est charg en mmoire immdiatement avant le chargement du fichier acad.lsp.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

472 | Chapitre 7 Introduction aux interfaces de programmation

Variables systme
ACADLSPASDOC Dtermine si le fichier acad.lsp est charg dans chaque dessin ou uniquement dans le premier dessin ouvert lors d'une session.

Le fichier ACADDOC.LSP
Voir aussi :

Prsentation de l'organisation des fichiers (page 4) Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage (page 475)

Le fichier acaddoc.lsp est destin tre associ chaque initialisation de document (ou de dessin). Ce fichier facilite le chargement d'une bibliothque de routines AutoLISP chaque dmarrage d'un nouveau dessin (ou ouverture d'un dessin existant). A chaque ouverture d'un dessin, AutoCAD recherche un fichier acaddoc.lsp dans le chemin de la bibliothque. S'il en trouve un, il le charge en mmoire. Le fichier acaddoc.lsp est toujours charg avec chaque dessin indpendamment de la valeur de ACADLSPASDOC. La plupart des utilisateurs disposent d'un fichier acaddoc.lsp unique pour toutes les routines AutoLISP bases sur des documents. AutoCAD recherche un fichier acaddoc.lsp selon l'ordre dfini par le chemin de la bibliothque ; par consquent, grce cette fonctionnalit, vous pouvez, dans chaque rpertoire de dessins, dtenir un fichier acaddoc.lsp distinct permettant de charger des routines AutoLISP propres certains types de dessin ou tche. Le fichier acaddoc.lsp peut contenir du code AutoLISP pour une ou plusieurs routines, ou uniquement une srie d'appels de la fonction load. La seconde mthode est prfrable, car la modification est plus facile. Si vous enregistrez le code suivant dans un fichier acaddoc.lsp, les fichiers mydocumentapp1.lsp, build.lsp et counter.lsp sont chargs chaque ouverture d'un nouveau document.
(load "mydocumentapp1") (load "build") (load "counter")

Chargement et excution automatiques des routines AutoLISP | 473

AVERTISSEMENT Ne modifiez pas le fichier rserv acad2012doc.lsp. Autodesk fournit le fichier acad2012doc.lsp, qui contient des fonctions dfinies par AutoLISP requises par AutoCAD. Ce fichier est charg en mmoire immdiatement avant le chargement du fichier acaddoc.lsp.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

Variables systme
ACADLSPASDOC Dtermine si le fichier acad.lsp est charg dans chaque dessin ou uniquement dans le premier dessin ouvert lors d'une session.

Fichier MNL d'un menu AutoLISP


Lorsque AutoCAD charge un fichier de personnalisation, il recherche un fichier MNL portant un nom correspondant. S'il le trouve, il le charge en mmoire. Ainsi, AutoCAD charge les fonctions AutoLISP indispensables l'utilisation d'un menu. Ainsi, AutoCAD charge les fonctions AutoLISP indispensables l'utilisation d'un menu. Par exemple, le fichier de personnalisation par dfaut AutoCAD, acad.cui, se base sur le fichier acad.mnl. Ce fichier dfinit de nombreuses fonctions AutoLISP utilises par le menu. Le fichier MNL est charg aprs le fichier acaddoc.lsp. REMARQUE Si un fichier de personnalisation est charg l'aide de la fonction AutoLISP commandau moyen d'une syntaxe de type (command "menu" "newmenu")le fichier MNL associ n'est charg qu'aprs excution de la totalit de la routine AutoLISP. Dans cet exemple, les appels de la fonction princ permettent d'afficher des messages d'tat. La premire utilisation de princ affiche le texte suivant sur la ligne de commande : Newmenu utilities Loaded.

474 | Chapitre 7 Introduction aux interfaces de programmation

Le second appel de princ permet de quitter la fonction AutoLISP. Sans ce second appel de princ, le message serait affich deux fois. Comme indiqu prcdemment, vous pouvez, titre prventif, inclure l'argument onfailure dans les appels de la fonction load.

Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage


Voir aussi :

Fonction S::STARTUP : excution postinitialisation (page 476)

Si une erreur AutoLISP se produit pendant le chargement d'un fichier de dmarrage, la partie restante du fichier est ignore et n'est pas charge. Les fichiers spcifis dans un fichier de dmarrage qui n'existent pas ou ne figurent pas dans le chemin de la bibliothque AutoCAD sont gnralement source d'erreurs. Par consquent, vous pouvez utiliser l'argument onfailure avec la fonction load. L'exemple suivant utilise l'argument onfailure :
(princ (load "mydocapp1" "\nFichier MYDOCAPP1.LSP non charg.")) (princ (load "build" "\nFichier BUILD.LSP non charg.")) (princ (load "counter" "\nFichier COUNTER.LSP non charg.")) (princ)

Si un appel de la fonction load russit, il renvoie la valeur de la dernire expression du fichier (gnralement le nom de la dernire fonction dfinie ou un message relatif l'utilisation de la fonction). En cas d'chec, il renvoie la valeur de l'argument onfailure. Dans l'exemple prcdent, la valeur renvoye par la fonction load est transmise la fonction princ, ce qui aboutit son affichage sur la ligne de commande. Par exemple, si une erreur se produit pendant que AutoCAD charge le fichier mydocapp1. lsp, la fonction princ affiche le message suivant et AutoCAD poursuit le chargement des deux autres fichiers : Fichier MYDOCAPP1.LSP non charg. Si vous utilisez la fonction de commande dans un fichier acad.lsp, acaddoc.lsp ou dans un fichier MNL, appelez-la uniquement dans une instruction defun. Utilisez la fonction S::STARTUP pour dfinir les commandes mettre ds le dmarrage d'une session de dessin.

Chargement et excution automatiques des routines AutoLISP | 475

Fonction S::STARTUP : excution postinitialisation


Vous pouvez dfinir une fonction S::STARTUP pour effectuer toute opration de configuration une fois le dessin initialis. Les fichiers de dmarrage LISP (acad.lsp, acaddoc.lsp et MNL) sont tous chargs en mmoire avant que le dessin ne soit compltement initialis. Gnralement, cela ne pose pas de problme, sauf si vous souhaitez utiliser la fonction command, qui n'est rellement oprationnelle qu'aprs l'initialisation d'un dessin. Si la fonction S::STARTUP dfinie par l'utilisateur figure dans un fichier acad.lsp, acaddoc.lsp ou MNL, elle est appele lorsque vous entrez un nouveau dessin ou ouvrez un dessin existant. Par consquent, vous pouvez inclure une dfinition de S::STARTUP dans le fichier de dmarrage AutoLISP pour effectuer toute opration de configuration. Par exemple, si vous souhaitez remplacer la commande HACHURES standard en ajoutant un message, puis en basculant vers la commande FHACH, utilisez un fichier acaddoc.lsp contenant la syntaxe suivante :
(defun C:HATCH ( ) (alert "Utilisation de la commande FHACH !") (princ "\nEntrez OLDHATCH pour obtenir rellement la commande HACHURES.\n") (command "FHACH") (princ) ) (defun C:OLDHATCH ( ) (command ".HACHURES") (princ) ) (defun-q S::STARTUP ( ) (command "undefine" "hachures") (princ "\nHACHURES redfinie en FHACH !\n") )

Avant l'initialisation du dessin, les commandes HACHURES et OLDHATCH sont redfinies avec la fonction defun. Aprs l'initialisation du dessin, la fonction S::STARTUP est appele et la dfinition standard de HACHURES est non dfinie. REMARQUE Pour tre ajoute, la fonction S::STARTUP doit avoir t dfinie avec la fonction defun-q et non avec la fonction defun. Une fonction S::STARTUP pouvant tre dfinie en de nombreux endroits (un fichier acad.lsp, acaddoc.lsp ou MNL, ou tout autre fichier AutoLISP charg

476 | Chapitre 7 Introduction aux interfaces de programmation

partir de ces emplacements), il est possible de remplacer une fonction S::STARTUP prcdemment dfinie. L'exemple suivant illustre une mthode grce laquelle votre fonction de dmarrage est oprationnelle avec d'autres fonctions.
(defun-q MYSTARTUP ( )

... votre fonction de dmarrage ...


) (setq S::STARTUP (append S::STARTUP MYSTARTUP))

Le code prcdent ajoute votre fonction de dmarrage celui d'une fonction S::STARTUP existante, puis redfinit la fonction S::STARTUP afin d'inclure votre code de dmarrage. Cela est oprationnel mme si une fonction S::STARTUP existe dj.

ObjectARX
Avec la technologie ObjectARX, vous pouvez concevoir des applications logicielles qui permettent de partager des donnes d'objet intelligentes. Vous pouvez excuter des programmes d'application ObjectARX tiers ou crire vos propres programmes.

Prsentation d'ObjectARX
ObjectARX (AutoCAD Runtime Extension) est un environnement de programmation langage compil permettant de dvelopper des applications AutoCAD. L'environnement de programmation ObjectARX permet de charger et d'excuter des projets compils dans le mme espace d'adressage que AutoCAD. Cela permet vos programmes de travailler directement avec le code et les structures de donnes AutoCAD de base. Tirant parti de l'architecture ouverte d'AutoCAD, les bibliothques ObjectARX permettent d'accder directement au systme graphique, aux structures de base de donnes et au moteur de gomtries AutoCAD, tendant ainsi les classes et fonctionnalits AutoCAD au moment de l'excution. En outre, vous pouvez dfinir de nouvelles commandes fonctionnant exactement de la mme manire que les commandes AutoCAD d'origine. Vous pouvez utiliser conjointement les bibliothques ObjectARX et les autres interfaces de programmation AutoCAD, telles qu'AutoLISP ou ActiveX, afin de permettre une intgration englobant plusieurs API.

ObjectARX | 477

L'environnement de programmation ObjectARX est dcrit dans le manuel ObjectARX Developer's Guide. La documentation fait partie du kit ObjectARX Software Development Kit (SDK), que vous pouvez tlcharger partir de la section Development Tools du site Web d'Autodesk. Pour plus d'informations, dans la barre d'outils InfoCenter, cliquez sur la flche droulante droite du bouton d'aide. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs. Cliquez sur ObjectARX une fois le systme d'aide ouvert.

Utilisation des applications ObjectARX


Voir aussi :

Prsentation de l'organisation des fichiers (page 4)

Pour charger une application ObjectARX, vous utilisez l'option Load de la commande ARX. Une fois le chargement effectu, toutes les commandes dfinies par cette application sont disponibles l'invite de commande. Certaines applications ObjectARX utilisent une partie importante de la mmoire systme. Si vous ne vous servez plus d'une application et souhaitez la supprimer de la mmoire, utilisez l'option Unload d'ARX. Vous pouvez galement charger une application ObjectARX l'aide de la fonction AutoLISP arxload. La syntaxe de la fonction arxload est pratiquement identique celle de la fonction load utilise avec les fichiers AutoLISP. Si la fonction arxload charge correctement le programme ObjectARX, elle renvoie le nom du programme. La syntaxe de la fonction arxload est la suivante :
(arxload filename [onfailure])

Les deux arguments de la fonction arxload sont filename et onfailure. Comme dans le cas de la fonction load, l'argument filename est requis et doit correspondre au nom de chemin complet du fichier programme ObjectARX charger. L'argument onfailure est facultatif et n'est gnralement pas utilis lorsque vous chargez des programmes ObjectARX partir de la ligne de commande. L'exemple suivant charge l'application ObjectARX myapp.arx.
(arxload "myapp")

Comme dans le cas des fichiers AutoLISP, AutoCAD recherche le fichier spcifi dans le chemin de la bibliothque. Si vous devez charger un fichier n'appartenant pas au chemin de la bibliothque, vous devez fournir son chemin complet.

478 | Chapitre 7 Introduction aux interfaces de programmation

REMARQUE Lorsque vous indiquez un chemin de rpertoire, vous devez utiliser une barre oblique (/) ou deux barres obliques inverses (\\) comme sparateur, car une barre oblique inverse unique a une signification particulire dans AutoLISP. Toute tentative de chargement d'une application dj charge gnre une erreur. Avant d'utiliser arxload, vous devez, l'aide de la fonction arx, vrifier quelles sont les applications dj charges. Pour dcharger une application avec AutoLISP, utilisez la fonction arxunload. L'exemple suivant dcharge l'application myapp.
(arxunload "myapp")

La fonction arxunload permet de supprimer non seulement l'application de la mmoire, mais galement les dfinitions de commande associes l'application.

Aide-mmoire
Commandes
ARX Charge et dcharge les applications ObjectARX et fournit des informations leur sujet.

Chargement automatique des applications ObjectARX


Voir aussi :

Prsentation du chargement automatique d'AutoLISP (page 470)

Certains exemples ObjectARX contiennent un fichier acad.rx, qui rpertorie les fichiers programme ObjectARX automatiquement chargs au dmarrage d'AutoCAD. Avec un diteur ou un traitement de texte mme de gnrer des fichiers texte ASCII, vous pouvez crer ou modifier ce fichier afin que les programmes ObjectARX appropris soient utilisables une fois son contenu enrichi ou lagu. Par ailleurs, la commande APPLOAD fournit l'option Applications lances au dmarrage qui charge les applications spcifies sans qu'il soit ncessaire de modifier des fichiers.

Chargement automatique des applications ObjectARX | 479

AutoCAD recherche le fichier acad.rx selon l'ordre spcifi par le chemin de la bibliothque ; par consquent, vous pouvez dtenir un fichier acad.rx distinct dans chaque rpertoire de dessins. Cela permet d'utiliser des programmes ObjectARX spcifiques pour certains types de dessin. Par exemple, vous pouvez conserver les dessins 3D dans un rpertoire appel AcadJobs/3d_dwgs. Si ce rpertoire correspond au rpertoire courant, vous pouvez y copier le fichier acad.rx et le modifier de la manire suivante :
myapp1 otherapp

Si vous placez ce nouveau fichier acad.rx dans le rpertoire AcadJobs/3d_dwgs et dmarrez AutoCAD en utilisant ce rpertoire comme rpertoire courant, le systme charge ces nouveaux programmes ObjectARX, qui sont disponibles partir de la ligne de commande AutoCAD. Etant donn que le fichier acad.rx d'origine figure toujours dans le rpertoire des fichiers programme AutoCAD, le fichier acad.rx par dfaut est charg si vous dmarrez AutoCAD partir d'un rpertoire ne contenant pas de fichier acad.rx. Vous pouvez charger des programmes ObjectARX partir d'un fichier MNL l'aide de la fonction arxload. Ainsi, un programme ObjectARX ncessaire au fonctionnement d'un menu est charg simultanment au fichier de menu. Vous pouvez galement charger automatiquement de nombreuses commandes AutoCAD dfinies par ObjectARX. Voir Prsentation du chargement automatique d'AutoLISP (page 470) et autoarxload dans le manuel AutoLISP Reference du systme d'aide. Pour afficher l'aide aux dveloppeurs, dans la barre d'outils InfoCenter, droite du bouton d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources supplmentaires Aide aux dveloppeurs.

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

480 | Chapitre 7 Introduction aux interfaces de programmation

.NET
Avec Microsoft .NET Framework, vous pouvez crer des applications qui interagissent avec AutoCAD l'aide de langages de programmation tels que VB .NET et C#.

Prsentation de .NET
.NET Framework est un environnement de programmation au langage neutre dvelopp par Microsoft. Outre l'environnement d'excution, Framework contient des bibliothques de classes qui simplifient le dveloppement d'applications Windows et Web scurises et avec possibilits d'change. AutoCAD prend en charge le dveloppement d'applications .NET avec classes de retours gres par ObjectARX. Reportez-vous aux sections "AutoCAD Managed Class Reference" et "ObjectARX Managed Wrapper Classes" du manuel ObjectARX Developer's Guide (dans le SDK ObjectARX), pour obtenir la liste complte des classes de retours gres et disponibles. Pour plus d'informations sur .NET Framework, reportez-vous la documentation Microsoft. Des classes de retours gres sont fournies pour la plupart des SDK ObjectARX, vous pouvez ainsi rdiger des applications dans tout langage prenant en charge .NET Framework, y compris VB .NET et C#. Les classes gres implmentent des fonctionnalits de base de donnes et vous permettent de rdiger des applications qui lisent et crivent des fichiers DWG. Elles offrent galement un accs aux lments de l'interface utilisateur d'AutoCAD, y compris la ligne de commande et les botes de dialogue des fonctionnalits, l'diteur AutoCAD et les composants de traage et de publication.

Chargement des applications gres dans AutoCAD


Pour charger une application gre, entrez CHARGNET sur la ligne de commande d'AutoCAD et recherchez le fichier DLL voulu. Les applications gres sont dcharges lorsque vous quittez AutoCAD uniquement.

Aide-mmoire
Commandes
NETLOAD Charge une application .NET.

.NET | 481

Installer et dsinstaller des applications plug-in


Le mcanisme de chargement automatique du plug-in facilite la rpartition des applications personnalises l'aide d'un format de module. Le format de module est une structure de dossiers courante dont le nom porte l'extension .bundle et qui inclut un fichier XML dsignant les diffrents composants du module d'extension. Le fait de rpartir les applications personnalises sous forme de fichiers BUNDLE permet de cibler plus facilement diffrents systmes d'exploitation et versions du produit, car les paramtres du plug-in sont dfinis dans le fichier XML du module. Un fichier BUNDLE peut tre utilis comme fichier de remplacement pour crer des scripts d'installation complexes lors de la rpartition d'un plug-in. Vous chargez le plug-in dfini par chaque module dans AutoCAD en le plaant dans un des dossiers ApplicationPlugins de votre disque local. Vous pouvez utiliser deux dossiers ApplicationPlugins : Dossier d'installation du produit

<lecteur>:\Program Files\Autodesk\ApplicationPlugins

Dossier de profil utilisateur

(Windows XP) <lecteur>:\Documents and Settings\ <nom d'utilisateur>\Application Data\Autodesk\ApplicationPlugins (Windows Vista ou Windows 7)<lecteur>:\Utilisateurs\<nom d'utilisateur>\AppData\Roaming\Autodesk\ApplicationPlugins

Au dmarrage, AutoCAD, examine les deux dossiers ApplicationPlugins la recherche d'applications plug-in. Les modules trouvs sont automatiquement enregistrs et chargs en fonction des mtadonnes contenues dans le fichier XML de chaque module.

Installation de modules d'extension


Un module peut tre rparti l'aide d'un programme d'installation de type MSI ou manuellement, en copiant la structure de fichiers et de dossiers dans le dossier ApplicationPlugins. Pour les tlchargements AutoCAD Connect, le dploiement du module s'effectue l'aide d'un programme d'installation MSI.

Chargement de plug-ins
Par dfaut, les plug-ins sont automatiquement enregistrs avec AutoCAD et lorsqu'un nouveau plug-in est install pendant la session en cours. Le

482 | Chapitre 7 Introduction aux interfaces de programmation

chargement des plug-ins est contrl par la variable systme APPAUTOLOAD. Lorsque APPAUTOLOAD a la valeur 0, aucun plug-in n'est charg, sauf si la commande CHARGEAUTOAPP est utilise.

Dsinstallation de modules d'extension


Un module peut tre dsinstall en supprimant le dossier appropri avec une extension .bundle dans le dossier ApplicationPlugins. Cela peut se faire avec une option de dsinstallation propose dans le programme d'installation d'origine ou en supprimant manuellement le dossier .bundle. REMARQUE Un plug-in tlcharg depuis l'onglet Apps d'Autodesk Exchange peut galement tre dsinstall en accdant cet onglet, puis en re-tlchargeant le plug-in. Lorsque le tlchargement est termin, vous tes invit dsinstaller le plug-in.

Aide-mmoire
Commandes
CHARGEAUTOAPP Rpertorie ou recharge tous les plug-ins dans le dossier de plug-ins de l'application.

Variables systme
APPAUTOLOAD Dtermine quand des applications de plug-in sont charges.

Format PackageContents.xml
Le fichier PackageContents.xml contient des informations sur le module d'applications, notamment les informations concernant les dveloppeurs qui l'ont cr. Les informations contenues dans ce fichier peuvent servir dterminer dans quels produits et versions bass sur AutoCAD le plug-in peut tre charg, quels sont les systmes d'exploitation pris en charge et de quelle faon l'application peut-tre charge (au dmarrage ou en appelant une commande). Les lments suivants sont utiliss pour dfinir et dcrire l'extension :

ApplicationPackage (page 486)

Format PackageContents.xml | 483

CompanyDetails (page 488) Components (page 489)

Fichier PackageContents.xml pour tlchargement et rpartition locale


La manire dont vous rpartissez le plug-in dtermine les lments qui doivent figurer dans le fichier PackageContents.xml. Vous devez fournir plus d'informations lorsque vous fournissez un plug-in pour tlchargement que si vous effectuez une rpartition locale. Le tableau suivant indique quels lments et attributs sont obligatoires, facultatifs ou recommands pour la rpartition que vous souhaitez utiliser. Tlchargement du Rpartition locale fichier depuis l'onglet Apps d'Autodesk Exchange
Elment ApplicationPackage SchemaVersion AppVersion Author Name Description Icon Helpfile ProductCode UpgradeCode Elment CompanyDetails Name Phone Obligatoire Facultatif Facultatif Facultatif Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Obligatoire Facultatif Recommand Recommand Recommand Recommand Obligatoire Facultatif

484 | Chapitre 7 Introduction aux interfaces de programmation

Tlchargement du Rpartition locale fichier depuis l'onglet Apps d'Autodesk Exchange


URL Email Facultatif Obligatoire Facultatif Facultatif

Elment RuntimeRequirements - Obligatoire, si lment Components prsent OS Platform SeriesMin SeriesMax SupportPath Facultatif Facultatif Facultatif Facultatif Facultatif Facultatif Facultatif Facultatif Facultatif Facultatif

Elment ComponentEntry - Obligatoire, si lment Components prsent AppName AppDescription Elment AppType ModuleName PerDocument LoadReasons Elment Commands GroupName Obligatoire Facultatif Obligatoire Facultatif Facultatif Obligatoire Facultatif Facultatif Obligatoire Facultatif Facultatif Obligatoire Facultatif Facultatif

Elment Command - Obligatoire, si lment Commands prsent Global Obligatoire Obligatoire

Format PackageContents.xml | 485

Tlchargement du Rpartition locale fichier depuis l'onglet Apps d'Autodesk Exchange


Local Obligatoire Obligatoire

Elment ApplicationPackage
Chaque fichier PackageContents.xml doit contenir un lment ApplicationPackage. L'lment ApplicationPackage, sous la forme d'attributs XML, contient des informations gnrales sur le plug-in. Il inclut galement d'autres types d'lments qui aident dfinir le contenu du plug-in. Un lment ApplicationPackage peut avoir les attributs suivants : Attribut
SchemaVersion

Description
Numro de version du format de PackageContents.xml. La valeur doit toujours tre 1.0 jusqu' ce qu'une version plus rcente du schma soit prsente. Numro de version de l'application. AutoCAD utilise cette valeur pour dterminer si la version installe est la version la plus rcente. Si une mise jour est disponible, l'utilisateur en est averti et peut tlcharger et installer la version la plus rcente. Il est recommand d'utiliser une version de l'application qui inclut des valeurs principales et secondaires, telles que "1.0.0.0". Nom de l'auteur du plug-in. Nom du plug-in. Un nom de module d'extension localis peut tre spcifi en combinant le Nom avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge. Brve description du plug-in. Des descriptions localises peuvent tre spcifies en combinant la Description avec un code de localisation. Voir Codes de localisation pris en charge (page 496)

AppVersion

Author Name

Description

486 | Chapitre 7 Introduction aux interfaces de programmation

Attribut

Description
pour obtenir une liste complte des codes de localisation pris en charge.

Icon

Icne du plug-in, utilise dans le programme d'installation et l'onglet Apps d'Autodesk Exchange. L'icne doit mesurer 32x32 pixels et prendre en charge la profondeur de couleur 32 bits (Couleurs vraies). Il est conseill d'utiliser un format de fichier BMP ou ICO. REMARQUE Tous les identificateurs de chemin sont '/' et non '\' et les chemins font rfrence au dossier racine .bundle.

Helpfile

Fichier d'aide qui dcrit comment utiliser le plug-in et fournit des informations supplmentaires sur celui-ci. Il est recommand d'insrer une section Procdure qui explique comment utiliser le plug-in. Le fichier peut tre un fichier texte ASCII ou un document HTML ou PDF contenant toute la documentation du plug-in ou des rfrences des sites lorsque le contenu se trouve en ligne. Des fichiers d'aide localiss peuvent tre spcifis en combinant Helpfile avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge. REMARQUE Tous les identificateurs de chemin sont '/' et non '\' et les chemins font rfrence au dossier racine .bundle.

ProductCode

GUID unique pour le plug-in. Un GUID doit tre gnr pour chaque plug-in unique et est utilis pour les premires notifications d'excution ainsi que comme identifiant du programme d'installation dans la fentre Ajout/Suppression de programmes sous Windows lorsqu'il est install dans l'onglet Apps d'Autodesk Exchange. L'lment ProductCode doit tre mis jour si l'lment AppVersion est modifi. Ainsi, les installations de mise niveau fonctionnent correctement et une notification

Format PackageContents.xml | 487

Attribut

Description
s'affiche lorsque la mise niveau est charge dans AutoCAD. Sous Windows, vous pouvez utiliser le programme d'installation MSI pour ProductCode ou gnrer un GUID l'aide d'une application telle que GuidGen.exe. Il existe galement des sites Web qui vous permettent de gnrer un GUID.

UpgradeCode

GUID unique pour le plug-in qui ne doit jamais tre modifi. L'identifiant unique global (GUID) est utilis par l'onglet Apps d'Autodesk Exchange pour permettre une mise niveau partir d'une ancienne version vers une version plus rcente d'un plug-in sans qu'il soit ncessaire de dsinstaller le plug-in. REMARQUE Vous devez incrmenter l'lment AppVersion pour que la mise niveau du plug-in s'effectue correctement.

Un lment ApplicationPackage peut contenir ou regrouper les lments suivants :


CompanyDetails (page 488) Components (page 489)

Elment CompanyDetails
L'lment CompanyDetails sert spcifier des informations sur la socit qui a cr le module d'extension. REMARQUE L'lment CompanyDetails est requis lors de l'installation d'une version de plug-in via l'onglet Apps d'Autodesk Exchange. Vous devez galement renseigner chacun des attributs de l'lment CompanyDetails. Un lment CompanyDetails peut avoir les attributs suivants : Attribut
Name

Description
Nom du dveloppeur ou de la socit qui a cr le plug-in.

488 | Chapitre 7 Introduction aux interfaces de programmation

Attribut
Phone

Description
Numro de tlphone du dveloppeur ou de la socit qui a cr le plug-in. Des numros de tlphone internationaux peuvent tre spcifis en combinant Phone avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge. Site Web du dveloppeur ou de la socit qui a cr le plug-in. Un site Web localis peut tre spcifi en combinant URL avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge. Adresse lectronique de contact du dveloppeur ou de la socit qui a cr le plug-in. Une adresse lectronique internationale peut tre spcifie en combinant Email avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge.

URL

Email

Elment Components
L'lment Components est utilis pour indiquer les composants qui constituent une version du module d'extension. Plusieurs lments Components peuvent tre utiliss pour identifier les composants d'un plug-in ; chaque lment peut identifier les composants d'un ou de plusieurs composants. Les informations de plate-forme et de produit pour un lment Components sonr dfinies par l'lment RuntimeRequirements (page 490). Par exemple, un lment Components peut dfinir la version 32 bits du module d'extension, tandis qu'un autre dfinira la version 64 bits pour Windows ou Mac OSX. Outre l'lment RuntimeRequirements, l'lment Components peut contenir un ou plusieurs lments ComponentEntry. L'lment ComponentEntry (page 491) permet de dfinir les fichiers individuels devant tre chargs par AutoCAD lors de l'excution du plug-in.

Format PackageContents.xml | 489

Elment RuntimeRequirements
L'lment RuntimeRequirements est utilis pour contrler les systmes d'exploitation, plates-formes, versions et langues avec lesquels les composants peuvent tre utiliss. Il est galement utilis pour dfinir les chemins de support d'AutoCAD qui sont requis pour les composants de cette section Components. Vous pouvez spcifier autant de jeux de composants que vous le souhaitez. Si cet lment n'est pas inclus, tous les composants sont supposs tre compatibles avec tous les produits AutoCAD et bass sur AutoCAD, toutes les versions et tous les systmes d'exploitation. REMARQUE Bien que cet lment soit facultatif, il est possible que le plug-in puisse tre install sur Mac OSX ou un autre systme pour lequel le plug-in n'a pas t test. Par consquent, il est recommand que cet lment soit utilis pour contrler si le plug-in peut tre charg. Un lment RuntimeRequirements peut avoir les attributs suivants : Attribut
OS

Description
Systme d'exploitation cible. Les valeurs prises en charge sont 'Mac', 'Win32' ou 'Win64'. Si cet attribut est omis, le module d'extension est suppos prendre en charge tous les systmes d'exploitation. Plusieurs systmes d'exploitation peuvent tre indiqus, en sparant les valeurs par le symbole '|'. (Exemple : SE = "Win32|Win64") REMARQUE Les applications AutoLISP et .NET ainsi que les fichiers CUIx peuvent tre utiliss sur plusieurs systmes d'exploitation.

Platform

Produits AutoCAD et bass sur AutoCAD cibls. A utiliser lorsque des API, spcifiques l'un des produits bass sur AutoCAD, sont employes mais non disponibles dans AutoCAD ou d'autres produits bass sur AutoCAD. Plusieurs plates-formes AutoCAD peuvent tre indiques, en sparant les valeurs par le symbole '|'.

490 | Chapitre 7 Introduction aux interfaces de programmation

Attribut

Description
REMARQUE L'implmentation initiale des modules d'extension ne fait pas la distinction entre AutoCAD et un produit bas sur AutoCAD, de sorte que l'extension doit prendre en charge AutoCAD et tous les produits bass sur AutoCAD.

SeriesMin

Dfinit le numro de la version minimale d'AutoCAD prise en charge par le jeu de composants. La valeur peut tre un numro de version majeure (R18) ou une version spcifique (R18.1). Le numro de version d'AutoCAD se trouve dans le registre Windows ou s'obtient avec la variable systme ACADVER. Si cet attribut et l'attribut SeriesMax ne sont pas spcifis, tous les composants sont supposs tre compatibles avec toutes les versions d'AutoCAD. Si vous omettez cette valeur, toute version antrieure celle spcifie par l'attribut SeriesMax est prise en charge. Dfinit le numro de la version maximale d'AutoCAD prise en charge par le jeu de composants. Si vous omettez cette valeur, toute version postrieure celle spcifie par l'attribut SeriesMin est prise en charge. Liste des chemins de support utiliss par ce jeu de composants, spars par des points-virgules. Les chemins de support doivent tre relatifs au lot de modules d'extension. Des chemins de support localiss peuvent tre spcifis en combinant SupportPath avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge.

SeriesMax

SupportPath

Elment ComponentEntry
L'lment requis ComponentEntry sert fournir des dtails sur chaque composant individuel contenu dans l'lment Components.

Format PackageContents.xml | 491

Vous pouvez dfinir autant d'lments ComponentEntry que vous le souhaitez. Les types de composants peuvent avoir les formats de fichier suivants :

AutoLISP (LSP) AutoLISP Fastload (FAS) Visual LISP (VLX) Ensemble .NET en mode mixte ou gr (.dll) ObjectARX (ARX) ObjectDBX (DBX) Fichier de personnalisation partielle (CUIx)

Un lment ComponentEntry peut contenir un lment Commands (page 495) si l'attribut LoadReasons est dfini sur LoadOnCommandInvocation. REMARQUE Les lments ComponentEntry sont chargs selon leur ordre dans la liste, mais de bas en haut. Par consquent, tous les fichiers dont dpendent d'autres composants doivent tre placs plus bas dans la liste. Par exemple, si un module ObjectARX dpend d'un module ObjectDBX, le module ObjectARX doit apparatre au-dessus du module ObjectDBX dans la liste. Un lment ComponentEntry peut avoir les attributs suivants : Attribut
AppName

Description
Facultatif pour AutoLISP, obligatoire pour ObjectARX et.NET - Nom du composant ; similaire l'lment AppName dans la classe AcadAppInfo de l'API ObjectARX. Description du composant ; similaire l'lment AppDescription dans la classe AcadAppInfo de l'API ObjectARX. Type de composant ; remplace le type driv de l'extension de fichier fournie dans l'attribut ModuleName. Il peut s'agir des types de composants suivants : Arx - ObjectARX CUI ou CUIx - fichier de personnalisation partielle Mnu - fichier de personnalisation de menu

AppDescription

Elment AppType

492 | Chapitre 7 Introduction aux interfaces de programmation

Attribut

Description
Dbx - ObjectDBX .Net - ensemble .NET gr ou mixte LISP ou CompiledLisp - AutoLISP Bundle - module Bundle Dpendance - DLL de ressources (ne doit pas tre charge dans AutoCAD)

ModuleName

Chemin relatif au composant dans le lot ; similaire l'lment ModuleName dans la classe AcadAppInfo de l'API ObjectARX. Le type de composant est dtermin par l'extension de fichier : .arx - ObjectARX .cuix - Personnalisation partielle .dbx - ObjectDBX .dll - Ensemble .NET gr .lsp, .fas ou .vlx - AutoLISP

Si votre application gre plusieurs langues, diffrentes versions d'un composant spcifique peuvent tre spcifies pour les diffrentes langues en combinant ModuleName avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge. REMARQUE Tous les identificateurs de chemin sont '/' et non '\' et les chemins font rfrence au dossier racine .bundle. PerDocument AutoLISP uniquement - Lorsque cet attribut a la valeur Vrai, le fichier AutoLISP est charg une fois par document. La valeur par dfaut est Vrai. Possibilit de spcifier plusieurs valeurs - Dfinit les paramtres de chargement du composant avec l'lment LoadReasons et l'exception du paramtre LoadOnCommandInvocation.

LoadReasons

Format PackageContents.xml | 493

Attribut

Description
Par dfaut, les attributs LoadOnAutoCADStartup, LoadOnAppearance et LoadOnProxy sont activs (dfinis sur Vrai) si l'lment LoadReasons n'est pas dfini. Si des paramtres doivent tre dsactivs (dfinis sur Faux), l'lment LoadReasons doit tre spcifie avec les paramtres dfinis sur Faux. Par dfaut, l'attribut LoadOnCommandInvocation est dsactiv. S'il est activ, cela dsactive les attributs LoadOnAutoCADStartup et LoadOnAppearance sauf s'ils sont explicitement activs. Voir le manuel de rfrence d'ObjectARX pour obtenir des dtails sur AcadAppInfo LoadReasons. Les paramtres peuvent prendre les valeurs suivantes : Vrai - Le paramtre est activ. Faux - Le paramtre est dsactiv.

Les paramtres suivants sont disponibles : LoadOnCommandInvocation. Charger uniquement lorsqu'une commande personnalise est appele. Lorsque vous utilisez ce paramtre, une lment Commands doit tre inclus. Si LoadOnCommandInvocation est activ, LoadOnAutoCADStartup et LoadOnAppearance sont supposs dsactivs, sauf s'ils sont explicitement activs. S'applique uniquement aux modules ObjectARX et .NET.

REMARQUE Pour des raisons de performances au dmarrage d'AutoCAD, il est trs important d'utiliser cette option lorsque vos composants dfinissent des commandes.
LoadOnAutoCADStartup - (applicable uniquement aux modules ObjectARX et .NET). Charger au dmarrage de AutoCAD. Lorsque ce paramtre est spcifi, il prvaut sur tous les autres paramtres. Il est recommand de n'utiliser l'lment LoadOnAutoCADStartup que si aucun des autres paramtres ne convient ; dsactivez-le (dfinissez-le sur Faux) autant que possible. Si le paramtre LoadOnAutoCADStartup est omis, il

494 | Chapitre 7 Introduction aux interfaces de programmation

Attribut

Description
est activ par dfaut (dfini sur True) sauf si LoadOnCommandInvocation est activ, auquel cas LoadOnAutoCADStartup est Faux par dfaut. LoadOnProxyDetection. Charger lorsqu'un proxy est dtect pour une entit personnalise. Par dfaut, ce paramtre est activ, sauf s'il est explicitement dsactiv (dfini sur Faux). Lorsque ce paramtre est activ (dfini sur True), LoadOnAutoCADStartup doit tre dsactiv. S'applique uniquement des fichiers ObjectDBX. LoadOnAppearance. Charger lorsque le logiciel dtecte le lot d'applications dans un des dossiers ApplicationPlugins, permettant ainsi un chargement instantan l'installation sans devoir redmarrer AutoCAD. Ce paramtre se comporte de la mme faon que LoadOnAutoCADStartup, hormis le fait que le contexte de charge dpend selon qu'une application est installe lors de l'excution du produit, par exemple via l'onglet Apps d'Autodesk Exchange.

Elment Commands et Command


L'lment Commands est facultatif, sauf si le paramtre LoadOnCommandInvocation est activ pour l'attribut LoadReasons. Permet de spcifier les commandes enregistrer pour LoadOnCommandInvocation. Vous pouvez spcifier plusieurs lments Command si ncessaire. Un lment Commands peut tre associ aux attributs suivants : Attribut
GroupName

Description
Nom utilis pour organiser les commandes associes.

Elment Command
Spcifie le nom local et le nom global de chaque commande.

Format PackageContents.xml | 495

Un lment Command peut avoir les attributs suivants : Attribut


Global Local

Description
Nom de la commande globale. Nom de la commande locale. Des commandes peuvent tre dfinies pour plusieurs langues en combinant Local avec un code de localisation. Voir Codes de localisation pris en charge (page 496) pour obtenir une liste complte des codes de localisation pris en charge.

Codes de localisation pris en charge


AutoCAD est localis dans une large gamme de langues et la structure du fichier PackageContents.xml prend en charge ces diffrentes langues l'aide de codes de localisation. La plupart des attributs du fichier PackageContents.xml prennent en charge les langues localises. Ajoutez un code de localisation la fin d'un nom d'attribut pour dfinir une version localise de cet attribut. Par exemple, pour dfinir une version espagnole d'une description dans l'lment ApplicationPackage, crez un attribut nomm DescriptionEsp. Voici une liste complte des codes de localisation pris en charge :

Chs - Chinois (RPC) Cht - Chinois (Taiwan) Csy - Tchque Deu - Allemand Enu - Anglais Esp - Espagnol Fra - Franais Hun - Hongrois Ita - Italien Jpn - Japonais

496 | Chapitre 7 Introduction aux interfaces de programmation

Kor - Coren Plk - Polonais Rus - Russe

Exemple de structure de dossier.bundle de base


Exemple de base du contenu d'un module d'extension et de la faon dont il est structur sur le disque. L'extension .bundle ne dsigne pas un fichier, mais un nom de dossier avec une extension BUNDLE. Voici un exemple d'un module d'extension qui contient un fichier LSP comme programme principal et un fichier de support DWG. Cet exemple de module d'extension est appel OfficeSymbols et sa structure de dossiers peut ressembler ce qui suit (les dossiers sont en gras) : OfficeSymbols.bundle |- PackageContents.xml |- OfficeSymbolsUtilities.lsp |- OfficeSymbols.dwg |- OfficeSymbols.ico |- OfficeSymbols.htm Nom du fichier
OfficeSymbols.bundle

Description
Le dossier contenant les fichiers d'un module, avec l'extension BUNDLE. Fichier XML contenant des mtadonnes sur le module d'extension. Exemple d'un fichier d'application personnalis pouvant dfinir le comportement de l'extension. Un fichier d'application peut tre un fichier AutoLISP, ObjectARX ou assembly .NET. Fichier DWG contenant les symboles utiliss par la fonctionnalit dfinie dans OfficeSymbolsUtilities.lsp.

PackageContents.xml

OfficeSymbolsUtilities.lsp

OfficeSymbols.dwg

Exemple de structure de dossier.bundle de base | 497

Nom du fichier
OfficeSymbols.ico

Description
Icne utilise par l'onglet Apps d'Autodesk Exchange. Aide du module d'extension. Cela peut tre une rfrence l'endroit o la documentation se trouve sur le disque local ou un emplacement en ligne.

OfficeSymbols.htm

Dfinition de PackageContents.xml
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols" Icon="OfficeSymbols.ico" Helpfile="OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Email="support@abcindoorcad.com" /> <Components> <ComponentEntry ModuleName="OfficeSymbolsUtilities.lsp" PerDocument="True" /> </Components> </ApplicationPackage>

Exemple d'utilisation des dossiers pour organiser les composants


Exemple de module d'extension utilisant des dossiers pour organiser les composants. Il est recommand d'utiliser une structure de dossiers organise pour les applications plus volumineuses, car cela peut considrablement acclrer le temps de chargement. Voici un exemple de module d'extension contenant

498 | Chapitre 7 Introduction aux interfaces de programmation

plusieurs fichiers LSP et fichiers ressources. Le module de cet exemple est appel OfficeSymbols et sa structure de dossier peut ressembler ce qui suit : OfficeSymbols.bundle |- PackageContents.xml |- Contents |- OfficeSymbolsMain.lsp |- OfficeSymbolsUtilities.lsp |- Resources |- OfficeSymbols.dwg |- OfficeSymbols.cuix |- OfficeSymbols.ico |- Help |- OfficeSymbols.htm

Exemple d'utilisation des dossiers pour organiser les composants | 499

Dfinition de PackageContents.xml
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" Author="ABC Indoor CAD, Inc." ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols (contains Full version)" Icon="./Contents/Resources/OfficeSymbols.ico" Helpfile="./Contents/Help/OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Phone="1 (555)-415-1234" PhoneEsp="34 5554 151234" Url="www.abcindoorcad.com" UrlEsp="www.abcindoorcad.es" Email="support@abcindoorcad.com" /> <Components> <RuntimeRequirements SupportPath="./Contents/Support"/> <ComponentEntry AppName="MainLISP" ModuleName="./Contents/OfficeSymbolsMain.lsp" PerDocument="True" /> <ComponentEntry AppName="UtilitiesLISP" ModuleName="./Contents/OfficeSymbolsUtilities.lsp" PerDocument="True" /> <ComponentEntry ModuleName="./Contents/Resources/OfficeSymbols.cuix" /> </Components> </ApplicationPackage>

500 | Chapitre 7 Introduction aux interfaces de programmation

Formes et polices de forme

AutoCAD vous permet de dfinir des formes en vue de les utiliser comme symboles de dessin et polices de texte. Cette annexe explique comment crer et compiler vos propres fichiers formes et de polices.

Prsentation des fichiers formes


Les formes sont des objets que vous utilisez comme des blocs. Dans un premier temps, utilisez la commande CHARGER pour charger le fichier formes compil contenant la dfinition de forme. Ensuite, utilisez la commande FORMES pour insrer des formes partir du fichier dans votre dessin. Vous pouvez indiquer l'chelle et la rotation appliquer chaque forme lors de son ajout. Les polices SHP d'AutoCAD sont un type particulier de fichier formes bien qu'elles soient dfinies de la mme manire. Par rapport aux formes, les blocs sont plus polyvalents et plus faciles utiliser et appliquer. Toutefois, AutoCAD permet de stocker et de dessiner les formes de faon plus efficace. Les formes dfinies par l'utilisateur sont plus appropries lorsqu'un mme lment doit tre insr plusieurs reprises et que la vitesse est importante.

Compilation des fichiers formes et de polices


Vous devez entrer la description des formes dans un fichier texte spcialement format cet effet et dot de l'extension .shp. Pour crer le fichier, utilisez un diteur ou un traitement de texte qui permet d'enregistrer les documents au format ASCII, puis compilez le fichier ASCII. La compilation d'un fichier de dfinition de forme (SHP) gnre un fichier formes compil (SHX). Le fichier compil porte le mme nom que le fichier de dfinition de forme mais une extension diffrente (SHX). Si le fichier de dfinition de forme dfinit une police, utilisez la commande STYLE pour dfinir un style de texte. Ensuite,

501

utilisez l'une des commandes de position du texte (TEXTE ou TEXTMULT) pour placer les caractres dans le dessin. Si le fichier de dfinition de forme dfinit des formes, entrez la commande CHARGER pour charger le fichier formes dans le dessin. Ensuite, utilisez la commande FORMES pour placer les diffrentes formes dans le dessin (le concept de cette commande est similaire celui de la commande INSERER).

Compilation des polices PostScript


Pour utiliser une police PostScript de Type 1 dans AutoCAD, vous devez tout d'abord la compiler dans un fichier formes AutoCAD. La commande COMPILER accepte les fichiers SHP et PFB en entre et gnre un fichier SHX. Etant donn que les versions compiles des polices PostScript peuvent occuper beaucoup d'espace disque, ne compilez que les polices frquemment utilises. AutoCAD ne peut pas compiler et charger toutes les polices de Type 1. Les fonctionnalits de police PostScript dans AutoCAD sont conues pour traiter un sous-ensemble de polices Adobe. Si un message d'erreur apparat pendant la compilation d'une police PostScript, le fichier SHX (ventuellement gnr) obtenu risque de ne pas tre charg dans AutoCAD. Pour plus d'informations sur le format de police Adobe Type 1, reportez-vous la documentation concernant Adobe Type 1 Format de police Version 1.1. Une fois ces polices obtenues et installes, vous pouvez les utiliser avec AutoCAD. REMARQUE Vous devez respecter les droits d'auteur lis aux polices PostScript que vous utilisez. Les mmes restrictions s'appliquent gnralement au format SHX des polices compiles.

Pour compiler un fichier formes ou de polices

Sur la ligne de commande, entrez compiler, puis appuyez sur Entre.

Dans la bote de dialogue Slectionner un fichier formes ou de polices, slectionnez un fichier de dfinition de forme (SHP) ou de police PostScript (PFB). Une fois le nom du fichier slectionn, la compilation commence. Si AutoCAD dtecte une erreur dans les descriptions de formes, un message apparat, indiquant le type d'erreur et le numro de ligne. Lorsque la compilation est termine, les messages suivants apparaissent : Compilation russie. Le fichier de sortie nom.shx contient nnn octets.

502 | Chapitre 8 Formes et polices de forme

Aide-mmoire
Commandes
COMPILER Compile les fichiers formes et les fichiers de polices PostScript en fichiers SHX. CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Cration de fichiers de dfinition de forme


Les fichiers formes (SHX) et de polices AutoCAD sont compils partir des fichiers de dfinition de forme (SHP). Vous pouvez crer ou modifier des fichiers de dfinition de forme l'aide d'un diteur ou d'un traitement de texte qui enregistre les documents au format ASCII.

Descriptions des formes


Les fichiers formes (SHX) et de polices AutoCAD sont compils partir des fichiers de dfinition de forme (SHP). Vous pouvez crer ou modifier des fichiers de dfinition de forme l'aide d'un diteur ou d'un traitement de texte qui enregistre les documents au format ASCII. La syntaxe de la description de chaque forme ou caractre est la mme quelle que soit la finalit de la description (forme ou police). Si un fichier de dfinition de forme doit tre utilis en tant que fichier de polices, la premire entre du fichier dcrit la police plutt qu'une forme dans le fichier. Si la premire entre dcrit une forme, le fichier fait office de fichier formes. La possibilit de crer ses propres dfinitions de forme est un atout. Toutefois, l'tude de ce sujet est trs complexe et demande du temps. Chaque ligne d'un fichier de dfinition de forme peut contenir jusqu' 128 caractres. Les lignes plus longues ne peuvent pas tre compiles. Etant donn qu'AutoCAD ignore les lignes vierges et le texte droite d'un point-virgule, vous pouvez insrer des commentaires dans les fichiers de dfinition de forme.

Cration de fichiers de dfinition de forme | 503

Chaque description de forme possde une ligne d'entte du format illustr ci-aprs, suivie d'une ou de plusieurs lignes contenant des octets de dfinition spars par des virgules et termins par un 0.
*numro_forme,octetsdf,nom_forme octetspc1,octetspc2,octetspc3,...,0

Les champs d'une description de forme sont les suivants : numro_forme Numro propre au fichier, compris entre 1 et 258 (pouvant atteindre 32768 pour les polices Unicode) et prcd d'un astrisque (*). Les fichiers de polices non-Unicode utilisent les numros de forme 256, 257 et 258 pour les identificateurs symboliques Degree_Sign, Plus_Or_Minus_Sign et Diameter_Symbol. En ce qui concerne les polices Unicode, ces glyphes apparaissent aux numros de forme U+00B0, U+00B1 et U+2205, et appartiennent au sous-ensemble "Latin tendu A". Dans le cas des polices de texte (fichiers contenant des dfinitions de forme pour chaque caractre), la valeur de chaque caractre du code ASCII doit correspondre un numro spcifique ; les autres formes peuvent recevoir n'importe quel numro. octetsdf Nombre d'octets de donnes (octetsspc) requis pour dcrire la forme, y compris le 0 de fin. La limite est 2 000 octets par forme. nom_forme Nom de la forme. Les noms de forme doivent tre en majuscules pour tre reconnus. Les noms contenant des minuscules sont ignors et servent gnralement dfinir le libell des dfinitions de forme des polices. octetspc Octet de dfinition de forme. Chaque octet de dfinition est un code qui dtermine la longueur et la direction d'un vecteur ou l'un des codes spciaux. Un octet de dfinition peut tre exprim dans le fichier de dfinition de forme par une valeur dcimale ou hexadcimale. A l'image de nombreux fichiers de dfinition de forme, les exemples de cette section utilisent des valeurs dcimales et hexadcimales pour les octets de dfinition. Si le premier caractre d'un octet de dfinition est 0 (zro), les deux caractres suivants sont interprts en tant que valeurs hexadcimales.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES.

504 | Chapitre 8 Formes et polices de forme

FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Code de longueur et de direction des vecteurs


Dans un octet de dfinition de forme simple, la longueur et la direction des vecteurs sont encodes dans un seul octet de dfinition. Dans un octet de dfinition de forme simple, la longueur et la direction des vecteurs sont encodes dans un seul octet de dfinition (un champ octetspc). Chaque code de longueur et de direction de vecteur est une chane de trois caractres. Le premier caractre doit tre 0 ; il indique AutoCAD que les deux caractres suivants sont interprts en tant que valeurs hexadcimales. Le deuxime caractre spcifie la longueur du vecteur en units. Les valeurs hexadcimales valides sont comprises entre 1 (longueur d'une unit) et F (longueur de 15 units). Le troisime caractre dfinit la direction du vecteur. La figure suivante illustre les codes de direction.

Codes de direction des vecteurs Tous les vecteurs de la figure prcdente ont t dessins selon la mme dfinition de longueur. Les vecteurs diagonaux sont tirs afin qu'ils correspondent au dplacement X ou Y du vecteur orthogonal le plus proche. Cette opration est similaire l'action de la grille dans AutoCAD. L'exemple suivant montre comment laborer la forme ZONED laquelle est arbitrairement affect le numro 230.
*230,6,ZONED 014,010,01C,018,012,0

Code de longueur et de direction des vecteurs | 505

La srie d'octets de dfinition prcdente dfinit une zone d'une unit de haut et d'une unit de large comportant une ligne diagonale qui relie la partie infrieure gauche et la partie suprieure droite. Aprs avoir enregistr le fichier sous le nom zoned.shp, utilisez la commande COMPILER pour gnrer le fichier zoned.shx. Servez-vous de la commande CHARGER pour charger le fichier formes contenant cette dfinition, puis de la commande FORMES, comme suit : Commande : FORMES Entrez le nom de la forme ou [?] : zoned Spcifiez le point d'insertion : 1,1 Spcifiez la hauteur <courante> : 2 Spcifiez l'angle de rotation <courant> : 0 La figure ci-aprs illustre la forme obtenue.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes spciaux
Vous pouvez utiliser des codes spciaux pour crer des formes gomtriques supplmentaires et spcifier certaines actions.

506 | Chapitre 8 Formes et polices de forme

Utilisation des codes spciaux


Le deuxime caractre de la chane de trois caractres (spcification de la longueur du vecteur) doit tre 0, mais vous pouvez aussi spcifier le numro du code spcial. Par exemple, 008 et 8 sont des dfinitions correctes. Codes d'octet de dfinition Code
000 001 002 003

Description
Fin de la dfinition de forme Activer le mode Dessiner (plume abaisse) Dsactiver le mode Dessiner (plume leve) Diviser les longueurs de vecteur par l'octet suivant Multiplier les longueurs de vecteur par l'octet suivant Placer l'emplacement courant dans la pile Retirer l'emplacement courant de la pile Dessiner le numro de forme secondaire indiqu par l'octet suivant Dplacement X-Y indiqu par les deux octets suivants Plusieurs dplacements X-Y, se terminant par (0,0) Octant dfini par les deux octets suivants Arc fractionnaire dfini par les cinq octets suivants Arc dfini par le dplacement X-Y et la courbure Plusieurs arcs courbure spcifie

004

005 006 007

008

009

00A 00B

00C 00D

Codes spciaux | 507

Codes d'octet de dfinition Code


00E

Description
Traiter la commande suivante uniquement en cas de texte vertical

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes 0, 1 et 2 : fin de la forme et gestion du mode Dessiner


Le code 0 marque la fin de la dfinition de la forme et les codes 1 et 2 contrlent le mode Dessiner. Le dessin est activ au dbut de chaque forme. Lorsque le mode Dessiner est activ (code 1), les vecteurs gnrent le trac. Lorsque le mode Dessiner est dsactiv (code 2), les vecteurs se dplacent sans aucun trac.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes 3 et 4 : gestion de la taille


Les codes 3 et 4 grent la taille relative de chaque vecteur.

508 | Chapitre 8 Formes et polices de forme

La hauteur spcifie avec la commande FORMES est initialement considre comme la longueur d'un vecteur orthogonal unique (direction 0, 4, 8 ou C). Le code 3 divise les longueurs de vecteur par l'octet suivant. Le code 4 multiplie les longueurs de vecteur par l'octet suivant. Les codes 3 et 4 sont suivis d'un octet de dfinition contenant un facteur d'chelle exprim par un entier (1 255). Pour que la hauteur spcifie la taille totale de la forme et que celle-ci soit dessine avec 10 longueurs de vecteur, vous pouvez mettre l'chelle la dfinition de la hauteur avec 3,10. Le facteur d'chelle est cumulatif au sein d'une forme ; ainsi, le fait de multiplier par 2 puis par 6 gnre un facteur d'chelle gal 12. Gnralement, vous devez inverser l'effet des facteurs d'chelle la fin de la forme, notamment pour les formes secondaires et les formes de police de texte. AutoCAD ne rinitialise pas le facteur d'chelle automatiquement.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes 5 et 6 : enregistrement/restauration de l'emplacement


Pendant que vous dessinez une forme, le code 5 place dans la pile (enregistre) et le code 6 retire de la pile (restaure) la position courante des coordonnes, ce qui vous permet d'y revenir partir de l'un des points suivants de la forme. Vous devez retirer de la pile tout ce que vous y placez. La profondeur de la pile de position ne contient que quatre emplacements. En cas de dpassement de pile en raison d'un nombre trop lev de placements ou de retraits, le message suivant apparat lorsque la forme est dessine. dpassement de la pile nnn De mme, si vous essayez de retirer de la pile davantage d'emplacements que vous n'y en avez placs, le message suivant apparat lorsque la forme est dessine.

Codes spciaux | 509

dpassement en ngatif de la pile nnn

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Code 7 : forme secondaire


Le code 7 dessine le numro de forme secondaire indiqu par l'octet suivant. Dans le cas d'une police non-Unicode, l'octet de dfinition qui suit le code 7 est un numro de forme compris entre 1 et 255. Dans le cadre d'une police Unicode, le code 7 est suivi d'un numro de forme Unicode compris entre 1 et 65 535. Un numro de forme Unicode doit tre considr comme un ensemble de deux octets (pour plus d'informations sur les diffrences entre les polices Unicode et non-Unicode, reportez-vous la section Descriptions des polices Unicode (page 578)). La forme qui porte ce numro (dans le mme fichier formes) est dessine cet instant. Le mode Dessiner n'est pas rinitialis pour la nouvelle forme. Lorsque la forme secondaire est termine, le dessin de la forme courante reprend.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

510 | Chapitre 8 Formes et polices de forme

Codes 8 et 9 : dplacements X-Y


Les codes 8 et 9 vous permettent de dessiner des vecteurs non standard l'aide de dplacements X-Y. Les octets de dfinition de vecteur normaux ne dessinent que dans 16 directions prdfinies et la longueur la plus tendue est de 15. Ces restrictions optimisent les dfinitions de forme mais sont parfois contraignantes. Le code 8 spcifie le dplacement X-Y indiqu par les deux octets suivants. Le code 8 doit tre suivi de deux octets de dfinition de la faon suivante :
8,dplacementX,dplacementY

Les dplacements X-Y peuvent aller de 128 +127. Le signe + initial est facultatif et vous pouvez utiliser des parenthses pour amliorer la lisibilit. L'exemple suivant aboutit un vecteur qui dessine (ou dplace) 10 units vers la gauche et 3 units vers le haut.
8,(-10,3)

Aprs les deux octets de dfinition de dplacement, la forme passe en mode vecteur normal. Vous pouvez utiliser le code 9 pour dessiner une squence de vecteurs non standard. Le code 9 spcifie un nombre quelconque de paires de dplacements X-Y. La squence de codes se termine par une paire (0,0). L'exemple suivant montre comment dessiner trois vecteurs non standard et passer en mode vecteur normal.
9,(3,1),(3,2),(2,-3),(0,0)

Vous devez terminer la squence des paires de dplacements X-Y par une paire (0,0) afin qu'AutoCAD reconnaisse les vecteurs normaux ou les codes spciaux qui suivent.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes spciaux | 511

Code 00A : octant


Le code spcial 00A (ou 10) utilise les deux octets de dfinition suivants pour laborer un arc. Celui-ci est appel octant, car il englobe un ou plusieurs octants de 45 degrs, en commenant et finissant sur un contour d'octant. Les octants sont numrots de faon trigonomtrique partir de la position "3 heures", comme l'illustre la figure suivante :

La spcification de l'arc est


10,rayon,()0SC

Le rayon peut tre toute valeur comprise entre 1 et 255. Le second octet de dfinition indique la direction de l'arc (trigonomtrique s'il est positif et horaire s'il est ngatif), son octant de dpart (s, une valeur comprise entre 0 et 7) et le nombre d'octants qu'il englobe (c, une valeur comprise entre 0 et 7, 0 reprsentant huit octants, soit un cercle complet). Vous pouvez utiliser des parenthses pour amliorer la lisibilit. Par exemple, examinez le fragment de dfinition de forme suivant :
...012,10,(1,-032),01E,...

Ce code dessine un vecteur d'une unit vers le haut et vers la droite, un arc horaire partir de l'octant 3 (avec un rayon d'une unit pour deux octants), puis un vecteur d'une unit vers le bas et vers la droite, comme l'illustre la figure suivante :

512 | Chapitre 8 Formes et polices de forme

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Code 00B : arc fractionnaire


Le code spcial 00B (11) dessine un arc qui peut ne pas commencer et finir sur un contour d'octant. Cinq octets de dfinition sont utiliss.
11,dcalage_dbut,dcalage_fin,octet_poids_fort_rayon,rayon,(-)0SC

Les paramtres dcalage_dbut et dcalage_fin indiquent la distance laquelle l'arc commence ou finit par rapport un contour d'octant. Le paramtre octet_poids_fort_rayon reprsente les huit bits de poids fort du rayon ; l'octet de poids fort du rayon a pour valeur 0 sauf si le rayon est suprieur 255 units. Multipliez la valeur octet_poids_fort_rayon par 256 et ajoutez le rsultat la valeur rayon pour gnrer un rayon d'arc suprieur 255. Le rayon et l'octet de dfinition de fin sont les mmes que ceux de la dfinition de l'octant (code 00A, dcrit prcdemment). Pour dterminer le dcalage de dbut, calculez la diffrence en degrs entre le contour de l'octant de dpart (un multiple de 45 degrs) et le dbut de l'arc. Ensuite, multipliez cette diffrence par 256, puis divisez le rsultat par 45. Si l'arc commence sur un contour d'octant, son dcalage de dbut est gal 0. Calculez le dcalage de fin de manire similaire, mais en utilisant le nombre de degrs compris entre le contour du dernier octant et la fin de l'arc. Si l'arc finit sur un contour d'octant, son dcalage de fin est gal 0. Par exemple, un arc fractionnaire de 55 95 degrs avec un rayon de 3 units serait cod comme suit :
11,(56,28,0,3,012)

Codes spciaux | 513

Voici une explication dtaille :


dcalage_dbut = 56 car ((55 - 45) * 256 / 45) = 56 dcalage_fin = 28 car ((95 - 90) * 256 / 45) = 28 octet_poids_fort_rayon = 0 car (rayon < 255) radius = 3 octant de dpart = 1 car l'arc commence dans l'octant de 45 degrs octant de fin = 2 car l'arc finit dans l'octant de 90 degrs

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Codes 00C et 00D : arcs courbure spcifie


Les codes spciaux 00C et 00D (12 et 13) offrent un autre mcanisme pour inclure des segments d'arc dans les descriptions des formes. Ils sont similaires aux codes 8 et 9 en ce sens que vous pouvez les utiliser pour spcifier des dplacements X-Y. Toutefois, les codes 00C et 00D dessinent les arcs en appliquant un facteur de courbure au vecteur de dplacement. Le code 00C dessine un segment d'arc, alors que le code 00D en dessine plusieurs (polyarcs) jusqu' son achvement par un dplacement (0,0). Le code 00C doit tre suivi de trois octets dcrivant l'arc :
0C,dplacement X,dplacement Y,courbure

Les dplacements X et Y, de mme que la courbure qui dfinit la courbe de l'arc, sont compris entre 127 et +127. Si D est la longueur du segment de ligne spcifi par le dplacement et H est la hauteur de la distance perpendiculaire partir du milieu de ce segment, la magnitude de la courbure est ((2* H / D) * 127). Le signe est ngatif si l'arc compris entre l'emplacement courant et le nouvel emplacement est horaire.

514 | Chapitre 8 Formes et polices de forme

Un demi-cercle possde une courbure gale 127 (ou -127), soit l'arc le plus tendu pouvant tre reprsent sous la forme d'un segment arc unique l'aide de ces codes (utilisez deux segments d'arc conscutifs pour obtenir des arcs plus grands). Une dfinition de courbure gale 0 est valide et reprsente un segment de ligne droite. Notez, toutefois, que l'utilisation du code 8 pour un segment de ligne droite enregistre un octet dans la description de la forme. Le code des polyarcs (00D ou 13) est suivi de 0 ou d'autres triplets de segments d'arc et est termin par un dplacement (0,0). Notez qu'aucune courbure n'est spcifie aprs le dernier dplacement. Par exemple, la squence suivante peut dfinir la lettre S :
13,(0,5,127),(0,5,-127),(0,0)

Au sein des polyarcs, les segments courbure nulle permettent de reprsenter les segments droits ; leur utilisation est plus efficace que le fait de terminer le polyarc, d'insrer un segment droit puis de commencer un autre polyarc. Le nombre 128 ne peut pas tre utilis dans les dfinitions de segment d'arc et de polyarc.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Code 00E : indication de la commande de texte vertical


Le code spcial 00E (14) est utilis uniquement dans les descriptions de polices de texte double orientation : horizontale et verticale.

Codes spciaux | 515

Lorsque ce code spcial figure dans une dfinition de caractre, le code suivant est trait ou ignor, en fonction de l'orientation. Si l'orientation est verticale, le code suivant est trait ; si elle est horizontale, il est ignor. Dans un texte horizontal, le point initial de chaque caractre correspond l'extrmit gauche de la ligne de base. Dans un texte vertical, le point initial est le point central suprieur du caractre. Normalement, la fin de chaque caractre, un segment plume leve est ralis jusqu'au point initial du caractre suivant. L'opration est effectue vers la droite ou vers le bas selon que le texte est horizontal ou vertical. Le code spcial 00E (14) est essentiellement utilis pour homogniser les points initiaux et finaux, afin que la mme dfinition de forme de caractre soit utilisable horizontalement et verticalement. Par exemple, vous pouvez utiliser la dfinition d'un D majuscule suivante dans un texte horizontal ou vertical :
*68,22,ucd 2,14,8,(-2, 6),1,030,012,044,016,038,2,010,1,06C,2,050, 14,8,(-4,-3),0

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

516 | Chapitre 8 Formes et polices de forme

Descriptions des polices de texte


Les polices de texte doivent inclure le numro de forme spcial 0 qui permet de vhiculer des informations sur les polices. AutoCAD comprend de nombreuses polices de texte. Afin d'adapter les caractres vos besoins, vous pouvez utiliser la commande STYLE pour appliquer une expansion, une compression ou une inclinaison l'une de ces polices. Ces polices vous permettent de dessiner du texte d'une hauteur quelconque, selon n'importe quel angle de ligne de base et une orientation horizontale ou verticale. Les polices de texte AutoCAD sont des fichiers de dfinition de forme dans lesquels chaque numro de forme correspond au code ASCII d'un caractre. Les codes 1 31 correspondent des caractres de contrle, dont un seul est utilis dans les polices de texte AutoCAD : 10 (LF) Le retour la ligne (LF) doit insrer une ligne vers le bas sans aucun trac. Il permet d'insrer une srie de lignes sous la premire dans le cas de commandes TEXTErptes.
*10,5,lf 2,8,(0,-10),0

Vous pouvez modifier l'interlignage en ajustant le dplacement vers le bas spcifi par la dfinition de forme LF. Les polices de texte doivent inclure le numro de forme spcial 0 qui permet de vhiculer des informations sur les polices. La syntaxe du format est la suivante :
*0,4,nom-police au-dessus,au-dessous,modes,0

La valeur au-dessus exprime en nombre de longueurs de vecteur l'extension des lettres majuscules au-dessus de la ligne de base, tandis que au-dessous indique la distance laquelle les lettres minuscules descendent sous la ligne de base. La ligne de base repose sur le mme concept que les lignes d'un papier lettres. Ces valeurs dfinissent la taille de base des caractres et servent de facteurs d'chelle pour la hauteur spcifie dans la commande TEXTE. L'octet modes doit tre gal 0 pour une police horizontale et 2 pour une police double orientation (horizontale ou verticale). Le code de commande spcial 00E (14) n'est pris en compte que lorsque modes a pour valeur 2. Les polices standard fournies avec AutoCAD comprennent certains caractres supplmentaires ncessaires la fonction de cotation d'AutoCAD. %%d Symbole de degr ()

Descriptions des polices de texte | 517

%%p Symbole de tolrance plus/moins () %%c Symbole de cotation de diamtre de cercle Pour utiliser ces symboles ainsi que les squences de contrles %%nnn, reportez-vous la section TEXTE du manuel Prsentation des commandes. REMARQUE AutoCAD dessine un caractre de texte en fonction de son code ASCII (numro de forme) et non de son nom. Pour conomiser de la mmoire, spcifiez le nom de la forme en lettres minuscules dans chaque dfinition de forme de texte, comme l'illustre l'exemple ci-aprs. (Les noms en lettres minuscules ne sont pas enregistrs en mmoire.)
*65,11,uca 024,043,04d,02c,2,047,1,040,2,02e,0

Etant donn que le nom de forme uca contient des lettres minuscules, AutoCAD n'enregistre pas le nom en mmoire. Toutefois, vous pouvez utiliser le nom titre de rfrence si vous modifiez le fichier de dfinition de police. Dans cet exemple, uca signifie majuscule A.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER. STYLE Cre, modifie ou dfinit les styles de texte. TEXTE Cre un objet texte sur une ligne.

Fichiers exemple
Cette rubrique contient des fichiers exemple qui permettent d'tendre les caractres de police fournis avec AutoCAD.

518 | Chapitre 8 Formes et polices de forme

Extended Simplex Roman

Fichiers exemple | 519

;; ;; romans.shp - Extended Simplex Roman ;; ;; Copyright 1997 Autodesk, Inc. ;; ;; Il vous est accord par les prsentes titre gratuit l'autorisation d'utiliser, de copier, de modifier et de distribuer ;; quelque fin que ce soit ce logiciel, sous rserve que la ;; mention de droits d'auteurs nonce ci-dessus figure sur chacune des copies effectues et que la mention des droits limits ;; figure dans toute documentation accompagnant ces copies. ;; ;; L'utilisation, la duplication ou la diffusion par le gouver nement amricain est soumise ;; aux restrictions nonces dans le FAR 52.227-19 (Logiciel com mercial ;; - Droits limits) et DFAR 252.227-7013(c)(1)(ii) ;; (Droits des donnes techniques et des logiciels d'ordinateur), selon la lgislation et la rglementation en vigueur. ;; *UNIFONT,6,ROMANS Copyright 1997 par Autodesk, Inc. 21,7,2,0,0,0 *0000A,9,lf 2,8,(0,-34),14,8,(30,34),0 *00020,9,spc 2,8,(21,0),14,8,(-21,-30),0 *00021,30,kexc 2,14,8,(-5,-21),14,5,8,(5,21),1,0EC,2,05C,1,01A,01E,012,016,2, 8,(5,-2),14,6,14,8,(5,-9),0 *00022,41,kdblqt 2,14,8,(-8,-25),14,5,8,(6,24),1,01A,016,012,01E,02C,02B,01A,2, 8,(8,5),1,01A,016,012,01E,02C,02B,01A,2,8,(4,-19),14,6, 14,8,(8,-9),0 *00023,57,kns 2,14,3,2,14,8,(-21,-50),14,4,2,14,5,8,(11,25),1,8,(-7,-32),2, 8,(13,32),1,8,(-7,-32),2,8,(-6,19),1,0E0,2,8,(-15,-6),1,0E0,2, 8,(4,-6),14,6,14,3,2,14,8,(21,-32),14,4,2,0 *00024,67,kds 2,14,8,(-10,-25),14,5,8,(8,25),1,8,(0,-29),2,8,(4,29),1, 8,(0,-29),2,8,(5,22),1,026,8,(-3,1),048,8,(-3,-1),02A,02C,02D, 01E,02F,8,(6,-2),02F,01E,02D,03C,02A,8,(-3,-1),048,8,(-3,1),026, 2,8,(17,-3),14,6,14,8,(10,-13),0 *00025,64,kpc

520 | Chapitre 8 Formes et polices de forme

2,14,8,(-12,-21),14,5,8,(21,21),1,8,(-18,-21),2,8,(5,21),1,02E, 02C,02B,029,028,026,024,023,021,020,02F,8,(3,-1),030,8,(3,1),021, 2,8,(-4,-14),1,029,02B,02C,02E,020,021,023,024,026,028,2, 8,(7,-7),14,6,14,8,(12,-9),0 *00026,67,kand 2,14,8,(-13,-21),14,5,8,(23,12),1,014,016,018,01A,02B,8,(-2,-5), 8,(-2,-3),02A,029,048,027,016,025,024,023,012,8,(7,4),012,023, 024,025,027,029,02B,02C,8,(1,-3),8,(2,-3),8,(5,-7),02E,02F,020, 012,014,2,8,(3,-2),14,6,14,8,(13,-9),0 *00027,29,kapos 2,14,8,(-5,-25),14,5,8,(6,24),1,01A,016,012,01E,02C,02B,01A,2, 8,(6,-19),14,6,14,8,(5,-9),0 *00028,39,klp 2,14,8,(-7,-25),14,5,8,(11,25),1,02A,8,(-2,-3),04B,8,(-1,-5),04C, 8,(1,-5),04D,8,(2,-3),02E,2,8,(3,7),14,6,14,8,(7,-16),0 *00029,39,krp 2,14,8,(-7,-25),14,5,8,(3,25),1,02E,8,(2,-3),04D,8,(1,-5),04C, 8,(-1,-5),04B,8,(-2,-3),02A,2,8,(11,7),14,6,14,8,(7,-16),0 *0002A0,37,kas 2,14,8,(-8,-21),14,5,8,(8,21),1,0CC,2,8,(-5,9),1,8,(10,-6),2,064, 1,8,(-10,-6),2,8,(13,-12),14,6,14,8,(8,-9),0 *0002B0,31,kpls 2,14,8,(-13,-18),14,5,8,(13,18),1,8,(0,-18),2,096,1,8,(18,0),2, 8,(4,-9),14,6,14,8,(13,-9),0 *0002C,29,kcma 2,14,8,(-5,-2),14,5,8,(6,1),1,01A,016,012,01E,02C,02B,01A,2, 8,(6,4),14,6,14,8,(5,-13),0 *0002D,25,ksub 2,14,8,(-13,-9),14,5,8,(4,9),1,8,(18,0),2,8,(4,-9),14,6, 14,8,(13,-9),0 *0002E,26,kper 2,14,8,(-5,-2),14,5,8,(5,2),1,01A,01E,012,016,2,8,(5,-2),14,6, 14,8,(5,-9),0 *0002F,25,kdiv 2,14,8,(-11,-25),14,5,8,(20,25),1,8,(-18,-32),2,8,(20,7),14,6, 14,8,(11,-16),0 *00030,62,n0 2,14,8,(-10,-21),14,5,8,(9,21),1,8,(-3,-1),8,(-2,-3),8,(-1,-5), 03C,8,(1,-5),8,(2,-3),8,(3,-1),020,8,(3,1),8,(2,3),8,(1,5),034, 8,(-1,5),8,(-2,3),8,(-3,1),028,2,8,(11,-21),14,6,14,8,(10,-9),0 *00031,27,n1 2,14,8,(-10,-21),14,5,8,(6,17),1,021,032,8,(0,-21),2,8,(9,0),

Fichiers exemple | 521

14,6,14,8,(10,-9),0 *00032,37,n2 2,14,8,(-10,-21),14,5,8,(4,16),1,014,023,012,021,040,02F,01E,02D, 02C,02B,8,(-2,-3),0AA,0E0,2,8,(3,0),14,6,14,8,(10,-9),0 *00033,46,n3 2,14,8,(-10,-21),14,5,8,(5,21),1,0B0,8,(-6,-8),030,02F,01E, 8,(1,-3),02C,8,(-1,-3),02A,8,(-3,-1),038,8,(-3,1),016,025,2, 8,(17,-4),14,6,14,8,(10,-9),0 *00034,34,n4 2,14,8,(-10,-21),14,5,8,(13,21),1,8,(-10,-14),0F0,2,8,(-5,14),1, 8,(0,-21),2,8,(7,0),14,6,14,8,(10,-9),0 *00035,52,n5 2,14,8,(-10,-21),14,5,8,(15,21),1,0A8,8,(-1,-9),012,8,(3,1),030, 8,(3,-1),02E,8,(1,-3),02C,8,(-1,-3),02A,8,(-3,-1),038,8,(-3,1), 016,025,2,8,(17,-4),14,6,14,8,(10,-9),0 *00036,68,n6 2,14,8,(-10,-21),14,5,8,(16,18),1,025,8,(-3,1),028,8,(-3,-1), 8,(-2,-3),8,(-1,-5),05C,8,(1,-4),02E,8,(3,-1),010,8,(3,1),022, 8,(1,3),014,8,(-1,3),026,8,(-3,1),018,8,(-3,-1),02A,8,(-1,-3),2, 8,(16,-7),14,6,14,8,(10,-9),0 *00037,31,n7 2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-10,-21),2,8,(-4,21),1,0E0, 2,8,(3,-21),14,6,14,8,(10,-9),0 *00038,66,n8 2,14,8,(-10,-21),14,5,8,(8,21),1,8,(-3,-1),02B,02C,02D,02F, 8,(4,-1),8,(3,-1),02E,02D,03C,02B,01A,8,(-3,-1),048,8,(-3,1),016, 025,034,023,022,8,(3,1),8,(4,1),021,023,024,025,8,(-3,1),048,2, 8,(12,-21),14,6,14,8,(10,-9),0 *00039,68,n9 2,14,8,(-10,-21),14,5,8,(16,14),1,8,(-1,-3),02A,8,(-3,-1),018, 8,(-3,1),026,8,(-1,3),014,8,(1,3),022,8,(3,1),010,8,(3,-1),02E, 8,(1,-4),05C,8,(-1,-5),8,(-2,-3),8,(-3,-1),028,8,(-3,1),025,2, 8,(16,-3),14,6,14,8,(10,-9),0 *0003A0,33,kcol 2,14,8,(-5,-14),14,5,8,(5,14),1,01A,01E,012,016,2,0CC,1,01A,01E, 012,016,2,8,(5,-2),14,6,14,8,(5,-9),0 *0003B0,38,ksmc 2,14,8,(-5,-14),14,5,8,(5,14),1,01A,01E,012,016,2,8,(1,-13),1, 01A,016,012,01E,02C,02B,01A,2,8,(6,4),14,6,14,8,(5,-13),0 *0003C,28,klt 2,14,8,(-12,-18),14,5,8,(20,18),1,8,(-16,-9),8,(16,-9),2,8,(4,0), 14,6,14,8,(12,-9),0

522 | Chapitre 8 Formes et polices de forme

*0003D,33,keq 2,14,8,(-13,-12),14,5,8,(4,12),1,8,(18,0),2,8,(-18,-6),1, 8,(18,0),2,8,(4,-6),14,6,14,8,(13,-9),0 *0003E,28,kgt 2,14,8,(-12,-18),14,5,8,(4,18),1,8,(16,-9),8,(-16,-9),2,8,(20,0), 14,6,14,8,(12,-9),0 *0003F,42,kqm 2,14,8,(-9,-21),14,5,8,(3,16),1,014,023,012,021,040,02F,01E,02D, 02C,02B,01A,049,03C,2,05C,1,01A,01E,012,016,2,8,(9,-2),14,6, 14,8,(9,-9),0 *00040,93,kea 2,14,3,2,14,8,(-27,-42),14,4,2,14,5,8,(18,13),1,025,027,038,029, 01A,02B,03C,02D,01E,02F,030,021,023,2,084,1,0AC,01E,020,022, 8,(1,3),024,8,(-1,3),025,026,027,8,(-3,1),038,8,(-3,-1),029,02A, 02B,8,(-1,-3),03C,8,(1,-3),02D,02E,02F,8,(3,-1),030,8,(3,1),021, 012,2,8,(6,-3),14,6,14,3,2,14,8,(27,-18),14,4,2,0 *00041,39,uca 2,14,8,(-9,-21),14,5,8,(9,21),1,8,(-8,-21),2,8,(8,21),1, 8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6,14,8,(9,-9),0 *00042,70,ucb 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,090,8,(3,-1),01E,02D,02C,02B,01A,8,(-3,-1),2,098,1, 090,8,(3,-1),01E,02D,03C,02B,01A,8,(-3,-1),098,2,8,(17,0),14,6, 14,3,2,14,8,(21,-18),14,4,2,0 *00043,55,ucc 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1,025,026,027,048, 029,02A,02B,8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2, 8,(3,-5),14,6,14,3,2,14,8,(21,-18),14,4,2,0 *00044,61,ucd 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,070,8,(3,-1),02E,02D,8,(1,-3),05C,8,(-1,-3),02B,02A, 8,(-3,-1),078,2,8,(17,0),14,6,14,3,2,14,8,(21,-18),14,4,2,0 *00045,55,uce 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,0D0,2,8,(-13,-10),1,080,2,8,(-8,-11),1,0D0,2,8,(2,0), 14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00046,37,ucf 2,14,8,(-9,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1,0D0,2, 8,(-13,-10),1,080,2,8,(6,-11),14,6,14,8,(9,-9),0 *00047,60,ucg 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1,025,026,027,048, 029,02A,02B,8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023, 034,2,058,1,050,2,8,(3,-8),14,6,14,3,2,14,8,(21,-18),14,4,2,0

Fichiers exemple | 523

*00048,39,uch 2,14,8,(-11,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(14,21),1, 8,(0,-21),2,8,(-14,11),1,0E0,2,8,(4,-11),14,6,14,8,(11,-9),0 *00049,25,uci 2,14,8,(-4,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(4,0),14,6, 14,8,(4,-9),0 *0004A0,37,ucj 2,14,8,(-8,-21),14,5,8,(12,21),1,8,(0,-16),8,(-1,-3),01A,029,028, 027,016,8,(-1,3),024,2,8,(14,-7),14,6,14,8,(8,-9),0 *0004B0,49,uck 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(14,21),1,0EA,2,052,1,8,(9,-12),2,8,(3,0),14,6,14,3,2, 14,8,(21,-18),14,4,2,0 *0004C,43,ucl 2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,0),1,0C0,2,8,(1,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0 *0004D,49,ucm 2,14,8,(-12,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1, 8,(8,-21),2,8,(8,21),1,8,(-8,-21),2,8,(8,21),1,8,(0,-21),2, 8,(4,0),14,6,14,8,(12,-9),0 *0004E,41,ucn 2,14,8,(-11,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(0,21),1, 8,(14,-21),2,8,(0,21),1,8,(0,-21),2,8,(4,0),14,6,14,8,(11,-9),0 *0004F,50,uco 2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,02B,8,(-1,-3),05C, 8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025, 026,027,048,2,8,(13,-21),14,6,14,8,(11,-9),0 *00050,55,ucp 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,090,8,(3,-1),01E,02D,03C,02B,01A,8,(-3,-1),098,2, 8,(17,-10),14,6,14,3,2,14,8,(21,-18),14,4,2,0 *00051,56,ucq 2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,02B,8,(-1,-3),05C, 8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025, 026,027,048,2,8,(3,-17),1,06E,2,8,(4,2),14,6,14,8,(11,-11),0 *00052,61,ucr 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,090,8,(3,-1),01E,02D,02C,02B,01A,8,(-3,-1),098,2,070, 1,8,(7,-11),2,8,(3,0),14,6,14,3,2,14,8,(21,-18),14,4,2,0 *00053,51,ucs 2,14,8,(-10,-21),14,5,8,(17,18),1,026,8,(-3,1),048,8,(-3,-1),02A,

524 | Chapitre 8 Formes et polices de forme

02C,02D,01E,02F,8,(6,-2),02F,01E,02D,03C,02A,8,(-3,-1),048, 8,(-3,1),026,2,8,(17,-3),14,6,14,8,(10,-9),0 *00054,31,uct 2,14,8,(-8,-21),14,5,8,(8,21),1,8,(0,-21),2,8,(-7,21),1,0E0,2, 8,(1,-21),14,6,14,8,(8,-9),0 *00055,39,ucu 2,14,8,(-11,-21),14,5,8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020, 8,(3,1),022,8,(1,3),0F4,2,8,(4,-21),14,6,14,8,(11,-9),0 *00056,33,ucv 2,14,8,(-9,-21),14,5,8,(1,21),1,8,(8,-21),2,8,(8,21),1, 8,(-8,-21),2,8,(9,0),14,6,14,8,(9,-9),0 *00057,49,ucw 2,14,8,(-12,-21),14,5,8,(2,21),1,8,(5,-21),2,8,(5,21),1, 8,(-5,-21),2,8,(5,21),1,8,(5,-21),2,8,(5,21),1,8,(-5,-21),2, 8,(7,0),14,6,14,8,(12,-9),0 *00058,33,ucx 2,14,8,(-10,-21),14,5,8,(3,21),1,8,(14,-21),2,8,(0,21),1, 8,(-14,-21),2,8,(17,0),14,6,14,8,(10,-9),0 *00059,34,ucy 2,14,8,(-9,-21),14,5,8,(1,21),1,8,(8,-10),0BC,2,8,(8,21),1, 8,(-8,-10),2,8,(9,-11),14,6,14,8,(9,-9),0 *0005A0,37,ucz 2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-14,-21),2,8,(0,21),1,0E0,2, 8,(-14,-21),1,0E0,2,8,(3,0),14,6,14,8,(10,-9),0 *0005B0,37,klb 2,14,8,(-7,-25),14,5,8,(4,25),1,8,(0,-32),2,8,(0,32),1,070,2, 8,(-7,-32),1,070,2,8,(3,7),14,6,14,8,(7,-16),0 *0005C,25,kbkslsh 2,14,8,(-11,-25),14,5,8,(2,25),1,8,(18,-32),2,8,(2,7),14,6, 14,8,(11,-16),0 *0005D,37,krb 2,14,8,(-7,-25),14,5,8,(9,25),1,8,(0,-32),2,8,(-7,32),1,070,2, 8,(-7,-32),1,070,2,8,(4,7),14,6,14,8,(7,-16),0 *0005E,28,kcaret 2,14,8,(-11,-25),14,5,8,(3,20),1,8,(8,5),8,(8,-5),2,8,(3,-20), 14,6,14,8,(11,-9),0 *0005F,21,kundrl 2,14,8,(-12,-14),14,5,02E,1,8,(20,0),2,022,14,6,14,8,(12,-11),0 *00060,29,krvap 2,14,8,(-5,-25),14,5,8,(4,24),1,01E,012,016,01A,02C,02D,01E,2, 8,(6,-19),14,6,14,8,(5,-9),0 *00061,55,lca 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,0EC,2,0B4,1,026,

Fichiers exemple | 525

027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2, 8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00062,57,lcb 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,0B4,1, 022,021,030,02F,02E,8,(1,-3),02C,8,(-1,-3),02A,029,038,027,026,2, 8,(15,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00063,39,lcc 2,14,8,(-9,-14),14,5,8,(15,11),1,026,027,038,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0 *00064,57,lcd 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(15,21),1,8,(0,-21),2,0B4, 1,026,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022, 2,8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00065,42,lce 2,14,8,(-9,-14),14,5,8,(3,8),1,0C0,024,025,016,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6, 14,8,(9,-9),0 *00066,36,lcf 2,14,8,(-6,-21),14,5,8,(10,21),1,028,029,8,(-1,-3),8,(0,-17),2, 8,(-3,14),1,070,2,8,(3,-14),14,6,14,8,(6,-9),0 *00067,66,lcg 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,8,(0,-16), 8,(-1,-3),01A,029,038,027,2,8,(9,17),1,026,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3, 2,14,8,(19,-32),14,4,2,0 *00068,48,lch 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2,0A4,1, 032,021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18), 14,4,2,0 *00069,32,lci 2,14,8,(-4,-21),14,5,8,(3,20),1,01E,012,016,01A,2,8,(1,-7),1,0DC, 2,8,(4,0),14,6,14,8,(4,-9),0 *0006A0,39,lcj 2,14,8,(-5,-21),14,5,8,(5,20),1,01E,012,016,01A,2,8,(1,-7),1, 8,(0,-16),8,(-1,-3),029,028,2,8,(9,7),14,6,14,8,(5,-16),0 *0006B0,49,lck 2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(10,14),1,0AA,2,042,1,8,(7,-8),2,8,(2,0),14,6,14,3,2, 14,8,(17,-18),14,4,2,0 *0006C,25,lcl 2,14,8,(-4,-21),14,5,8,(4,21),1,8,(0,-21),2,8,(4,0),14,6,

526 | Chapitre 8 Formes et polices de forme

14,8,(4,-9),0 *0006D,45,lcm 2,14,8,(-15,-14),14,5,8,(4,14),1,0EC,2,0A4,1,032,021,030,02F, 8,(1,-3),0AC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6, 14,8,(15,-9),0 *0006E,46,lcn 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0EC,2,0A4,1,032, 021,030,02F,8,(1,-3),0AC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18), 14,4,2,0 *0006F,58,lco 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(8,14),1,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027, 038,2,8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00070,59,lcp 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,8,(0,-21),2, 8,(0,18),1,022,021,030,02F,02E,8,(1,-3),02C,8,(-1,-3),02A,029, 038,027,026,2,8,(15,-3),14,6,14,3,2,14,8,(19,-32),14,4,2,0 *00071,59,lcq 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,8,(0,-21),2, 8,(0,18),1,026,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F, 030,021,022,2,8,(4,-3),14,6,14,3,2,14,8,(19,-32),14,4,2,0 *00072,44,lcr 2,14,3,2,14,8,(-13,-28),14,4,2,14,5,8,(4,14),1,0EC,2,084,1, 8,(1,3),022,021,030,2,8,(1,-14),14,6,14,3,2,14,8,(13,-18),14,4,2, 0 *00073,60,lcs 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,11),1,025,8,(-3,1),038, 8,(-3,-1),02B,02D,02F,8,(5,-1),02F,02D,01C,02B,8,(-3,-1),038, 8,(-3,1),025,2,8,(14,-3),14,6,14,3,2,14,8,(17,-18),14,4,2,0 *00074,36,lct 2,14,8,(-6,-21),14,5,8,(5,21),1,8,(0,-17),8,(1,-3),02F,020,2, 8,(-8,14),1,070,2,8,(3,-14),14,6,14,8,(6,-9),0 *00075,46,lcu 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0AC,8,(1,-3),02F, 030,021,032,2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4, 2,0 *00076,33,lcv 2,14,8,(-8,-14),14,5,8,(2,14),1,8,(6,-14),2,8,(6,14),1, 8,(-6,-14),2,8,(8,0),14,6,14,8,(8,-9),0 *00077,49,lcw 2,14,8,(-11,-14),14,5,8,(3,14),1,8,(4,-14),2,8,(4,14),1, 8,(-4,-14),2,8,(4,14),1,8,(4,-14),2,8,(4,14),1,8,(-4,-14),2, 8,(7,0),14,6,14,8,(11,-9),0

Fichiers exemple | 527

*00078,43,lcx 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(3,14),1,8,(11,-14),2,0E4, 1,8,(-11,-14),2,8,(14,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0 *00079,37,lcy 2,14,8,(-8,-14),14,5,8,(2,14),1,8,(6,-14),2,8,(6,14),1, 8,(-6,-14),04B,02A,029,018,2,8,(15,7),14,6,14,8,(8,-16),0 *0007A0,47,lcz 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),1,8,(-11,-14),2, 0E4,1,0B0,2,8,(-11,-14),1,0B0,2,8,(3,0),14,6,14,3,2, 14,8,(17,-18),14,4,2,0 *0007B0,54,klbr 2,14,3,2,14,8,(-13,-50),14,4,2,14,5,8,(9,25),1,029,01A,02B,02C, 02D,01E,02D,02C,02A,029,02F,02E,02C,02B,01A,02B,02C,02D,01E,02F, 2,8,(5,7),14,6,14,3,2,14,8,(13,-32),14,4,2,0 *0007C,25,kvbar 2,14,8,(-4,-25),14,5,8,(4,25),1,8,(0,-32),2,8,(4,7),14,6, 14,8,(4,-16),0 *0007D,54,krbr 2,14,3,2,14,8,(-15,-50),14,4,2,14,5,8,(5,25),1,02F,01E,02D,02C, 02B,01A,02B,02C,02E,02F,029,02A,02C,02D,01E,02D,02C,02B,01A,029, 2,8,(9,7),14,6,14,3,2,14,8,(15,-32),14,4,2,0 *0007E,37,ktlde 2,14,8,(-13,-14),14,5,8,(4,6),1,024,8,(1,3),021,020,02F,8,(4,-3), 02F,020,021,023,024,2,8,(4,-12),14,6,14,8,(13,-9),0 *00080,4,keuroRef 7,020AC,0 *000A0,9,spc 2,8,(21,0),14,8,(-21,-30),0 *000A1,28,kiexc 2,14,8,(-5,-21),14,5,050,1,0E4,2,054,1,012,016,01A,01E,2, 8,(8,-19),14,6,14,8,(5,-9),0 *000A2,43,kcent 2,14,8,(-9,-17),14,5,03E,1,8,(12,20),2,06C,1,026,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6, 14,8,(9,-9),0 *000A3,37,kpound 2,14,8,(-10,-21),14,5,8,(12,18),1,025,027,029,02B,0FC,03A,0E0,2, 8,(-8,10),1,068,014,060,2,8,(9,-11),14,6,14,8,(10,-9),0 *000A5,44,kyen 2,14,8,(-12,-21),14,5,8,(1,21),1,8,(8,-10),0BC,2,8,(8,21),1, 8,(-8,-10),2,078,1,0E0,2,8,(-14,-3),1,0E0,2,8,(6,-8),14,6, 14,8,(12,-9),0 *000A7,78,kpar

528 | Chapitre 8 Formes et polices de forme

2,14,8,(-10,-25),14,5,060,1,012,016,01A,01C,02D,01E,02F,020,021, 012,023,014,025,016,8,(-8,4),016,025,014,023,012,021,010, 8,(8,-4),2,094,028,1,01A,01E,012,014,025,016,027,028,029,01A,02B, 01C,02D,01E,8,(8,-4),01E,02D,01C,02B,01A,029,018,8,(-8,4),2, 8,(16,-9),14,6,14,8,(10,-13),0 *000AA,51,lcau 2,14,8,-7,-21,14,5,8,4,14,3,2,1,0A0,2,054,1,02A,029,028,027,016, 8,-1,3,024,8,1,3,012,021,020,02F,02E,2,034,1,0CC,2,4,2,8,4,-15, 14,6,14,8,7,-9,0 *000AB,25,kfrew 2,14,8,(-9,-14),14,5,0A0,1,076,072,2,050,1,07A,07E,2,030,14,6, 14,8,(9,-9),0 *000B0,25,kdeg 2,14,8,(-3,-21),14,5,8,(1,19),1,10,(2,64),2,8,(8,-19),14,6, 14,8,(3,-9),0 *000B1,39,kpls-min 2,14,8,(-13,-21),14,5,8,(13,21),1,8,(0,-18),2,096,1,8,(18,0),2, 8,(-18,-11),1,8,(18,0),2,8,(4,-1),14,6,14,8,(13,-9),0 *000B5,48,kmicro 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,07C,1,022,8,(3,19),0AC, 8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2, 14,8,(19,-32),14,4,2,0 *000BA,56,lcou 2,14,8,-7,-21,14,5,8,4,14,3,2,1,0A0,2,8,-4,14,1,028,029,01A,8,-1, -3,02C,8,1,-3,01E,02F,020,021,012,8,1,3,024,8,-1,3,016,027,2,4,2, 8,6,-21,14,6,14,8,7,-9,0 *000BB,25,kffrw 2,14,8,(-9,-14),14,5,030,1,072,076,2,050,1,07E,07A,2,0A0,14,6, 14,8,(9,-9),0 *000BC,43,kquart 2,14,8,(-14,-25),14,5,8,(4,21),1,021,022,0EC,2,8,(-2,-14),1, 8,(16,29),2,8,(2,-23),1,0A8,8,(7,9),0EC,2,8,(7,3),14,6, 14,8,(14,-13),0 *000BD,50,khalf 2,14,8,(-14,-25),14,5,8,(4,21),1,021,022,0EC,2,8,(-2,-14),1, 8,(16,29),2,8,(-6,-18),1,014,023,021,020,02F,02D,01C,02B, 8,(-7,-8),080,2,8,(4,3),14,6,14,8,(14,-13),0 *000BF,47,kiqm 2,14,8,(-9,-21),14,5,8,(13,4),1,016,012,01E,01C,02B,01A,029,038, 8,(-3,1),025,024,023,012,021,022,034,2,054,1,012,016,01A,01E,2, 8,(8,-19),14,6,14,8,(9,-9),0 *000C0,43,uc^ 2,14,8,(-9,-25),14,5,8,(9,23),1,047,2,04E,1,8,(-8,-21),2,

Fichiers exemple | 529

8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6, 14,8,(9,-9),0 *000C1,43,uc^ 2,14,8,(-9,-25),14,5,8,(9,23),1,041,2,04A,1,8,(-8,-21),2, 8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6, 14,8,(9,-9),0 *000C2,44,uc 2,14,8,(-9,-25),14,5,8,(5,23),1,041,04F,2,049,1,8,(-8,-21),2, 8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6, 14,8,(9,-9),0 *000C3,55,uc^ 2,14,8,(-9,-25),14,5,8,(4,22),5,1,023,10,(2,-50),01E,10,(2,82), 023,2,6,8,(5,-1),1,8,(-8,-21),2,8,(8,21),1,8,(8,-21),2,8,(-13,7), 1,0A0,2,8,(4,-7),14,6,14,8,(9,-9),0 *000C4,53,uc 2,14,8,(-9,-25),14,5,8,(4,24),1,01E,012,016,01A,2,080,1,01E,012, 016,01A,2,03A,1,8,(-8,-21),2,8,(8,21),1,8,(8,-21),2,8,(-13,7),1, 0A0,2,8,(4,-7),14,6,14,8,(9,-9),0 *000C5,45,uc^ 2,14,8,(-9,-25),14,5,8,(7,23),1,10,(2,64),2,02E,1,8,(-8,-21),2, 8,(8,21),1,8,(8,-21),2,8,(-13,7),1,0A0,2,8,(4,-7),14,6, 14,8,(9,-9),0 *000C6,45,uc^ 2,14,8,(-9,-21),14,5,010,1,8,(8,21),8,(0,-21),080,2,8,(-8,7),1, 058,2,8,(5,4),1,050,2,8,(-5,10),1,080,2,8,(2,-21),14,6, 14,8,(9,-9),0 *000C7,65,uc 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,8,(18,16),1,025,026,027,048, 029,02A,02B,8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2, 8,(-9,-11),1,01E,030,012,024,016,028,034,2,0A0,14,6,14,3,2, 14,8,(21,-32),14,4,2,0 *000C8,53,uc^ 2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,25),1,8,(9,-4),2, 8,(2,-2),1,0D8,8,(0,-19),0D0,2,8,(-13,10),1,080,2,8,(7,-10),14,6, 14,3,2,14,8,(19,-18),14,4,2,0 *000C9,53,uc^ 2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,21),1,8,(9,4),2, 8,(2,-6),1,0D8,8,(0,-19),0D0,2,8,(-13,10),1,080,2,8,(7,-10),14,6, 14,3,2,14,8,(19,-18),14,4,2,0 *000CA,53,uc^ 2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,23),1,041,010,04F,2, 8,(2,-2),1,0D8,8,(0,-21),0D0,2,8,(-13,11),1,080,2,8,(7,-11),14,6, 14,3,2,14,8,(19,-18),14,4,2,0

530 | Chapitre 8 Formes et polices de forme

*000CB,61,uc^ 2,14,3,2,14,8,(-19,-50),14,4,2,14,5,8,(6,24),1,01E,012,016,01A,2, 070,1,01E,012,016,01A,2,8,(4,-3),1,0D8,8,(0,-21),0D0,2, 8,(-13,11),1,080,2,8,(7,-11),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000CC,29,uc^ 2,14,8,(-4,-25),14,5,8,(4,23),1,026,2,04D,1,8,(0,-21),2,8,(4,0), 14,6,14,8,(4,-9),0 *000CD,29,uc^ 2,14,8,(-4,-25),14,5,8,(4,23),1,022,2,04B,1,8,(0,-21),2,8,(4,0), 14,6,14,8,(4,-9),0 *000CE,30,uc^ 2,14,8,(-4,-25),14,5,8,(2,23),1,022,02E,2,02A,1,8,(0,-21),2, 8,(4,0),14,6,14,8,(4,-9),0 *000CF,41,uc^ 2,14,8,(-4,-25),14,5,8,(1,24),1,01E,012,016,01A,2,040,1,01E,012, 016,01A,2,8,(-1,-3),1,8,(0,-21),2,8,(4,0),14,6,14,8,(4,-9),0 *000D1,41,uc 2,14,8,(-11,-25),14,5,040,1,8,(0,19),8,(14,-19),8,(0,19),2, 8,(-13,3),1,032,010,8,(4,-3),010,032,2,8,(5,-25),14,6, 14,8,(11,-9),0 *000D2,44,uc^ 2,14,8,(-11,-25),14,5,8,(6,25),1,08F,2,8,(-6,-2),1,029,02A,04B, 05C,04D,02E,02F,040,021,022,043,054,045,026,027,048,2,8,(13,-19), 14,6,14,8,(11,-9),0 *000D3,42,uc^ 2,14,8,(-11,-25),14,5,8,(6,21),1,081,2,06A,1,029,02A,04B,05C,04D, 02E,02F,040,021,022,043,054,045,026,027,048,2,8,(13,-19),14,6, 14,8,(11,-9),0 *000D4,57,uc^ 2,14,8,(-11,-25),14,5,8,(6,23),1,041,04F,2,8,(-6,-2),1,029,02A, 02B,8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3), 054,8,(-1,3),025,026,027,048,2,8,(13,-21),14,6,14,8,(11,-9),0 *000D5,66,uc^ 2,14,8,(-11,-25),14,5,8,(6,22),5,1,023,10,(2,-50),01E,10,(2,82), 023,2,6,8,(3,-1),1,029,02A,02B,8,(-1,-3),05C,8,(1,-3),02D,02E, 02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048,2, 8,(13,-21),14,6,14,8,(11,-9),0 *000D6,66,uc^ 2,14,8,(-11,-25),14,5,8,(6,24),1,01E,012,016,01A,2,080,1,01E,012, 016,01A,2,8,(-5,-3),1,029,02A,02B,8,(-1,-3),05C,8,(1,-3),02D,02E, 02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048,2, 8,(13,-21),14,6,14,8,(11,-9),0 *000D8,54,uc

Fichiers exemple | 531

2,14,8,(-11,-21),8,(9,21),1,029,02A,02B,8,(-1,-3),05C,8,(1,-3), 02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025,026,027,048, 2,8,(-6,-21),1,8,(16,21),2,8,(3,-21),14,8,(-11,-9),0 *000D9,43,uc^ 2,14,8,(-11,-25),14,5,8,(15,21),1,087,2,06B,1,0DC,8,(1,-3),02E, 8,(3,-1),020,8,(3,1),022,8,(1,3),0D4,2,8,(4,-19),14,6, 14,8,(11,-9),0 *000DA,45,uc^ 2,14,8,(-11,-25),14,5,8,(15,25),1,089,2,8,(-3,-2),1,0DC,8,(1,-3), 02E,8,(3,-1),020,8,(3,1),022,8,(1,3),0D4,2,8,(4,-19),14,6, 14,8,(11,-9),0 *000DB,46,uc^ 2,14,8,(-11,-25),14,5,8,(15,23),1,047,049,2,8,(-3,-2),1,0FC, 8,(1,-3),02E,8,(3,-1),020,8,(3,1),022,8,(1,3),0F4,2,8,(4,-21), 14,6,14,8,(11,-9),0 *000DC,55,uc^ 2,14,8,(-11,-25),14,5,8,(14,24),1,01E,012,016,01A,2,088,1,01E, 012,016,01A,2,8,(-2,-3),1,0FC,8,(1,-3),02E,8,(3,-1),020,8,(3,1), 022,8,(1,3),0F4,2,8,(4,-21),14,6,14,8,(11,-9),0 *000DD,38,uc^ 2,14,8,(-9,-25),14,5,8,(13,25),1,089,2,049,1,8,(8,-9),0AC,2, 8,(8,19),1,8,(-8,-9),2,8,(9,-10),14,6,14,8,(9,-9),0 *000DF,53,kgers 2,14,8,(-9,-21),14,5,030,1,012,8,(0,16),023,012,021,020,02F,01E, 02D,02C,02B,01A,029,028,2,020,1,8,(3,-1),01E,02D,03C,02B,01A,029, 028,027,016,012,01E,2,8,(10,-2),14,6,14,8,(9,-9),0 *000E0,63,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(8,-4),2, 8,(2,-3),1,0EC,2,0B4,1,026,027,038,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000E1,63,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(8,4),2, 8,(2,-7),1,0EC,2,0B4,1,026,027,038,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000E2,64,lc^ 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),1,8,(4,3),8,(4,-3), 2,04D,1,0EC,2,0B4,1,026,027,038,029,02A,8,(-1,-3),02C,8,(1,-3), 02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000E3,63,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010,

532 | Chapitre 8 Formes et polices de forme

032,2,07C,1,0EC,2,0B4,1,026,027,038,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000E4,71,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01E,012,016,01A,2, 090,1,01E,012,016,01A,2,8,(2,-6),1,0EC,2,0B4,1,026,027,038,029, 02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6, 14,3,2,14,8,(19,-18),14,4,2,0 *000E5,63,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(7,19),1,10,(2,64),2, 8,(8,-5),1,0EC,2,0B4,1,026,027,038,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000E6,51,lc 2,14,8,(-10,-14),14,5,8,(10,8),1,070,014,8,(-1,3),026,028,02A, 026,028,02A,8,(-1,-3),04C,8,(1,-3),02E,020,022,02E,020,021,023,2, 8,(-7,11),1,0EC,2,0A0,14,6,14,8,(10,-9),0 *000E7,49,lc 2,14,8,(-9,-14),14,5,8,(15,11),1,026,027,038,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,2,8,(-8,-9),1,01E,030,012,024, 016,028,034,2,090,14,6,14,8,(9,-16),0 *000E8,48,lc 2,14,8,(-9,-21),14,5,8,(5,21),1,08F,2,8,(-10,-9),1,0C0,024,025, 016,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2, 8,(3,-3),14,6,14,8,(9,-9),0 *000E9,48,lc 2,14,8,(-9,-21),14,5,8,(5,17),1,081,2,8,(-10,-13),1,0C0,024,025, 016,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2, 8,(3,-3),14,6,14,8,(9,-9),0 *000EA,51,lc 2,14,8,(-9,-21),14,5,8,(5,18),1,8,(4,3),8,(4,-3),2,0AA,1,0C0,024, 025,016,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021, 022,2,8,(3,-3),14,6,14,8,(9,-9),0 *000EB,58,lc 2,14,8,(-9,-21),14,5,8,(4,20),1,01E,012,016,01A,2,080,1,01E,012, 016,01A,2,8,(-9,-12),1,0C0,024,025,016,027,038,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0 *000EC,27,lc_ 2,14,8,(-7,-21),14,5,8,(3,21),1,08F,2,04A,1,0DC,2,8,(4,0),14,6, 14,8,(7,-9),0 *000ED,27,lc 2,14,8,(-7,-21),14,5,8,(3,17),1,081,2,08B,1,0DC,2,8,(4,0),14,6, 14,8,(7,-9),0

Fichiers exemple | 533

*000EE,34,lc 2,14,8,(-7,-21),14,5,8,(3,18),1,8,(4,3),8,(4,-3),2,8,(-4,-5),1, 0DC,2,8,(4,0),14,6,14,8,(7,-9),0 *000EF,39,lc 2,14,8,(-7,-21),14,5,8,(3,20),1,01E,012,016,01A,2,060,1,01E,012, 016,01A,2,8,(-2,-7),1,0DC,2,8,(4,0),14,6,14,8,(7,-9),0 *000F1,56,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010, 032,2,8,(-11,-7),1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2, 8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000F2,64,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(9,-4),2,069,1, 029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024, 8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4, 2,0 *000F3,66,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(9,4),2, 8,(-6,-7),1,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022, 8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000F4,73,lc" 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),3,2,1,8,(9,6), 8,(9,-6),2,4,2,8,(-6,-4),1,029,02A,8,(-1,-3),02C,8,(1,-3),02E, 02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14), 14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000F5,68,lc^ 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,18),1,032,010,03E,010, 032,2,8,(-7,-7),1,029,02A,8,(-1,-3),02C,8,(1,-3),02E,02F,030,021, 022,8,(1,3),024,8,(-1,3),026,027,038,2,8,(11,-14),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *000F6,74,lc" 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01E,012,016,01A,2, 090,1,01E,012,016,01A,2,8,(-5,-6),1,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027,038,2, 8,(11,-14),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000F7,41,kto 2,14,8,(-9,-14),14,5,8,(8,13),1,01E,012,016,01A,2,8,(-5,-6),1, 0C0,2,8,(-7,-6),1,01E,012,016,01A,2,8,(10,-1),14,6,14,8,(9,-9),0 *000F8,24,lc 7,06F,2,8,(-3,14),14,8,(9,9),1,8,(-13,-14),2,8,(17,0), 14,8,(-10,-9),0 *000F9,54,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,21),1,8,(9,-4),2,

534 | Chapitre 8 Formes et polices de forme

8,(-10,-3),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0), 14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000FA,54,lc 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,17),1,8,(9,4),2, 8,(-10,-7),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1,0EC,2,8,(4,0), 14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000FB,61,lc2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(5,18),3,2,1,8,(9,6), 8,(9,-6),4,2,2,8,(-10,-4),1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1, 0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000FC,62,lc_ 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,20),1,01E,012,016,01A,2, 090,1,01E,012,016,01A,2,8,(-9,-6),1,0AC,8,(1,-3),02F,030,021,032, 2,0A4,1,0EC,2,8,(4,0),14,6,14,3,2,14,8,(19,-18),14,4,2,0 *000FD,43,lc^ 2,14,8,(-8,-14),14,5,8,(2,14),5,032,1,8,(9,4),6,8,(6,-14),2, 8,(6,14),1,8,(-6,-14),04B,02A,029,018,2,8,(15,7),14,6, 14,8,(8,-16),0 *000FF,53,lc 2,14,8,(-8,-21),14,5,8,(3,20),1,01E,012,016,01A,2,080,1,01E,012, 016,01A,2,8,(-9,-6),1,8,(6,-14),2,8,(6,14),1,8,(-6,-14),04B,02A, 029,018,2,8,(15,7),14,6,14,8,(8,-16),0 *00104,50,c164 2,14,8,(-9,-21),14,5,8,(9,21),1,8,(-8,-21),2,8,(8,21),1, 8,(8,-21),3,2,10,(5,36),1,10,(5,-100),4,2,2,8,(-13,7),1,0A0,2, 8,(4,-7),14,6,14,8,(9,-9),0 *00105,66,c165 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(15,14),1,0EC,3,2,10, (5,36),2,10,(5,-100),4,2,2,0B4,1,026,027,038,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,-3),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *00106,71,c143 2,14,3,2,14,8,(-21,-42),14,4,2,14,5,3,2,2,8,(18,48),1,8,(8,6),2, 8,(-26,-54),4,2,8,(18,16),1,025,026,027,048,029,02A,02B, 8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2,8,(3,-5), 14,6,14,3,2,14,8,(21,-18),14,4,2,0 *00107,54,c134 2,14,8,(-9,-14),14,5,8,(15,11),3,2,8,(-15,10),1,8,(6,4),2, 8,(9,-14),4,2,1,026,027,038,029,02A,8,(-1,-3),02C,8,(1,-3),02E, 02F,030,021,022,2,8,(3,-3),14,6,14,8,(9,-9),0 *0010C,49,c172 2,14,8,(-11,-27),8,(18,16),1,025,026,027,048,029,02A,02B, 8,(-1,-3),05C,8,(1,-3),02D,02E,02F,040,021,022,023,2,8,(-7,18),1,

Fichiers exemple | 535

042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0 *0010D,41,c159 2,14,8,(-9,-20),0F0,0B4,1,026,027,038,029,02A,8,(-1,-3),02C, 8,(1,-3),02E,02F,030,021,022,2,068,0D4,1,042,2,04A,1,046,2, 8,(13,-20),14,09A,0 *0010E,53,c210 2,14,8,(-11,-27),8,(4,21),1,0FC,06C,2,0F4,064,1,070,8,(3,-1),02E, 02D,8,(1,-3),05C,8,(-1,-3),02B,02A,8,(-3,-1),078,2,8,(7,23),1, 042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0 *0010F,46,c212 2,14,8,(-10,-21),8,(15,21),1,0FC,06C,2,0B4,1,026,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,8,(4,18),1, 8,(-3,-4),2,8,(3,-17),14,09A,0 *00118,66,c168 2,14,3,2,14,8,(-19,-42),14,4,2,14,5,8,(4,21),1,8,(0,-21),2, 8,(0,21),1,0D0,2,8,(-13,-10),1,080,2,8,(-8,-11),1,0D0,3,2,10, (5,36),1,10,(5,-100),4,2,2,8,(2,0),14,6,14,3,2,14,8,(19,-18), 14,4,2,0 *00119,66,c169 2,14,8,(-9,-14),14,5,8,(3,8),1,0C0,024,025,016,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,3,2,10,(5,36),2,10,(5,-100),1, 4,2,021,022,2,3,2,10,(5,36),2,10,(5,-100),4,2,2,8,(3,-3),14,6, 14,8,(9,-9),0 *0011A,43,c183 2,14,8,(-10,-27),8,(4,21),1,0FC,06C,2,0F4,064,1,0D0,2,0D8,0AC,1, 080,2,088,0BC,1,0D0,2,8,(-7,23),1,042,2,04A,1,046,2,8,(13,-27), 14,09A,0 *0011B,44,c216 2,14,8,(-9,-20),030,084,1,0C0,024,025,016,027,038,029,02A, 8,(-1,-3),02C,8,(1,-3),02E,02F,030,021,022,2,068,0D4,1,042,2,04A, 1,046,2,8,(13,-20),14,09A,0 *00141,51,c157 2,14,3,2,14,8,(-17,-42),14,4,2,14,5,8,(3,21),1,8,(0,-21),2, 8,(-1,11),1,8,(7,8),2,8,(-6,-19),1,0C0,2,8,(3,0),14,6,14,3,2, 14,8,(17,-18),14,4,2,0 *00142,33,c136 2,14,8,(-4,-21),14,5,8,(5,21),1,8,(0,-21),2,8,(-1,10),1,8,(4,6), 2,8,(3,-16),14,6,14,8,(4,-9),0 *00143,52,c227 2,14,8,(-11,-21),14,5,8,(4,21),8,(5,3),1,8,(4,3),2,8,(-9,-6),1, 8,(0,-21),2,8,(0,21),1,8,(14,-21),2,8,(0,21),1,8,(0,-21),2,

536 | Chapitre 8 Formes et polices de forme

8,(4,0),14,6,14,8,(11,-9),0 *00144,57,c228 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),8,(4,2),1,8,(3,2),2, 8,(-7,-4),1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3),0AC,2,8,(4,0), 14,6,14,3,2,14,8,(19,-18),14,4,2,0 *00147,38,c213 2,14,8,(-11,-27),8,(4,21),1,0FC,06C,2,0F4,064,1,8,(14,-21),0F4, 064,2,078,024,1,042,2,04A,1,046,2,8,(15,-27),14,8,(-11,-9),0 *00148,37,c229 2,14,8,(-10,-20),040,0E4,1,0EC,2,0A4,1,032,021,030,02F,8,(1,-3), 0AC,2,8,(-5,16),1,042,2,04A,1,046,2,8,(13,-20),14,09A,0 *00150,58,c138 2,14,8,(-11,-21),14,5,8,(9,21),1,029,02A,02B,8,(-1,-3),05C, 8,(1,-3),02D,02E,02F,040,021,022,023,8,(1,3),054,8,(-1,3),025, 026,027,048,2,034,1,044,2,040,1,04C,2,8,(9,-24),14,6, 14,8,(11,-9),0 *00151,68,c139 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(8,14),1,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027, 038,2,8,(4,4),1,044,2,058,1,04C,2,8,(12,-18),14,6,14,3,2, 14,8,(19,-18),14,4,2,0 *00158,53,c252 2,14,8,(-11,-27),8,(4,21),1,0FC,06C,2,0F4,064,1,090,8,(3,-1),01E, 02D,02C,02B,01A,8,(-3,-1),098,2,070,1,8,(7,-11),2,8,(-7,23),1, 042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0 *00159,35,c253 2,14,8,(-7,-20),040,0E4,1,0EC,2,084,1,8,(1,3),022,021,030,2,058, 024,1,042,2,04A,1,046,2,0FD,05D,14,8,(-6,-9),0 *0015A,62,c151 2,14,8,(-10,-21),14,5,8,(17,18),8,(-9,6),1,8,(4,3),2,8,(5,-9),1, 026,8,(-3,1),048,8,(-3,-1),02A,02C,02D,01E,02F,8,(6,-2),02F,01E, 02D,03C,02A,8,(-3,-1),048,8,(-3,1),026,2,8,(17,-3),14,6, 14,8,(10,-9),0 *0015B,71,c152 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,11),8,(-7,5),1,8,(3,2), 2,8,(4,-7),1,025,8,(-3,1),038,8,(-3,-1),02B,02D,02F,8,(5,-1),02F, 02D,01C,02B,8,(-3,-1),038,8,(-3,1),025,2,8,(14,-3),14,6,14,3,2, 14,8,(17,-18),14,4,2,0 *00160,57,c230 2,14,8,(-10,-27),8,(17,18),1,026,8,(-3,1),048,8,(-3,-1),02A,02C, 02D,01E,02F,8,(6,-2),02F,01E,02D,03C,02A,8,(-3,-1),048,8,(-3,1), 026,2,8,(7,20),1,042,2,04A,1,046,2,8,(14,-27),14,8,(-10,-9),0

Fichiers exemple | 537

*00161,52,c231 2,14,8,(-9,-20),0E0,0B4,1,025,8,(-3,1),038,8,(-3,-1),02B,02D,02F, 8,(5,-1),02F,02D,01C,02B,8,(-3,-1),038,8,(-3,1),025,2,060,0D4,1, 042,2,04A,1,046,2,8,(12,-20),14,8,(-8,-9),0 *00164,35,c155 2,14,8,(-8,-27),8,(8,21),1,0FC,06C,2,8,(-7,21),1,0E0,2,078,024,1, 042,2,04A,1,046,2,8,(12,-27),14,8,(-8,-9),0 *00165,36,c156 2,14,8,(-6,-21),8,(5,21),1,0FC,02C,8,(1,-3),02F,020,2,088,0E4,1, 070,2,074,1,8,(-3,-4),2,8,(6,-17),14,8,(-6,-9),0 *0016E,45,c222 2,14,8,(-11,-27),8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020, 8,(3,1),022,8,(1,3),0F4,2,078,024,1,021,024,027,029,02C,02F,2, 8,(11,-23),14,8,(-11,-9),0 *0016F,38,c133 2,14,8,(-10,-20),040,0E4,1,0AC,8,(1,-3),02F,030,021,032,2,0A4,1, 0EC,2,8,(-5,16),1,021,024,027,029,02C,02F,2,8,(9,-16),14,09A,0 *00170,52,c235 2,14,8,(-11,-21),14,5,8,(4,21),1,0FC,8,(1,-3),02E,8,(3,-1),020, 8,(3,1),022,8,(1,3),0F4,2,058,034,1,044,2,048,1,04C,2,8,(9,-2),2, 8,(4,-22),14,6,14,8,(11,-9),0 *00171,60,c251 2,14,3,2,14,8,(-19,-28),14,4,2,14,5,8,(4,14),1,0AC,8,(1,-3),02F, 030,021,032,2,0A4,1,0EC,2,8,(-8,18),1,044,2,050,1,04C,2, 8,(3,-18),2,8,(4,0),14,6,14,3,2,14,8,(19,-20),14,4,2,0 *00179,45,c141 2,14,8,(-10,-21),14,5,8,(17,21),1,8,(-14,-21),2,8,(5,24),1, 8,(4,3),2,8,(-9,-6),1,0E0,2,8,(-14,-21),1,0E0,2,8,(3,0),14,6, 14,8,(10,-9),0 *0017A,58,c171 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),8,(-7,2),1,8,(3,2), 2,8,(4,-4),1,8,(-11,-14),2,0E4,1,0B0,2,8,(-11,-14),1,0B0,2, 8,(3,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0 *0017B,45,c189 2,14,8,(-10,-21),14,5,8,(17,21),5,3,2,8,(-13,6),1,10,(2,96),4,2, 6,1,8,(-14,-21),0E0,2,8,(-14,21),1,0E0,2,8,(3,-21),14,6, 14,8,(10,-9),0 *0017C,59,c190 2,14,3,2,14,8,(-17,-28),14,4,2,14,5,8,(14,14),5,3,2,8,(-11,5),1, 10,(1,96),4,2,6,8,(-11,-14),2,0E4,1,0B0,2,8,(-11,-14),1,0B0,2, 8,(3,0),14,6,14,3,2,14,8,(17,-18),14,4,2,0 *0017D,42,c166

538 | Chapitre 8 Formes et polices de forme

2,14,8,(-10,-27),8,(17,21),1,8,(-14,-21),2,0F4,064,1,0E0,2, 8,(-14,-21),1,0E0,2,8,(-7,23),1,042,2,04A,1,046,2,8,(14,-27), 14,8,(-10,-9),0 *0017E,38,c167 2,14,8,(-9,-20),0E2,1,8,(-11,-14),2,0E4,1,0B0,2,0B8,0EC,1,0B0,2, 8,(-5,16),1,042,2,04A,1,046,2,8,(12,-20),14,8,(-8,-9),0 *00410,38,_ 2,14,8,(-9,-21),2,8,(4,7),1,9,(10,0),(0,0),2,8,(-13,-7),1,9, (8,21),(8,-21),(0,0),2,8,(1,0),1,2,14,8,(-9,-9),0 *00411,46,_ 2,14,8,(-10,-21),2,8,(15,21),1,9,(-11,0),(0,-21),(9,0),(3,1), (1,1),(1,2),(0,3),(-1,2),(-1,1),(-3,1),(-9,0),(0,0),2,8,(17,-11), 1,2,14,8,(-11,-9),0 *00412,68, 2,14,8,(-11,-21),2,8,(13,21),1,9,(-9,0),(0,-21),(9,0),(3,1), (1,1),(1,2),(0,3),(-1,2),(-1,1),(-3,1),(-9,0),(0,0),2,8,(9,10),1, 9,(3,-1),(1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-3,-1),(0,0),2, 8,(9,-11),1,2,14,8,(-11,-9),0 *00413,28, 2,14,8,(-8,-21),2,8,(16,21),1,9,(-12,0),(0,-21),(0,0),2,8,(13,0), 1,2,14,8,(-9,-9),0 *00414,50, 2,14,8,(-12,-21),2,8,(22,-4),1,9,(0,4),(-20,0),(0,-4),(0,0),2, 8,(2,4),1,9,(3,3),(1,2),(1,4),(0,12),(11,0),(0,-21),(0,0),2, 8,(4,0),1,2,14,8,(-12,-13),0 *00415,40, 2,14,8,(-9,-21),2,8,(17,21),1,9,(-13,0),(0,-21),(13,0),(0,0),2, 8,(-1,11),1,9,(-12,0),(0,0),2,8,(15,-11),1,2,14,8,(-10,-9),0 *00416,66, 2,14,8,(-12,-21),2,8,(1,0),1,9,(9,12),(0,0),2,8,(2,9),1,9, (0,-21),(0,0),2,8,(11,21),1,9,(-11,-11),(0,0),2,8,(-11,11),1,9, (11,-11),(0,0),2,8,(11,-10),1,9,(-9,12),(0,0),2,8,(10,-12),1,2, 14,8,(-12,-9),0 *00417,68, 2,14,8,(-9,-21),2,8,(3,20),1,9,(4,1),(3,0),(3,-1),(1,-2),(0,-2), (-1,-2),(-3,-2),(3,-1),(2,-2),(1,-2),(0,-2),(-1,-2),(-2,-2), (-3,-1),(-3,0),(-3,1),(-3,2),(0,0),2,8,(9,9),1,9,(-4,0),(0,0),2, 8,(12,-12),1,2,14,8,(-9,-9),0 *00418,30, 2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(14,21),(0,-21),(0,0),2, 8,(4,0),1,2,14,8,(-11,-9),0 *00419,48,

Fichiers exemple | 539

2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(14,21),(0,-21),(0,0),2, 8,(-11,26),1,9,(1,-1),(2,-1),(2,0),(2,1),(1,1),(0,0),2,8,(7,-26), 1,2,14,8,(-11,-9),0 *0041A,46, 2,14,8,(-10,-21),2,8,(18,0),1,9,(-9,12),(0,0),2,8,(9,9),1,9, (-14,-14),(0,0),2,8,(0,14),1,9,(0,-21),(0,0),2,8,(16,0),1,2, 14,8,(-10,-9),0 *0041B,36, 2,14,8,(-10,-21),2,8,(16,0),1,9,(0,21),(-11,0),(0,-17),(-1,-2), (-1,-1),(-2,-1),(0,0),2,8,(19,0),1,2,14,8,(-10,-9),0 *0041C,32, 2,14,8,(-12,-21),2,8,(20,0),1,9,(0,21),(-8,-15),(-8,15),(0,-21), (0,0),2,8,(20,0),1,2,14,8,(-12,-9),0 *0041D,46,_ 2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(0,0),2,8,(0,11),1,9, (14,0),(0,0),2,8,(0,-11),1,9,(0,21),(0,0),2,8,(4,-21),1,2, 14,8,(-11,-9),0 *0041E,64,_ 2,14,8,(-11,-21),2,8,(9,21),1,9,(4,0),(2,-1),(2,-2),(1,-2), (1,-3),(0,-5),(-1,-3),(-1,-2),(-2,-2),(-2,-1),(-4,0),(-2,1), (-2,2),(-1,2),(-1,3),(0,5),(1,3),(1,2),(2,2),(2,1),(0,0),2, 8,(13,-21),1,2,14,8,(-11,-9),0 *0041F,30,_ 2,14,8,(-11,-21),2,8,(4,0),1,9,(0,21),(14,0),(0,-21),(0,0),2, 8,(4,0),1,2,14,8,(-11,-9),0 *00420,44,_ 2,14,8,(-10,-21),2,8,(4,0),1,9,(0,21),(9,0),(3,-1),(1,-1),(1,-2), (0,-3),(-1,-2),(-1,-1),(-3,-1),(-9,0),(0,0),2,8,(16,-10),1,2, 14,8,(-10,-9),0 *00421,62,' 2,14,8,(-10,-21),2,8,(18,16),1,9,(-1,2),(-1,1),(-1,1),(-2,1), (-4,0),(-2,-1),(-1,-1),(-1,-1),(-1,-2),(-1,-3),(0,-5),(1,-3), (1,-2),(2,-2),(2,-1),(4,0),(2,1),(2,2),(1,2),(0,0),2,8,(2,-5),1, 2,14,8,(-10,-9),0 *00422,36,' 2,14,8,(-8,-21),2,8,(8,21),1,9,(0,-21),(0,0),2,8,(-7,21),1,9, (14,0),(0,0),2,8,(1,-21),1,2,14,8,(-8,-9),0 *00423,44," 2,14,8,(-8,-21),2,8,(15,21),1,9,(-7,-17),(-1,-2),(-1,-1),(-2,-1), (-1,0),(0,0),2,8,(-2,21),1,9,(7,-17),(0,0),2,8,(8,-4),1,2, 14,8,(-8,-9),0 *00424,74," 2,14,8,(-13,-21),2,8,(11,19),1,9,(4,0),(3,-1),(2,-1),(2,-2),

540 | Chapitre 8 Formes et polices de forme

(1,-2),(0,-4),(-1,-2),(-2,-2),(-2,-1),(-3,-1),(-4,0),(-3,1), (-2,1),(-2,2),(-1,2),(0,4),(1,2),(2,2),(2,1),(3,1),(0,0),2, 8,(2,2),1,9,(0,-21),(0,0),2,8,(13,0),1,2,14,8,(-13,-9),0 *00425,36, 2,14,8,(-8,-21),2,8,(15,21),1,9,(-14,-21),(0,0),2,8,(0,21),1,9, (14,-21),(0,0),2,8,(1,0),1,2,14,8,(-8,-9),0 *00426,40,2,14,8,(-11,-21),2,8,(4,21),1,9,(0,-21),(16,0),(0,-4),(0,0),2, 8,(-2,25),1,9,(0,-21),(0,0),2,8,(4,0),1,2,14,8,(-11,-13),0 *00427,44, 2,14,8,(-10,-21),2,8,(3,21),1,9,(0,-8),(1,-3),(1,-1),(3,-1), (9,0),(0,0),2,8,(0,13),1,9,(0,-21),(0,0),2,8,(4,0),1,2, 14,8,(-11,-9),0 *00428,40, 2,14,8,(-14,-21),2,8,(4,21),1,9,(0,-21),(21,0),(0,21),(0,0),2, 8,(-10,0),1,9,(0,-21),(0,0),2,8,(14,0),1,2,14,8,(-15,-9),0 *00429,50, 2,14,8,(-14,-21),2,8,(4,21),1,9,(0,-21),(23,0),(0,-4),(0,0),2, 8,(-12,25),1,9,(0,-21),(0,0),2,8,(10,21),1,9,(0,-21),(0,0),2, 8,(4,0),1,2,14,8,(-15,-13),0 *0042A,48, 2,14,8,(-10,-21),2,8,(1,21),1,9,(4,0),(0,-21),(8,0),(2,0),(2,1), (1,1),(1,2),(0,4),(-1,2),(-1,1),(-2,1),(-10,0),(0,0),2, 8,(16,-12),1,2,14,8,(-11,-9),0 *0042B,54, 2,14,8,(-12,-21),2,8,(4,21),1,9,(0,-21),(9,0),(2,1),(1,1),(1,2), (0,4),(-1,2),(-1,1),(-2,1),(-9,0),(0,0),2,8,(16,9),1,9,(0,-21), (0,0),2,8,(4,0),1,2,14,8,(-12,-9),0 *0042C,44, 2,14,8,(-10,-21),2,8,(4,21),1,9,(0,-21),(10,0),(2,1),(1,1),(1,2), (0,4),(-1,2),(-1,1),(-2,1),(-10,0),(0,0),2,8,(16,-12),1,2, 14,8,(-10,-9),0 *0042D,64,_ 2,14,8,(-9,-21),2,8,(6,11),1,9,(10,0),(0,0),2,8,(-14,7),1,9, (2,2),(2,1),(4,0),(2,-1),(2,-2),(1,-2),(1,-3),(0,-5),(-1,-3), (-1,-2),(-2,-2),(-2,-1),(-4,0),(-2,1),(-2,2),(0,0),2,8,(17,-3),1, 2,14,8,(-10,-9),0 *0042E,76,_ 2,14,8,(-13,-21),2,8,(14,21),1,9,(4,0),(2,-1),(2,-3),(1,-4), (0,-5),(-1,-4),(-2,-3),(-2,-1),(-4,0),(-2,1),(-2,3),(-1,4),(0,5), (1,4),(2,3),(2,1),(0,0),2,8,(-5,-10),1,9,(-5,0),(0,0),2,8,(0,10), 1,9,(0,-21),(0,0),2,8,(22,0),1,2,14,8,(-13,-9),0 *0042F,54,

Fichiers exemple | 541

2,14,8,(-10,-21),2,8,(2,0),1,9,(7,11),(0,0),2,8,(7,-11),1,9, (0,21),(-9,0),(-3,-1),(-1,-1),(-1,-2),(0,-2),(1,-2),(1,-1), (3,-1),(9,0),(0,0),2,8,(4,-11),1,2,14,8,(-10,-9),0 *00430,62, 2,14,8,(-9,-14),2,8,(15,3),1,9,(-2,-2),(-2,-1),(-3,0),(-2,1), (-1,1),(-1,1),(-1,3),(0,2),(1,3),(2,2),(2,1),(3,0),(2,-1),(2,-2), (0,0),2,8,(0,3),1,9,(0,-14),(0,0),2,8,(4,0),1,2,14,8,(-10,-9),0 *00431,64, 2,14,8,(-9,-21),2,8,(14,21),1,9,(-2,-1),(-5,-1),(-2,-1),(-1,-2), (0,-12),(1,-2),(1,-1),(2,-1),(3,0),(2,1),(2,2),(1,3),(0,2), (-1,3),(-1,1),(-1,1),(-2,1),(-3,0),(-2,-1),(-2,-2),(0,0),2, 8,(15,-11),1,2,14,8,(-10,-9),0 *00432,68, 2,14,8,(-9,-21),2,8,(4,11),1,9,(2,2),(2,1),(3,2),(1,2),(-1,2), (-1,1),(-3,0),(-2,-1),(-1,-1),(0,-15),(1,-2),(1,-1),(2,-1),(3,0), (2,1),(2,2),(1,3),(0,2),(-1,3),(-2,2),(-2,1),(-3,0),(0,0),2, 8,(11,-14),1,2,14,8,(-10,-9),0 *00433,56, 2,14,8,(-8,-14),2,8,(3,11),1,9,(1,2),(3,1),(3,0),(3,-1),(1,-2), (-1,-2),(-2,-1),(-5,-1),(-2,-1),(-1,-2),(0,-1),(1,-2),(3,-1), (3,0),(3,1),(1,2),(0,0),2,8,(3,-3),1,2,14,8,(-9,-9),0 *00434,72, 2,14,8,(-9,-14),2,8,(15,11),1,9,(-1,1),(-1,1),(-2,1),(-3,0), (-2,-1),(-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0),(2,1), (2,2),(0,0),2,8,(0,11),1,9,(0,-16),(-1,-3),(-1,-1),(-2,-1), (-3,0),(-2,1),(0,0),2,8,(13,6),1,2,14,8,(-10,-16),0 *00435,56, 2,14,8,(-9,-14),2,8,(3,8),1,9,(12,0),(0,2),(-1,2),(-1,1),(-2,1), (-3,0),(-2,-1),(-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0), (2,1),(2,2),(0,0),2,8,(3,-3),1,2,14,8,(-9,-9),0 *00436,58, 2,14,8,(-11,-14),2,8,(1,0),1,9,(7,8),(0,0),2,8,(12,6),1,9, (-9,-9),(-9,9),(0,0),2,8,(9,0),1,9,(0,-14),(0,0),2,8,(3,8),1,9, (7,-8),(0,0),2,8,(1,0),1,2,14,8,(-11,-9),0 *00437,62, 2,14,8,(-7,-14),2,8,(8,8),1,9,(2,-1),(1,-1),(1,-2),(-1,-2), (-1,-1),(-2,-1),(-4,0),(-3,1),(0,0),2,8,(0,12),1,9,(3,1),(3,0), (3,-1),(1,-2),(-1,-2),(-2,-1),(-3,0),(0,0),2,8,(9,-8),1,2, 14,8,(-7,-9),0 *00438,46, 2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1), (3,3),(0,0),2,8,(0,10),1,9,(0,-14),(0,0),2,8,(4,0),1,2, 14,8,(-10,-9),0

542 | Chapitre 8 Formes et polices de forme

*00439,64, 2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1), (3,3),(0,0),2,8,(0,10),1,9,(0,-14),(0,0),2,8,(-9,18),1,9,(1,-1), (2,-1),(2,0),(2,1),(1,1),(0,0),2,8,(5,-18),1,2,14,8,(-10,-9),0 *0043A,46, 2,14,8,(-8,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(4,8),1,9, (7,-8),(0,0),2,8,(-1,14),1,9,(-10,-10),(0,0),2,8,(12,-4),1,2, 14,8,(-8,-9),0 *0043B,44, 2,14,8,(-9,-14),2,8,(14,14),1,9,(-6,0),(0,-10),(-1,-3),(-2,-1), (-2,0),(0,0),2,8,(11,14),1,9,(0,-14),(0,0),2,8,(4,0),1,2, 14,8,(-9,-9),0 *0043C,32, 2,14,8,(-11,-14),2,8,(18,0),1,9,(0,14),(-7,-11),(-7,11),(0,-14), (0,0),2,8,(18,0),1,2,14,8,(-11,-9),0 *0043D,46,2,14,8,(-9,-14),2,8,(4,7),1,9,(11,0),(0,0),2,8,(0,7),1,9,(0,-14), (0,0),2,8,(-11,14),1,9,(0,-14),(0,0),2,8,(15,0),1,2, 14,8,(-10,-9),0 *0043E,56, 2,14,8,(-9,-14),2,8,(8,14),1,9,(3,0),(2,-1),(2,-2),(1,-3),(0,-2), (-1,-3),(-2,-2),(-2,-1),(-3,0),(-2,1),(-2,2),(-1,3),(0,2),(1,3), (2,2),(2,1),(0,0),2,8,(11,-14),1,2,14,8,(-10,-9),0 *0043F,46, 2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,10),1,9, (3,3),(2,1),(3,0),(2,-1),(1,-2),(0,-11),(0,0),2,8,(4,0),1,2, 14,8,(-10,-9),0 *00440,60, 2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-21),(0,0),2,8,(0,18),1,9, (2,2),(2,1),(3,0),(2,-1),(2,-2),(1,-3),(0,-2),(-1,-3),(-2,-2), (-2,-1),(-3,0),(-2,1),(-2,2),(0,0),2,8,(15,-3),1,2, 14,8,(-10,-16),0 *00441,50, 2,14,8,(-8,-14),2,8,(15,11),1,9,(-2,2),(-2,1),(-3,0),(-2,-1), (-2,-2),(-1,-3),(0,-2),(1,-3),(2,-2),(2,-1),(3,0),(2,1),(2,2), (0,0),2,8,(2,-3),1,2,14,8,(-9,-9),0 *00442,66, 2,14,8,(-14,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,10),1,9, (3,3),(2,1),(2,0),(2,-1),(1,-3),(0,-10),(0,0),2,8,(0,10),1,9, (3,3),(2,1),(2,0),(2,-1),(1,-3),(0,-10),(0,0),2,8,(4,0),1,2, 14,8,(-14,-9),0 *00443,44,

Fichiers exemple | 543

2,14,8,(-7,-14),2,8,(1,14),1,9,(6,-14),(0,0),2,8,(6,14),1,9, (-6,-14),(-2,-4),(-2,-2),(-2,-1),(-1,0),(0,0),2,8,(14,7),1,2, 14,8,(-7,-16),0 *00444,66, 2,14,8,(-11,-14),2,8,(14,14),1,9,(-6,0),(-2,-1),(-2,-2),(-1,-3), (0,-2),(1,-3),(2,-2),(2,-1),(6,0),(2,1),(2,2),(1,3),(0,2),(-1,3), (-2,2),(-2,1),(0,0),2,8,(-3,0),1,9,(0,-21),(0,0),2,8,(11,7),1,2, 14,8,(-11,-16),0 *00445,36, 2,14,8,(-6,-14),2,8,(1,14),1,9,(11,-14),(0,0),2,8,(0,14),1,9, (-11,-14),(0,0),2,8,(12,0),1,2,14,8,(-7,-9),0 *00446,50, 2,14,8,(-9,-14),2,8,(4,14),1,9,(0,-10),(1,-3),(2,-1),(3,0),(2,1), (3,3),(0,0),2,8,(0,10),1,9,(0,-14),(2,0),(0,-3),(0,0),2,8,(2,3), 1,2,14,8,(-10,-12),0 *00447,46, 2,14,8,(-9,-14),2,8,(3,14),1,9,(0,-5),(1,-3),(2,-1),(3,0),(2,1), (3,3),(0,0),2,8,(0,5),1,9,(0,-14),(0,0),2,8,(4,0),1,2, 14,8,(-9,-9),0 *00448,66, 2,14,8,(-14,-14),2,8,(24,0),1,9,(0,14),(0,0),2,8,(0,-10),1,9, (-3,-3),(-2,-1),(-2,0),(-2,1),(-1,3),(0,10),(0,0),2,8,(0,-10),1, 9,(-3,-3),(-2,-1),(-2,0),(-2,1),(-1,3),(0,10),(0,0),2,8,(24,-14), 1,2,14,8,(-14,-9),0 *00449,70, 2,14,8,(-14,-14),2,8,(14,4),1,9,(-3,-3),(-2,-1),(-2,0),(-2,1), (-1,3),(0,10),(0,0),2,8,(20,-10),1,9,(-3,-3),(-2,-1),(-2,0), (-2,1),(-1,3),(0,10),(0,0),2,8,(10,0),1,9,(0,-14),(2,0),(0,-3), (0,0),2,8,(2,3),1,2,14,8,(-14,-12),0 *0044A,64, 2,14,8,(-9,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1), (1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1), (-1,1),(0,0),2,8,(-3,12),1,9,(3,0),(0,-14),(0,0),2,8,(14,0),1,2, 14,8,(-9,-9),0 *0044B,72, 2,14,8,(-10,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1), (1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1), (-1,1),(0,0),2,8,(0,12),1,9,(0,-14),(0,0),2,8,(13,14),1,9, (0,-14),(0,0),2,8,(4,0),1,2,14,8,(-11,-9),0 *0044C,62, 2,14,8,(-9,-14),2,8,(4,8),1,9,(1,1),(2,1),(3,0),(1,0),(2,-1), (1,-1),(1,-2),(0,-2),(-1,-2),(-1,-1),(-2,-1),(-4,0),(-2,1), (-1,1),(0,0),2,8,(0,12),1,9,(0,-14),(0,0),2,8,(14,0),1,2,

544 | Chapitre 8 Formes et polices de forme

14,8,(-9,-9),0 *0044D,60, 2,14,8,(-8,-14),2,8,(2,11),1,9,(2,2),(2,1),(3,0),(2,-1),(2,-2), (1,-3),(0,-2),(-1,-3),(-2,-2),(-2,-1),(-3,0),(-2,1),(-2,2),(0,0), 2,8,(12,4),1,9,(-6,0),(0,0),2,8,(9,-7),1,2,14,8,(-9,-9),0 *0044E,70, 2,14,8,(-12,-14),2,8,(4,14),1,9,(0,-14),(0,0),2,8,(0,7),1,9, (5,0),(0,1),(1,3),(2,2),(2,1),(2,0),(2,-1),(2,-2),(1,-3),(0,-2), (-1,-3),(-2,-2),(-2,-1),(-2,0),(-2,1),(-2,2),(-1,3),(0,1),(0,0), 2,8,(15,-7),1,2,14,8,(-12,-9),0 *0044F,54, 2,14,8,(-8,-14),2,8,(3,0),1,9,(4,5),(0,0),2,8,(6,-5),1,9,(0,14), (-6,0),(-2,-1),(-1,-1),(-1,-2),(0,-1),(1,-2),(1,-1),(2,-1),(6,0), (0,0),2,8,(4,-5),1,2,14,8,(-9,-9),0 *020A0,4,keuroRef2 7,0020AC,0 *020A7,49,kpes 2,14,8,(-11,-21),14,5,030,1,8,(0,21),050,02F,01E,02D,05C,02B,01A, 029,058,2,8,(12,13),1,8,(0,-18),02D,02F,010,2,8,(-6,14),1,060,2, 8,(3,-14),14,6,14,8,(11,-9),0 *020AC,45,keuro 2,14,8,(-10,-21),8,(2,10),5,1,014,00A,(9,043),2,6,5,1,01C,00A,(9,043), 2,6,8,(-1,2),5,1,8,(13,0),2,6,04C,1,0B0,2,08C,080,14,8,(-10,-9),0 *02126,53,komega 2,14,8,(-11,-21),14,5,8,(3,1),1,01E,040,014,036,025,8,(-1,3),044, 8,(1,3),023,022,021,040,02F,02E,02D,8,(1,-3),04C,8,(-1,-3),02B, 03A,01C,040,012,2,8,(3,-1),14,6,14,8,(11,-9),0 *02205,64,kdiam 2,14,3,2,14,8,(-19,-40),14,4,2,14,5,8,(8,17),1,029,02A,8,(-1,-3), 02C,8,(1,-3),02E,02F,030,021,022,8,(1,3),024,8,(-1,3),026,027, 038,2,061,1,8,(-9,-20),2,8,(14,0),14,6,14,3,2,14,8,(19,-18),14,4, 2,0 *0221E,45,kinfin 2,14,8,(-11,-14),14,5,8,(11,11),1,025,027,028,029,02B,01C,02D, 02F,020,021,023,014,023,021,020,02F,02D,01C,02B,029,028,027,025, 2,8,(11,-10),14,6,14,8,(11,-9),0 *02264,36,kleq 2,14,8,(-13,-21),14,5,8,(22,21),1,8,(-18,-9),8,(18,-9),2, 8,(-18,-2),1,8,(18,0),2,8,(4,-1),14,6,14,8,(13,-9),0 *02302,25,ktria

Fichiers exemple | 545

2,14,8,(-10,-21),14,5,040,1,0C0,084,066,06A,08C,2,8,(16,0),14,6, 14,8,(10,-9),0

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

546 | Chapitre 8 Formes et polices de forme

Police standard tendue pour UNICODE

Fichiers exemple | 547

;; ;; txt.shp - Police standard tendue pour UNICODE ;; ;; Copyright 1997 Autodesk, Inc. ;; ;; Il vous est accord par les prsentes titre gratuit l'autorisation d'utiliser, de copier, de modifier et de distribuer ;; quelque fin que ce soit ce logiciel, sous rserve que la ;; mention de droits d'auteurs nonce ci-dessus figure sur chacune des copies effectues et que la mention des droits limits ;; figure dans toute documentation accompagnant ces copies. ;; ;; L'utilisation, la duplication ou la diffusion par le gouver nement amricain est soumise ;; aux restrictions nonces dans le FAR 52.227-19 (Logiciel com mercial ;; - Droits limits) et DFAR 252.227-7013(c)(1)(ii) ;; (Droits des donnes techniques et des logiciels d'ordinateur), selon la lgislation et la rglementation en vigueur. ;; *UNIFONT,6,TXT Copyright 1997 par Autodesk, Inc. 6,2,2,0,0,0 *0000A,7,lf 2,0AC,14,8,(9,10),0 *00020,7,spc 2,060,14,8,(-6,-8),0 *00021,17,kexc 2,14,06C,1,014,2,014,1,044,2,020,06C,14,8,(-2,-3),0 *00022,20,kdblqt 2,14,8,(-1,-6),044,1,023,2,010,1,02B,2,04C,030,14,8,(-3,1),0 *00023,27,kns 2,14,8,(-2,-6),024,1,040,2,024,1,048,2,023,1,06C,2,020,1,064,2, 06D,14,8,(-4,-3),0 *00024,25,kds 2,14,8,(-2,-6),014,1,030,012,016,028,016,012,030,2,027,1,06C,2, 040,14,8,(-4,-3),0 *00025,31,kpc 2,14,8,(-2,-6),064,1,01C,010,014,018,2,040,1,8,(-4,-6),2,040,1, 018,014,010,01C,2,020,14,8,(-4,-3),0 *00026,24,kand 2,14,8,(-2,-6),041,1,02A,018,016,014,022,014,016,01A,01C,04E,2, 020,14,8,(-4,-3),0 *00027,28,kapos

548 | Chapitre 8 Formes et polices de forme

2,14,3,2,14,8,(-1,-12),14,4,2,044,1,023,2,06C,020,14,3,2, 14,8,(-5,2),14,4,2,0 *00028,16,klp 2,14,8,(-1,-6),064,020,1,02A,02C,02E,2,020,14,03A,0 *00029,15,krp 2,14,8,(-1,-6),064,1,02E,02C,02A,2,040,14,03A,0 *0002A,27,kas 2,14,8,(-2,-5),021,1,044,2,02E,1,048,2,041,1,04A,2,044,1,04E,2, 02F,14,8,(-4,-3),0 *0002B,19,kpls 2,14,8,(-2,-5),021,1,044,2,02E,1,048,2,06F,14,8,(-4,-3),0 *0002C,28,kcma 2,14,3,2,14,02B,14,4,2,014,010,1,01C,01A,2,012,020,14,3,2, 14,8,(-3,-8),14,4,2,0 *0002D,14,ksub 2,14,8,(-2,-3),034,1,040,2,020,03C,14,048,0 *0002E,12,kper 2,14,01C,1,014,2,02F,14,8,(-2,-3),0 *0002F,17,kdiv 2,14,8,(-2,-6),1,8,(4,6),2,020,06C,14,8,(-4,-3),0 *00030,34,n0 2,14,3,2,14,8,(-3,-12),14,4,2,010,1,016,044,012,010,01E,04C,01A, 018,2,040,14,3,2,14,8,(-7,-6),14,4,2,0 *00031,18,n1 2,14,8,(-1,-6),054,1,012,06C,2,018,1,020,2,020,14,03A,0 *00032,23,n2 2,14,8,(-2,-6),054,1,012,020,01E,01C,01A,028,01A,02C,040,2,020, 14,8,(-4,-3),0 *00033,29,n3 2,14,8,(-2,-6),054,1,012,020,01E,01C,01A,018,2,010,1,01E,01C,01A, 028,016,2,01C,060,14,8,(-4,-3),0 *00034,19,n4 2,14,8,(-2,-6),041,1,048,8,(3,4),06C,2,030,14,8,(-4,-3),0 *00035,23,n5 2,14,8,(-2,-6),014,1,01E,020,012,024,016,038,024,040,2,020,06C, 14,8,(-4,-3),0 *00036,24,n6 2,14,8,(-2,-6),034,1,030,01E,01C,01A,028,016,034,022,010,2,030, 06C,14,8,(-4,-3),0 *00037,16,n7 2,14,8,(-2,-6),064,1,040,06B,2,050,14,8,(-4,-3),0 *00038,32,n8 2,14,8,(-2,-6),010,1,016,014,012,020,012,014,016,028,01A,01C,01E,

Fichiers exemple | 549

2,020,1,01E,01C,01A,028,2,050,14,8,(-4,-3),0 *00039,24,n9 2,14,8,(-2,-6),010,1,010,022,034,016,028,01A,01C,01E,030,2,020, 03C,14,8,(-4,-3),0 *0003A,17,kcol 2,14,04C,044,1,01C,2,01C,1,01C,2,02F,14,8,(-2,-3),0 *0003B,34,ksmc 2,14,3,2,14,8,(-1,-8),14,4,2,010,044,1,01C,2,01C,1,02C,01A,2,012, 020,14,3,2,14,8,(-5,-8),14,4,2,0 *0003C,29,klt 2,14,3,2,14,8,(-3,-12),14,4,2,064,030,1,03A,03E,2,020,14,3,2, 14,8,(-5,-6),14,4,2,0 *0003D,18,keq 2,14,04B,044,1,040,2,02C,1,048,2,060,02C,14,8,(-4,-1),0 *0003E,28,kgt 2,14,3,2,14,8,(-3,-12),14,4,2,064,1,03E,03A,2,050,14,3,2, 14,8,(-7,-6),14,4,2,0 *0003F,36,kqm 2,14,3,2,14,8,(-3,-12),14,4,2,054,1,012,010,01E,01C,01A,01C,2, 01C,1,01C,2,030,14,3,2,14,8,(-7,-6),14,4,2,0 *00040,28,kea 2,14,8,(-2,-6),032,1,01A,018,014,012,010,02C,012,024,016,028,01A, 04C,01E,030,2,020,14,8,(-4,-3),0 *00041,21,uca 2,14,8,(-2,-6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(-4,-3),0 *00042,29,ucb 2,14,8,(-2,-6),1,030,012,014,016,028,2,020,1,012,014,016,038,2, 010,1,06C,2,050,14,8,(-4,-3),0 *00043,23,ucc 2,14,8,(-2,-6),040,014,1,01A,028,016,044,012,020,01E,2,02E,03C, 14,8,(-4,-3),0 *00044,22,ucd 2,14,8,(-2,-6),1,030,012,044,016,038,2,010,1,06C,2,050, 14,8,(-4,-3),0 *00045,25,uce 2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,020, 14,8,(-4,-3),0 *00046,21,ucf 2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,03C,040,14,8,(-4,-3),0 *00047,22,ucg 2,14,8,(-2,-6),032,1,010,03C,038,016,044,012,030,2,020,06C,

550 | Chapitre 8 Formes et polices de forme

14,8,(-4,-3),0 *00048,22,uch 2,14,8,(-2,-6),1,064,2,03C,1,040,2,034,1,06C,2,020,14,8,(-4,-3),0 *00049,21,uci 2,14,8,(-1,-6),064,1,020,2,018,1,06C,2,018,1,020,2,020,14,03A,0 *0004A,19,ucj 2,14,8,(-2,-6),014,1,01E,020,012,054,2,020,06C,14,8,(-4,-3),0 *0004B,23,uck 2,14,8,(-2,-6),1,064,2,040,1,03A,018,2,010,1,03E,2,020, 14,8,(-4,-3),0 *0004C,16,ucl 2,14,8,(-2,-6),064,1,06C,040,2,020,14,8,(-4,-3),0 *0004D,17,ucm 2,14,8,(-2,-6),1,064,04D,043,06C,2,020,14,8,(-4,-3),0 *0004E,19,ucn 2,14,8,(-2,-6),1,064,8,(4,-6),064,2,06C,020,14,8,(-4,-3),0 *0004F,17,uco 2,14,8,(-2,-6),1,064,040,06C,048,2,060,14,8,(-4,-3),0 *00050,19,ucp 2,14,8,(-2,-6),1,064,030,01E,01C,01A,038,2,06F,14,8,(-4,-3),0 *00051,25,ucq 2,14,8,(-2,-6),022,1,01E,01A,018,016,044,012,020,01E,03C,01A,01E, 2,020,14,8,(-4,-3),0 *00052,23,ucr 2,14,8,(-2,-6),1,064,030,01E,01C,01A,038,2,010,1,03E,2,020, 14,8,(-4,-3),0 *00053,22,ucs 2,14,8,(-2,-6),014,1,01E,020,012,046,012,020,01E,2,020,05C, 14,8,(-4,-3),0 *00054,19,uct 2,14,8,(-2,-6),064,1,040,2,028,1,06C,2,040,14,8,(-4,-3),0 *00055,20,ucu 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,020,06C,14,8,(-4,-3),0 *00056,15,ucv 2,14,06B,064,1,06D,063,2,020,06C,14,8,(-5,-3),0 *00057,24,ucw 2,14,06B,064,1,9,(2,-6),(1,3),(1,-3),(2,6),(0,0),2,020,06C, 14,8,(-5,-3),0 *00058,22,ucx 2,14,8,(-2,-6),1,8,(4,6),2,048,1,8,(4,-6),2,020,14,8,(-4,-3),0 *00059,25,ucy

Fichiers exemple | 551

2,14,8,(-2,-6),064,1,8,(2,-3),03C,2,034,1,8,(2,3),2,020,06C, 14,8,(-4,-3),0 *0005A,19,ucz 2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,020,14,8,(-4,-3),0 *0005B,17,klb 2,14,8,(-1,-6),1,064,020,2,06C,1,028,2,040,14,03A,0 *0005C,17,kbkslsh 2,14,8,(-2,-6),064,1,8,(4,-6),2,020,14,8,(-4,-3),0 *0005D,15,krb 2,14,8,(-1,-6),064,1,020,06C,028,2,040,14,03A,0 *0005E,16,kcaret 2,14,8,(-2,-6),044,1,022,02E,2,04D,14,8,(-4,1),0 *0005F,11,kundrl 2,14,028,01C,1,040,2,021,14,04A,0 *00060,27,krvap 2,14,3,2,14,8,(-1,-12),14,4,2,064,1,02D,2,04D,14,3,2,14,8,(-5,2), 14,4,2,0 *00061,24,lca 2,14,04B,020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E,2,020, 14,8,(-4,-3),0 *00062,25,lcb 2,14,8,(-2,-6),1,064,2,04C,1,022,010,01E,02C,01A,018,026,2,02C, 060,14,8,(-4,-3),0 *00063,17,lcc 2,14,04B,042,1,038,01A,02C,01E,030,2,020,14,8,(-4,-3),0 *00064,25,lcd 2,14,8,(-2,-6),041,1,02A,018,016,024,012,010,02E,2,044,1,06C,2, 020,14,8,(-4,-3),0 *00065,20,lce 2,14,04B,024,1,030,012,016,028,01A,02C,01E,020,2,030, 14,8,(-4,-3),0 *00066,22,lcf 2,14,8,(-2,-6),034,1,030,2,023,1,016,018,01A,05C,2,050, 14,8,(-4,-3),0 *00067,22,lcg 2,14,04B,01C,1,01E,020,012,044,016,028,01A,02C,01E,030,2,020, 14,8,(-4,-5),0 *00068,21,lch 2,14,8,(-2,-6),1,064,2,04C,1,022,010,01E,03C,2,020,14,8,(-4,-3),0 *00069,17,lci 2,14,06C,1,044,2,014,1,014,2,020,06C,14,8,(-2,-3),0 *0006A,35,lcj

552 | Chapitre 8 Formes et polices de forme

2,14,3,2,14,8,(-3,-12),14,4,2,01C,1,01E,010,012,054,2,014,1,014, 2,020,06C,14,3,2,14,8,(-7,-10),14,4,2,0 *0006B,23,lck 2,14,8,(-2,-6),1,064,2,04C,1,020,022,2,02A,1,02E,2,020, 14,8,(-4,-3),0 *0006C,28,lcl 2,14,3,2,14,8,(-1,-12),14,4,2,064,1,05C,01E,2,020,14,3,2, 14,8,(-5,-6),14,4,2,0 *0006D,24,lcm 2,14,04B,1,044,2,01C,1,012,01E,01C,2,014,1,012,01E,03C,2,020, 14,8,(-4,-3),0 *0006E,21,lcn 2,14,8,(-2,-6),1,044,2,02C,1,022,010,01E,03C,2,020,14,8,(-4,-3),0 *0006F,20,lco 2,14,04B,030,1,028,016,024,012,020,01E,02C,01A,2,030, 14,8,(-4,-3),0 *00070,22,lcp 2,14,04B,02C,1,064,2,01C,1,012,020,01E,02C,01A,038,2,060, 14,8,(-4,-5),0, *00071,22,lcq 2,14,04B,04F,1,064,2,01C,1,016,028,01A,02C,01E,030,2,020, 14,8,(-4,-5),0, *00072,19,lcr 2,14,04B,1,044,2,02C,1,022,010,01E,2,020,03C,14,8,(-4,-3),0 *00073,18,lcs 2,14,04B,1,030,012,016,028,016,012,030,2,04D,14,8,(-4,-3),0 *00074,21,lct 2,14,8,(-2,-6),044,1,040,2,026,1,05C,01E,012,2,02F,14,8,(-4,-3),0 *00075,20,lcu 2,14,04B,044,1,03C,01E,010,022,2,024,1,04C,2,020,14,8,(-4,-3),0 *00076,14,lcv 2,14,04B,044,1,04D,043,2,04D,14,8,(-4,-3),0 *00077,23,lcw 2,14,04B,044,1,9,(1,-4),(1,4),(1,-4),(1,4),(0,0),2,04D, 14,8,(-4,-3),0 *00078,16,lcx 2,14,04B,1,042,2,048,1,04E,2,020,14,8,(-4,-3),0 *00079,19,lcy 2,14,04B,044,1,04D,2,043,1,06B,018,2,024,060,14,8,(-4,-5),0 *0007A,15,lcz 2,14,04B,044,1,040,04A,040,2,020,14,8,(-4,-3),0

Fichiers exemple | 553

*0007B,19,klbr 2,14,8,(-1,-6),064,020,1,01A,01C,01A,01E,01C,01E,2,020,14,03A,0 *0007C,13,kvbar 2,14,06C,1,064,2,06C,020,14,8,(-2,-3),0 *0007D,18,krbr 2,14,8,(-1,-6),1,012,014,012,016,014,016,2,06C,040,14,03A,0 *0007E,15,ktlde 2,14,04B,034,1,012,02F,012,2,04D,14,8,(-4,-2),0 *00080,4,keuroRef 7,020AC,0 *000A0,7,NoBrkSpc 2,060,14,8,(-6,-8),0 *000A1,18,kiexc 2,14,06C,1,044,2,014,1,014,2,8,(2,-6),14,8,(-2,-3),0 *000A2,23,kcent 2,14,8,(-2,-5),01E,1,8,(2,6),2,01E,1,038,01A,02C,01E,030,2,020, 14,04A,0, *000A3,23,kpound 2,14,8,(-2,-6),040,1,048,012,044,012,01E,2,02B,1,028,2,06F, 14,8,(-4,-3),0 *000A5,34,kyen 2,14,8,(-2,-6),064,1,8,(2,-3),03C,2,025,1,020,2,027,1,020,2,018, 1,8,(2,3),2,8,(2,-6),14,8,(-4,-3),0 *000A7,45,kpar 2,14,3,2,14,8,(-3,-12),14,4,2,014,1,01E,010,012,016,018,016,012, 2,021,1,016,018,01A,01E,010,01E,01A,2,8,(3,-2),14,3,2, 14,8,(-7,-6),14,4,2,0 *000AA,36,lcau 2,14,8,(-1,-6),2,3,2,8,3,9,1,01A,018,016,024,012,010,01E,02C,01E, 2,049,1,040,2,4,2,8,2,-3,14,8,(-3,1),0 *000AB,21,kfrew 2,14,8,(-2,-5),021,1,026,022,2,020,1,02A,02E,2,02F,14,8,(-4,-2),0 *000B0,19,kdeg 2,14,8,(-1,-6),054,1,012,01E,01A,016,2,05C,040,14,8,(-3,2),0 *000B1,23,kpls-min 2,14,8,(-2,-6),014,1,040,2,027,1,044,2,02A,1,040,2,04D, 14,8,(-4,-2),0 *000B5,24,kmicro 2,14,04B,02C,1,8,(1,6),1,03C,01E,010,023,2,024,1,04C,2,020, 14,8,(-4,-5),0 *000BA,35,lcou 2,14,8,(-1,-6),3,2,2,8,3,12,1,028,01A,02C,01E,020,012,024,016,2,

554 | Chapitre 8 Formes et polices de forme

06B,1,040,2,4,2,8,2,-3,14,8,(-3,1),0 *000BB,22,kffrw 2,14,8,(-2,-5),014,1,022,026,2,020,1,02E,02A,2,040,01C, 14,8,(-4,-2),0 *000BC,41,kquart 2,3,2,14,8,(-5,-12),1,8,(10,12),2,8,(-8,-6),1,064,01A,2,05C,1, 020,2,8,(6,-4),1,048,8,(3,4),06C,2,060,14,8,(-9,-6),4,2,0 *000BD,45,khalf 2,3,2,14,8,(-5,-12),1,8,(10,12),2,8,(-8,-6),1,064,01A,2,05C,1, 020,2,8,(3,-1),1,012,020,01E,01C,01A,028,01A,02C,040,2,040, 14,8,(-9,-6),4,2,0 *000BF,32,kiqm 2,3,2,14,8,(-3,-12),8,(6,2),1,02A,028,026,024,022,024,2,024,1, 024,2,8,(8,-12),14,8,(-7,-6),4,2,0 *000C0,31,uc^ 2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-2,4),1, 027,2,8,(6,-6),14,8,(-4,-3),0 *000C1,31,uc^ 2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-2,4),1, 021,2,8,(2,-6),14,8,(-4,-3),0 *000C2,32,uc^ 2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-4,3),1, 022,02E,2,8,(2,-4),14,8,(-4,-3),0 *000C3,33,uc^ 2,14,8,(-2,-6),1,024,022,02E,02C,2,8,(-4,1),1,040,2,8,(-4,4),1, 012,02F,012,2,8,(2,-6),14,8,(-4,-3),0 *000C4,32,uc 2,14,8,(-2,-6),1,024,043,2,029,1,014,2,040,1,01C,2,027,1,04D,02C, 2,047,1,040,2,02E,14,8,(-4,-3),0 *000C5,25,uc^ 2,14,8,(-2,-6),1,024,032,016,01A,03E,02C,2,8,(-4,1),1,040,2,02F, 14,8,(-4,-3),0 *000C6,33,uc^ 2,14,8,(-2,-6),1,034,8,(2,3),020,2,8,(-2,-3),1,020,2,03C,1,028, 064,2,04B,1,020,2,04F,14,8,(-4,-3),0 *000C7,29,uc 2,14,8,(-2,-6),02E,1,010,014,018,014,2,021,1,01A,028,016,044,012, 020,01E,2,02E,03C,14,8,(-4,-5),0 *000C8,28,uc^ 2,14,8,(-2,-6),1,044,040,2,016,1,027,2,04C,018,1,020,2,02A,1,040, 2,020,14,8,(-4,-3),0 *000C9,28,uc^ 2,14,8,(-2,-6),1,044,040,2,025,1,029,2,03C,018,1,020,2,02A,1,040,

Fichiers exemple | 555

2,020,14,8,(-4,-3),0 *000CA,29,uc^ 2,14,8,(-2,-6),1,044,040,2,016,1,016,01A,2,03C,018,1,020,2,02A,1, 040,2,020,14,8,(-4,-3),0 *000CB,32,uc^ 2,14,8,(-2,-6),1,044,040,2,016,1,014,2,028,1,01C,2,03C,018,1,020, 2,02A,1,040,2,020,14,8,(-4,-3),0 *000CC,25,uc^ 2,14,8,(-1,-6),044,1,020,2,014,1,027,2,02D,1,04C,2,018,1,020,2, 020,14,03A,0 *000CD,25,uc^ 2,14,8,(-1,-6),044,1,020,2,024,1,029,2,01E,1,04C,2,018,1,020,2, 020,14,03A,0 *000CE,26,uc^ 2,14,8,(-1,-6),044,1,020,2,014,1,016,01A,2,01E,1,04C,2,018,1,020, 2,020,14,03A,0 *000CF,29,uc^ 2,14,8,(-1,-6),044,1,020,2,014,1,014,2,028,1,01C,2,01E,1,04C,2, 018,1,020,2,020,14,03A,0 *000D0,25,uc 2,14,8,(-2,-6),1,064,030,01E,04C,01A,038,2,024,015,1,020,2,01D, 04F,14,8,(-4,-3),0 *000D1,25,uc 2,14,8,(-2,-6),1,044,04E,044,2,048,014,1,012,02F,012,2,8,(2,-6), 14,8,(-4,-3),0 *000D2,25,uc^ 2,14,8,(-2,-6),1,044,040,2,016,1,027,2,02C,030,1,04C,048,2,060, 14,8,(-4,-3),0 *000D3,25,uc^ 2,14,8,(-2,-6),1,044,040,2,025,1,029,2,01C,030,1,04C,048,2,060, 14,8,(-4,-3),0 *000D4,26,uc^ 2,14,8,(-2,-6),1,044,040,2,016,1,016,01A,2,01C,030,1,04C,048,2, 060,14,8,(-4,-3),0 *000D5,27,uc^ 2,14,8,(-2,-6),1,044,040,2,024,1,01A,027,01A,2,01C,040,1,04C,048, 2,060,14,8,(-4,-3),0 *000D6,31,uc^ 2,14,8,(-2,-6),1,044,2,012,1,014,2,02B,1,040,2,016,1,014,2,02D,1, 04C,048,2,060,14,8,(-4,-3),0 *000D8,29,ucd"

556 | Chapitre 8 Formes et polices de forme

2,14,8,(-2,-6),1,8,(4,6),2,018,1,01E,04C,01A,028,016,044,012,020, 2,8,(3,-6),14,8,(-4,-3),0 *000D9,24,uc^ 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,01A,1,027,2,050,06C, 14,8,(-4,-3),0 *000DA,24,uc^ 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,018,1,029,2,050,05C, 14,8,(-4,-3),0 *000DB,25,uc^ 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,01A,1,016,01A,2,050, 05C,14,8,(-4,-3),0 *000DC,27,uc^ 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,01A,1,014,2,028,1,01C, 2,05E,14,8,(-4,-3),0 *000DD,25,uc^ 2,14,8,(-2,-6),044,1,02E,02C,2,024,1,022,2,025,1,029,2,050,05C, 14,8,(-4,-3),0 *000DE,27,lc 2,14,8,(-2,-6),02C,1,084,2,03C,1,012,020,01E,02C,01A,028,016,2, 8,(6,-1),14,8,(-4,-5),0 *000DF,24,kgers 2,14,8,(-2,-6),1,012,044,012,010,01E,01C,01A,01E,01C,01A,018,2, 040,14,8,(-4,-3),0 *000E0,39,lc 2,14,8,(-2,-6),020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E, 2,2,3,2,8,(-3,10),1,047,2,8,(11,-12),4,2,14,8,(-4,-3),0 *000E1,39,lc 2,14,8,(-2,-6),020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E, 2,2,3,2,8,(-3,12),1,049,2,8,(11,-10),4,2,14,8,(-4,-3),0 *000E2,40,lc 2,14,8,(-2,-6),020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E, 2,2,3,2,8,(-3,10),1,026,02A,2,8,(11,-10),4,2,14,8,(-4,-3),0 *000E3,40,lc 2,14,8,(-2,-6),020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E, 2,3,2,8,(-7,10),1,012,02F,012,2,8,(7,-11),4,2,14,8,(-4,-3),0 *000E4,37,lc 2,14,8,(-2,-6),020,1,018,016,024,2,034,1,01C,2,030,1,014,2,03A,1, 012,010,01E,02C,01A,2,012,1,01E,2,020,14,8,(-4,-3),0 *000E5,38,lc 2,14,8,(-2,-6),3,2,8,(3,8),1,022,026,02A,02E,2,8,(3,-6),4,2,1, 01A,018,016,024,012,010,01E,02C,01E,2,020,14,8,(-4,-3),0 *000E6,30,lc

Fichiers exemple | 557

2,14,04B,021,1,01A,016,024,012,01E,03C,2,034,1,012,01E,01C,028,2, 01C,1,01E,010,2,020,14,8,(-4,-3),0 *000E7,24,lc 2,14,04B,042,1,038,01A,02C,01E,030,2,028,1,01C,010,01C,018,2,041, 14,8,(-4,-5),0 *000E8,27,lc 2,14,8,(-2,-6),024,1,030,012,016,028,01A,02C,01E,020,2,054,1,027, 2,050,06C,14,8,(-4,-3),0 *000E9,26,lc 2,14,8,(-2,-6),024,1,030,012,016,028,01A,02C,01E,020,2,064,1,029, 2,05E,14,8,(-4,-3),0 *000EA,27,lc 2,14,8,(-2,-6),024,1,030,012,016,028,01A,02C,01E,020,2,054,1,016, 01A,2,05E,14,8,(-4,-3),0 *000EB,31,lc 2,14,8,(-2,-6),024,1,030,012,016,028,01A,02C,01E,020,2,064,010,1, 01C,2,048,1,014,2,06E,14,8,(-4,-3),0 *000EC,18,lc_ 2,14,8,(-1,-6),010,1,044,2,025,1,02F,2,020,05C,14,03A,0 *000ED,18,lc 2,14,8,(-1,-6),010,1,044,2,016,1,021,2,020,06C,14,03A,0 *000EE,19,lc 2,14,8,(-1,-6),010,1,044,2,016,1,012,01E,2,020,05C,14,03A,0 *000EF,22,lc 2,14,8,(-1,-6),010,1,044,2,016,1,014,2,020,1,01C,2,020,05C, 14,03A,0 *000F0,30,lc 2,14,8,(-2,-6),8,(3,4),1,028,01A,02C,01E,020,012,024,036,2,01C,1, 021,2,8,(3,-6),14,8,(-4,-3),0 *000F1,27,lc 2,14,8,(-2,-6),1,044,2,014,1,012,02F,012,2,04A,1,022,010,01E,03C, 2,020,14,8,(-4,-3),0 *000F2,27,lc 2,14,8,(-2,-6),030,1,028,016,024,012,020,01E,02C,01A,2,054,1,027, 2,050,06C,14,8,(-4,-3),0 *000F3,26,lc 2,14,8,(-2,-6),030,1,028,016,024,012,020,01E,02C,01A,2,064,1,029, 2,05E,14,8,(-4,-3),0 *000F4,27,lc" 2,14,8,(-2,-6),030,1,028,016,024,012,020,01E,02C,01A,2,054,1,016, 01A,2,05E,14,8,(-4,-3),0

558 | Chapitre 8 Formes et polices de forme

*000F5,32,lc^ 2,14,8,(-2,-6),030,1,028,016,024,012,020,01E,02C,01A,2,8,(-3,5), 1,012,02F,012,2,8,(2,-6),14,8,(-4,-3),0 *000F6,35,lc" 2,14,8,(-2,-6),030,1,028,016,024,2,034,1,01C,2,040,1,014,2, 8,(-4,-3),1,012,020,01E,02C,01A,2,030,14,8,(-4,-3),0 *000F7,23,kto 2,14,8,(-2,-5),021,1,014,2,021,1,048,2,022,1,01C,2,04E, 14,8,(-4,-2),0 *000F8,24,lcd" 2,14,04B,010,1,020,012,024,016,028,01A,02C,01E,2,018,1,042,2,04D, 14,8,(-4,-3),0 *000F9,27,lc 2,14,8,(-2,-6),044,1,03C,01E,010,022,2,038,044,1,02F,2,01E,1,04C, 2,020,14,8,(-4,-3),0 *000FA,26,lc 2,14,8,(-2,-6),044,1,03C,01E,010,022,2,036,1,021,2,02D,1,04C,2, 020,14,8,(-4,-3),0 *000FB,27,lc2,14,8,(-2,-6),044,1,03C,01E,010,022,2,036,1,012,01E,2,01E,1,04C, 2,020,14,8,(-4,-3),0 *000FC,32,lc_ 2,14,8,(-2,-6),064,010,1,01C,2,01A,1,03C,01E,010,022,2,044,018,1, 01C,2,01E,1,04C,2,020,14,8,(-4,-3),0 *000FD,27,lc^ 2,14,8,(-2,-6),044,1,04D,2,8,(-1,5),1,021,2,02D,1,06B,018,2,024, 060,14,8,(-4,-3),0 *000FE,25,uc 2,14,8,(-2,-6),1,064,2,01E,019,1,030,01E,01C,01A,038,2,01F,01C, 050,14,8,(-4,-3),0 *000FF,30,lc 2,14,8,(-2,-6),044,1,04D,2,054,018,1,014,2,020,1,01C,2,01E,1,06B, 018,2,024,060,14,8,(-4,-5),0 *00104,26,c164 2,14,8,(-2,-6),1,024,043,04D,02C,2,047,1,040,2,02C,1,01A,01E,2, 022,14,8,(-4,-3),0 *00105,30,c165 2,14,04B,020,1,018,016,024,012,010,01E,02C,01A,2,012,1,01E,3,2, 01A,01E,4,2,2,021,14,8,(-4,-3),0 *00106,28,c143 2,14,8,(-2,-6),040,014,1,01A,028,016,044,012,020,01E,2,038,024,1, 021,2,08C,030,14,8,(-4,-3),0 *00107,30,c134

Fichiers exemple | 559

2,14,04B,042,1,038,01A,02C,01E,030,2,3,2,8,(-5,10),1,021,2,029, 8,(9,-10),4,2,14,8,(-4,-3),0 *0010C,31,c172 2,14,8,(-2,-8),040,014,1,01A,028,016,044,012,020,01E,2,026,1,012, 2,01A,1,016,2,050,08C,14,8,(-4,-3),0 *0010D,29,c159 2,14,8,(-2,-6),042,1,038,01A,02C,01E,030,2,028,054,1,012,2,01A,1, 016,2,050,06C,14,8,(-4,-3),0 *0010E,32,c210 2,14,8,(-2,-8),1,030,012,044,016,038,2,010,1,06C,2,010,074,1,012, 2,01A,1,016,2,050,08C,14,8,(-4,-3),0 *0010F,31,c212 2,14,8,(-2,-6),041,1,02A,018,016,024,012,010,02E,2,044,1,06C,2, 020,064,1,01A,2,010,05C,14,8,(-4,-3),0 *00118,28,c168 2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,028,03C,1,040,1,01A, 01E,2,022,14,8,(-4,-3),0 *00119,27,c169 2,14,04B,024,1,030,012,016,028,01A,02C,01E,020,3,2,01A,01E,4,2,2, 014,030,14,8,(-4,-3),0 *0011A,35,c183 2,14,8,(-2,-8),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,028, 074,1,012,2,01A,1,016,2,050,08C,14,8,(-4,-3),0 *0011B,32,c216 2,14,8,(-2,-6),024,1,030,012,016,028,01A,02C,01E,020,2,018,054,1, 012,2,01A,1,016,2,050,06C,14,8,(-4,-3),0 *00141,29,c157 2,14,8,(-2,-6),064,1,06C,040,2,048,034,1,3,2,8,(4,5),2,8,(8,-11), 4,2,14,8,(-4,-3),0 *00142,47,c136 2,14,3,2,14,8,(-1,-12),14,4,2,064,3,2,010,4,2,1,05C,01E,2,3,2, 8,(-3,5),1,8,(3,4),2,8,(4,-9),4,2,14,3,2,14,8,(-5,-6),14,4,2,0 *00143,24,c227 2,14,8,(-2,-6),1,064,8,(4,-6),064,2,038,014,1,021,2,08C,030, 14,8,(-4,-3),0 *00144,42,c228 2,14,3,2,14,8,(-3,-8),14,4,2,1,044,2,01C,1,012,010,01E,03C,2, 8,(-2,5),1,011,2,019,8,(4,-5),14,3,2,14,8,(-7,-6),14,4,2,0 *00147,27,c213 2,14,8,(-2,-8),1,064,8,(4,-6),064,2,027,1,012,2,01A,1,016,2,050, 08C,14,8,(-4,-3),0 *00148,29,c229 2,14,8,(-2,-6),1,044,2,01C,1,012,010,01E,03C,2,018,054,1,012,2,

560 | Chapitre 8 Formes et polices de forme

01A,1,016,2,040,06C,14,03A,0 *00150,27,c138 2,14,8,(-2,-6),1,064,040,06C,048,2,074,010,1,03C,2,020,1,034,2, 07C,030,14,8,(-4,-3),0 *00151,29,c139 2,14,04B,030,1,028,016,024,012,020,01E,02C,01A,2,074,1,02C,2,028, 1,024,2,07C,050,14,8,(-4,-3),0 *00158,33,c252 2,14,8,(-2,-8),1,064,030,01E,01C,01A,038,2,010,1,03E,2,028,074,1, 012,2,01A,1,016,2,050,08C,14,8,(-4,-3),0 *00159,29,c253 2,14,8,(-2,-6),1,044,2,02C,1,022,010,01E,2,026,1,012,2,01A,1,016, 2,050,06C,14,8,(-4,-3),0 *0015A,27,c151 2,14,8,(-2,-6),014,1,01E,020,012,046,012,020,01E,2,024,038,1,021, 2,08C,030,14,8,(-4,-3),0 *0015B,31,c152 2,14,04B,1,030,012,016,028,016,012,030,2,3,2,8,(-5,2),1,021,2, 029,8,(9,-10),4,2,14,8,(-4,-3),0 *00160,30,c230 2,14,8,(-2,-8),014,1,01E,020,012,046,012,020,01E,2,026,1,012,2, 01A,1,016,2,050,08C,14,8,(-4,-3),0 *00161,29,c231 2,14,8,(-2,-6),1,030,012,016,028,016,012,030,2,027,1,012,2,01A,1, 016,2,050,06C,14,8,(-4,-3),0 *00164,28,c155 2,14,8,(-2,-8),064,1,040,2,028,1,06C,2,074,1,012,2,01A,1,016,2, 050,08C,14,8,(-4,-3),0 *00165,26,c156 2,14,8,(-2,-6),044,1,040,2,026,1,05C,01E,012,2,054,1,01A,2,030, 05C,14,8,(-4,-3),0 *0016E,27,c222 2,14,8,(-2,-9),064,1,05C,01E,020,012,054,2,027,1,012,016,01A,01E, 2,040,07C,14,8,(-4,-3),0 *0016F,31,c133 2,14,8,(-2,-7),044,1,03C,01E,010,022,2,024,1,04C,2,028,054,1,012, 016,01A,01E,2,040,05C,14,8,(-4,-3),0 *00170,28,c235 2,14,8,(-2,-6),064,1,05C,01E,020,012,054,2,016,1,03C,2,028,1,034, 2,07C,050,14,8,(-4,-3),0 *00171,30,uue

Fichiers exemple | 561

2,14,04B,044,1,03C,01E,010,022,2,024,1,04C,2,074,018,1,02C,2,028, 1,024,2,07C,050,14,8,(-4,-3),0 *00179,25,c141 2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,038,074,1,021,2,08C,030, 14,8,(-4,-3),0 *0017A,28,c171 2,14,04B,044,1,040,04A,040,2,3,2,8,(-5,10),1,021,2,029,8,(9,-10), 4,2,14,8,(-4,-3),0 *0017B,32,c189 2,14,8,(-2,-6),064,1,040,8,(-4,-6),040,2,084,028,1,3,4,01A,01E, 012,016,4,4,2,040,08C,14,8,(-4,-3),0 *0017C,34,c190 2,14,04B,044,1,040,04A,040,2,3,2,8,(-4,11),3,4,1,01A,01E,012,016, 4,4,2,8,(8,-11),4,2,14,8,(-4,-3),0 *0017D,29,c166 2,14,8,(-2,-8),064,1,040,8,(-4,-6),040,2,028,074,1,012,2,01A,1, 016,2,050,08C,14,8,(-4,-3),0 *0017E,27,c167 2,14,8,(-2,-6),044,1,040,04A,040,2,028,054,1,012,2,01A,1,016,2, 050,06C,14,8,(-4,-3),0 *00410,21,ucra 2,14,8,(-2,-6),1,024,043,04D,02C,2,047,1,040,2,02E,14,8,(-4,-3),0 *00411,24,ucrb 2,14,8,(-2,-6),1,064,030,01C,014,038,03C,030,01E,01C,01A,038,2, 060,14,8,(-4,-3),0 *00412,29,ucrv 2,14,8,(-2,-6),1,030,012,014,016,028,2,020,1,012,014,016,038,2, 010,1,06C,2,050,14,8,(-4,-3),0 *00413,17,ucrg 2,14,8,(-2,-6),1,064,040,01C,2,05C,020,14,8,(-4,-3),0 *00414,23,ucrd 2,14,8,(-2,-6),01C,1,014,050,064,028,04B,02C,050,01C,2,014,020, 14,8,(-6,-3),0 *00415,25,ucre 2,14,8,(-2,-6),1,064,040,2,048,03C,1,020,2,028,03C,1,040,2,020, 14,8,(-4,-3),0 *00416,22,ucr! 2,14,8,(-2,-6),062,2,038,1,06C,2,038,064,1,06E,2,020, 14,8,(-6,-3),0 *00417,27,ucr! 2,14,8,(-2,-6),014,1,01E,020,012,014,016,018,010,012,014,016,028, 01A,2,060,05C,14,8,(-4,-3),0

562 | Chapitre 8 Formes et polices de forme

*00418,20,ucri 2,14,8,(-2,-6),1,042,04C,064,2,048,1,06C,2,060,14,8,(-4,-3),0 *00419,24,ucrikr 2,14,8,(-2,-6),1,042,04C,064,2,018,1,028,2,018,1,06C,2,060, 14,8,(-4,-3),0 *0041A,23,ucrk 2,14,8,(-2,-6),1,064,2,040,1,03A,018,2,010,1,03E,2,020, 14,8,(-4,-3),0 *0041B,17,ukrl 2,14,8,(-2,-6),1,010,063,010,06C,2,020,14,8,(-5,-3),0 *0041C,17,ucrm 2,14,8,(-2,-6),1,064,04D,043,06C,2,020,14,8,(-4,-3),0 *0041D,22,ucrn 2,14,8,(-2,-6),1,064,2,03C,1,040,2,034,1,06C,2,020,14,8,(-4,-3),0 *0041E,23,ucro 2,14,8,(-2,-6),014,1,044,012,020,01E,04C,01A,028,016,2,060,01C, 14,8,(-4,-3),0 *0041F,16,ucrp 2,14,8,(-2,-6),1,064,040,06C,2,020,14,8,(-4,-3),0 *00420,19,ucrr 2,14,8,(-2,-6),1,064,030,01E,01C,01A,038,2,06F,14,8,(-4,-3),0 *00421,23,ucrs 2,14,8,(-2,-6),040,014,1,01A,028,016,044,012,020,01E,2,02E,03C, 14,8,(-4,-3),0 *00422,19,ucrt 2,14,8,(-2,-6),064,1,040,2,028,1,06C,2,040,14,8,(-4,-3),0 *00423,23,ucru 2,14,8,(-2,-6),014,1,01E,020,012,054,04C,038,016,034,2,060,06C, 14,8,(-4,-3),0 *00424,25,ucrf 2,14,8,(-2,-6),020,1,064,018,01A,02C,01E,020,012,024,016,018,2, 040,06C,14,8,(-4,-3),0 *00425,22,ucrx 2,14,8,(-2,-6),1,8,(4,6),2,048,1,8,(4,-6),2,020,14,8,(-4,-3),0 *00426,21,ucr! 2,14,8,(-2,-6),1,064,06C,040,064,06C,010,01C,2,014,020, 14,8,(-5,-3),0 *00427,19,ucrch 2,14,8,(-2,-6),064,1,03C,01E,030,044,06C,2,020,14,8,(-4,-3),0 *00428,21,ucrsh 2,14,8,(-2,-6),1,064,06C,030,044,04C,030,064,06C,2,020, 14,8,(-6,-3),0

Fichiers exemple | 563

*00429,24,ucr! 2,14,8,(-2,-6),1,064,06C,030,044,04C,030,064,06C,010,01C,014,2, 020,14,8,(-7,-3),0 *0042A,23,ucr' 2,14,8,(-2,-6),054,1,014,010,06C,030,012,014,016,038,2,060,03C, 14,8,(-5,-3),0 *0042B,24,ucrs 2,14,8,(-2,-6),1,030,012,014,016,038,03C,064,2,050,1,06C,2,020, 14,8,(-5,-3),0 *0042C,21,ucr] 2,14,8,(-2,-6),1,030,012,014,016,038,03C,064,2,060,06C, 14,8,(-4,-3),0 *0042D,25,ucr' 2,14,8,(-2,-6),014,1,01E,020,012,024,028,020,024,016,028,01A,2, 060,05C,14,8,(-4,-3),00, *0042E,26,ucr! 2,14,8,(-2,-6),1,064,03C,010,024,012,010,01E,04C,01A,018,016,024, 2,050,03C,14,8,(-4,-3),0 *0042F,22,ucrya 2,14,8,(-2,-6),1,022,020,044,038,01A,02C,01E,030,02C,2,020, 14,8,(-4,-3),0 *00430,25,lcra 2,14,8,(-2,-6),014,1,024,012,020,01E,014,04C,014,01A,028,016,2, 060,01C,14,8,(-4,-3),0 *00431,22,lcrb 2,14,8,(-2,-6),044,030,1,038,04C,030,012,016,038,2,02C,060, 14,8,(-4,-3),0 *00432,24,lcrv 2,14,8,(-2,-6),1,044,020,10,(1,-36),028,030,10,(1,-36),038,2,060, 14,8,(-4,-3),0 *00433,16,lcrg 2,14,8,(-2,-6),1,044,030,2,04C,020,14,8,(-3,-3),0 *00434,24,lcrd 2,14,8,(-2,-6),01C,1,014,010,034,012,010,04C,028,030,01C,2,014, 020,14,8,(-4,-3),00, *00435,20,lcre 2,14,04B,024,1,030,012,016,028,01A,02C,01E,020,2,030, 14,8,(-4,-3),0 *00436,23,lcrg 2,14,8,(-2,-6),1,042,2,048,1,04E,2,028,1,044,2,040,04C, 14,8,(-4,-3),0 *00437,25,lcrz 2,14,8,(-2,-6),034,1,012,020,01E,01A,018,010,01E,01A,028,016,2,

564 | Chapitre 8 Formes et polices de forme

060,01C,14,8,(-4,-3),0 *00438,17,lcri 2,14,8,(-2,-6),044,1,04C,042,04C,2,020,14,8,(-4,-3),0 *00439,23,lcrii 2,14,8,(-2,-6),044,1,04C,042,04C,2,044,018,1,028,2,050,04C, 14,8,(-4,-3),0 *0043A,19,lcrk 2,14,8,(-2,-6),1,044,02C,020,022,02A,02E,2,020,14,8,(-4,-3),0 *0043B,16,lcrl 2,14,8,(-2,-6),1,043,020,04C,2,020,14,8,(-4,-3),0 *0043C,17,lcrm 2,14,8,(-2,-6),1,044,02E,022,04C,2,020,14,8,(-4,-3),0 *0043D,18,lcrn 2,14,8,(-2,-6),1,044,02C,040,024,04C,2,020,14,8,(-4,-3),0 *0043E,25,lcro 2,14,04B,14,8,(0,-2),014,1,024,012,020,01E,02C,01A,028,016,2,060, 01C,14,8,(-4,-3),0 *0043F,16,lcrp 2,14,8,(-2,-6),1,044,040,04C,2,020,14,8,(-4,-3),0 *00440,20,lcrr 2,14,8,(-2,-6),1,044,030,01E,01C,01A,038,2,060,01C,14,8,(-4,-3),0 *00441,23,lcrs 2,14,8,(-2,-6),040,014,1,01A,028,016,024,012,020,01E,2,020,03C, 14,8,(-4,-3),0 *00442,18,lcrt 2,14,8,(-2,-6),020,1,044,028,040,2,020,04C,14,8,(-4,-3),0 *00443,22,lcru 2,14,8,(-2,-6),014,1,01E,020,012,034,02C,028,026,2,060,04C, 14,8,(-4,-3),0 *00444,25,lcrf 2,14,8,(-2,-6),020,1,044,018,01A,01C,01E,020,012,014,016,018,2, 040,04C,14,8,(-4,-3),0 *00445,20,lcrh 2,14,04B,14,8,(0,-2),1,042,2,048,1,04E,2,020,14,8,(-4,-3),0 *00446,21,lcrc 2,14,8,(-2,-6),044,1,04C,030,044,04C,010,01C,2,014,020, 14,8,(-4,-3),0 *00447,18,lcrch 2,14,8,(-2,-6),044,1,03C,030,034,04C,2,020,14,8,(-3,-3),0 *00448,21,lcrsh 2,14,8,(-2,-6),1,044,04C,020,024,02C,020,044,2,04C,020, 14,8,(-4,-3),0

Fichiers exemple | 565

*00449,24,lcrshch 2,14,8,(-2,-6),1,044,04C,020,024,02C,020,044,04C,010,01C,2,014, 020,14,8,(-5,-3),0 *0044A,21,lcrtvznak 2,14,8,(-2,-6),044,1,010,04C,020,012,016,028,2,050,02C, 14,8,(-4,-3),0 *0044B,24,lcryyy 2,14,8,(-2,-6),1,044,02C,020,01E,01A,028,2,040,1,044,2,04C,020, 14,8,(-4,-3),0 *0044C,19,lcrmznak 2,14,8,(-2,-6),1,044,02C,020,01E,01A,028,2,050,14,8,(-3,-3),0 *0044D,25,lcreee 2,14,8,(-2,-6),014,1,01E,020,012,014,028,020,014,016,028,01A,2, 060,03C,14,8,(-4,-3),0 *0044E,26,lcryu 2,14,8,(-2,-6),1,044,02C,010,014,012,010,01E,02C,01A,018,016,014, 2,050,02C,14,8,(-4,-3),0 *0044F,22,lcrya 2,14,8,(-2,-6),1,022,018,016,012,030,02C,028,020,02C,2,020, 14,8,(-4,-3),0 *020A0,4,keuroRef2 7,0020AC,0 *020A7,32,kpes 2,14,06B,14,010,1,064,020,01E,01C,01A,028,2,8,(4,3),1,05C,01E, 012,2,025,1,028,2,03E,020,14,8,(-6,-3),0 *020AC,45,keuro 3,2,2,14,8,(-4,12),080,024,1,01C,01A,048,026,044,5,044,022,040,01E,01C 6,2,8,(-1,-1),5,1,050,6,2,024,1,060,2,8,(6,-7),14,8,(-8,-6),4,2,0 *02126,24,komega 2,14,8,(-2,-6),1,010,014,025,024,012,020,01E,02C,02B,01C,010,2, 020,14,8,(-4,-3),0 *02205,28,kdiam 2,14,8,(-2,-6),012,1,016,024,012,020,01E,02C,01A,028,2,01B,1,063, 2,010,03D,03C,14,8,(-4,-3),0 *0221E,18,kinfin 2,14,04B,034,1,01E,022,01E,01A,026,01A,2,06F,14,8,(-4,-1),0 *02264,20,kleq 2,14,8,(-2,-6),014,1,040,2,054,1,049,04F,2,02E,14,8,(-4,-2),0 *02302,16,ktri 2,14,04B,1,024,022,02E,02C,048,2,060,14,8,(-4,-3),0

566 | Chapitre 8 Formes et polices de forme

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Descriptions de grandes polices


Certaines langues, comme le japonais, utilisent des polices comprenant des milliers de caractres non-ASCII. Pour que les dessins puissent contenir ce genre de texte, AutoCAD prend en charge une forme spciale de fichier de dfinition de forme appel fichier Grandes polices.

Dfinition d'une grande police


Les codes spciaux de la premire ligne d'un fichier Grandes polices indiquent comment lire les codes hexadcimaux deux octets. Une police comprenant des centaines ou des milliers de caractres doit tre gre diffremment d'une police contenant le jeu ASCII de 256 caractres. Outre des techniques complexes utilises pour parcourir le fichier, AutoCAD doit faire appel un autre procd pour reprsenter les caractres, qu'ils soient cods sur un ou deux octets. L'utilisation de codes spciaux au dbut d'un fichier Grandes polices permet de rpondre ces deux situations. La premire ligne d'un fichier de dfinition de forme Grandes polices doit se prsenter de la faon suivante :
*BIGFONT ncars,nplages,b1,e1,b2,e2,...

o ncars reprsente le nombre approximatif de dfinitions de caractres dans le jeu ; s'il est dpass de plus de 10 % environ, la vitesse ou la taille du fichier s'en trouve modifie. Vous pouvez utiliser le reste de la ligne pour nommer les codes de caractres spciaux (codes d'chappement) qui indiquent le dbut d'un code deux octets. Par exemple, sur les ordinateurs japonais, les caractres Kanji commencent par des codes hexadcimaux compris entre 90 et AF ou E0 et FF. Lorsque le systme d'exploitation dtecte l'un de ces codes, il lit l'octet suivant et combine les deux octets en un code correspondant un caractre

Descriptions de grandes polices | 567

Kanji. Dans la ligne *BIGFONT, nplages indique combien de plages de nombres contigus sont utilises pour reprsenter les codes d'chappement ; b1, e1, b2, e2, etc. dfinissent le dbut et la fin des codes dans chaque plage. Par consquent, l'en-tte d'un fichier Grandes polices japonais peut ressembler ceci :
*BIGFONT 4000,2,090,0AF,0E0,0FF

Aprs la ligne *BIGFONT, la dfinition de police est comme une police de texte classique AutoCAD, ceci prs que les codes de caractre (numros de forme) peuvent avoir des valeurs jusqu' 65535.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Dfinition d'un fichier de grandes polices tendues


Pour rduire la taille des caractres Kanji composites, vous pouvez dfinir un fichier de grandes polices tendues. Les grandes polices tendues utilisent le code de forme secondaire, immdiatement suivi d'un 0.

568 | Chapitre 8 Formes et polices de forme

La premire ligne d'un fichier de grandes polices tendues est la mme que celle du fichier Grandes polices ordinaire. Le format des autres lignes du fichier est le suivant :
*0,5,nom-police hauteur-caractre, 0, modes, largeur-caractre,0 . . . *numro-forme,octetsdf,nom-forme . code,0,n primitive,pointdebase-x,pointdebase-y,largeur,hauteur, . . code,0,n primitive,pointdebase-x,pointdebase-y,largeur,hauteur, . caractre de fin

La liste suivante dcrit les champs d'un fichier de dfinition Grandes polices : hauteur de caractre Utilis avec la largeur de caractre pour indiquer le nombre d'units qui dfinissent les caractres de la police. largeur de caractre Utilis avec la hauteur de caractre pour indiquer le nombre d'units qui dfinissent les caractres de la police. Les valeurs hauteur-caractre et largeur-caractre permettent de mettre l'chelle les primitives de la police. Dans ce contexte, les primitives sont les points, les lignes, les polygones ou les chanes de caractres de la police oriente gomtriquement dans un espace deux dimensions. Un caractre Kanji comprend plusieurs primitives utilises rgulirement dans diffrentes chelles et combinaisons. mode L'octet modes doit tre gal 0 pour une police horizontale et 2 pour une police double orientation (horizontale ou verticale). Le code de commande spcial 00E (14) n'est pris en compte que lorsque modes a pour valeur 2. numro-forme Code de caractre. octetsdf Taille en octets. Il s'agit toujours de 2 octets, composs d'un code hexadcimal ou d'une combinaison de codes dcimaux et hexadcimaux. nom-forme Nom de caractre. code Code spcial de description de forme. La valeur est toujours 7 ; la fonction de forme secondaire peut ainsi tre utilise.

Descriptions de grandes polices | 569

n primitive Rfrence au numro de forme secondaire. La valeur est toujours 2 octets. pointdebase-x Origine X de la primitive. pointdebase-y Origine Y de la primitive. Largeur Echelle de la largeur de la primitive. hauteur Echelle de la hauteur de la primitive. caractre de fin Indicateur de fin de fichier de la dfinition de forme. Correspond toujours 0. Pour atteindre le facteur d'chelle, AutoCAD rduit l'chelle de la primitive une unit carre, puis la multiplie par la hauteur et la largeur afin d'obtenir la forme du caractre. La valeur d'un code de caractre (numro de forme) du fichier de dfinition de forme Grandes polices peut atteindre 65 535. Le tableau suivant dcrit les champs du fichier de grandes polices tendues. Champs du fichier de grandes polices tendues Variable
numro-forme code

Valeur
xxxx 7,0

Taille en octets
2 octets 2 octets

Description
Code de caractre Dfinition de la police tendue Fait rfrence au numro de forme secondaire. Origine X de la primitive Origine Y de la primitive Echelle de la largeur de la primitive Echelle de la hauteur de la primitive Fin de la dfinition de forme

n primitive

xxxx

2 octets

pointdebase-x pointdebase-y largeur

1 octet 1 octet 1 octet

hauteur

1 octet

caractre de fin

1 octet

La figure suivante illustre une matrice de 16 points x 16 points permettant de concevoir un caractre de grande police tendue, tel qu'un caractre Kanji.

570 | Chapitre 8 Formes et polices de forme

Dans cet exemple, la distance entre deux points est d'une unit. L'info-bulle indique une unit carre.

Matrice carre pour un caractre Kanji La figure suivante illustre certains caractres Kanji. Chaque caractre occupe une matrice MN (les matrices ne sont pas ncessairement carres), similaire celle de la figure prcdente. Le nombre au-dessus de chaque figure correspond un numro de forme.

Exemples de caractres Kanji

Descriptions de grandes polices | 571

La figure suivante illustre des primitives Kanji.

Exemples de primitives Kanji REMARQUE Toutes les polices ne sont pas dfinies dans une matrice carre ; certaines sont configures dans des matrices rectangulaires.

572 | Chapitre 8 Formes et polices de forme

Exemple : fichier de dfinition de forme d'une grande police tendue

Descriptions de grandes polices | 573

*BIGFONT 50,1,080,09e *0,5,Police tendue 15,0,2,15,0 *08D91,31,non spcifi 2,0e,8,-7,-15, 7,0,08cfb,0,0,16,16,7,0,08bca,2,3,12,9, 2,8,18,0,2,0e,8,-11,-3,0 *08CD8,31,non spcifi 2,0e,8,-7,-15, 7,0,08be0,0,0,8,16,7,0,08cc3,8,0,8,16, 2,8,18,0,2,0e,8,-11,-3,0 *08ADF,31,non spcifi 2,0e,8,-7,-15, 7,0,089a4,0,0,8,16,7,0,08cb3,8,0,8,16, 2,8,18,0,2,0e,8,-11,-3,0 *08CE8,39,non spcifi 2,0e,8,-7,-15, 7,0,089a4,0,1,5,14,7,0,08cc3,5,2,5,14,7,0,08c8e,9,0,7, 16,2,8,18,0,2,0e,8,-11,-3,0 *089A4,39,primitive 2,0e,8,-7,-15,2,8,1,14,1,0c0, 2,8,-11,-6,1,0a0,2,8,-12,-7,1, 0e0,2,8,-7,13,1,0dc,2,8,11,-1, 2,0e,8,-11,-3,0 *08BCA,41,primitive 2,0e,8,-7,-15,2,8,1,14,1,0c0, 2,8,-11,-6,1,0a0,2,8,-12,-8,1, 0e0,2,0e5,1,0ec,2,063,1,8, 2,-3,2,06f,2,0e,8,-11,-3,0 *08BE0,81,primitive 2,0e,8,-7,-15,2,8,3,9,1,080, 2,8,-10,-4,1,0c0,2,8,-13,-5,1, 0e0,2,8,-7,9,1,09c,2,8,-1,14, 1,8,-6,-5,2,8,8,5,1,8,6,-5, 2,8,-11,-6,1,8,1,-3,2,8,7,3, 1,8,-1,-3,2,8,-3,15,1,01a,2, 012,1,01e,2,8,10,-14,2,0e,8, -11,-3,0 *08C8E,44,primitive 2,0e,8,-7,-15,2,8,3,15,1,090,0fc,038, 2,8,-6,11,1,090,2,8,-9,-5,1, 090,2,096,1,0ac,8,-1,-3,01a,01a,2,8, 18,0,2,0e,8,-11,-3,0

574 | Chapitre 8 Formes et polices de forme

*08CB3,61,primitive 2,0e,8,-7,-15,2,042,1,02b,02a,018,2, 0d0,1,012,034,2,069,1,01e,040,2,8, -8,6,1,02b,2,8,4,5,1,08c,2,8, -3,8,1,03c,2,8,-5,3,1,0e0,2,8, -12,5,1,0a0,2,8,6,-14,2,0e,8, -11,-3,0 *08CC3,34,primitive 2,0e,8,-7,-15,2,0c1,1,06c,0a8,064,0a0,2,8, -5,9,1,09c,2,8,-7,5,1,0e0,2,8, 4,-11,2,0e,8,-11,-3,0 *08CFB,22,primitive 2,0e,8,-7,-15,2,0d2,1,0cc,0c8,0c4,0c0,2,8, 5,-13,2,0e,8,-11,-3,0

Aide-mmoire
Commandes
COMPILER Compile les fichiers formes et les fichiers de polices PostScript en fichiers SHX. CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Utilisation de texte de grande police dans un dessin


Pour dessiner du texte l'aide d'une grande police, dfinissez un style de texte, puis indiquez le nom du fichier Grandes polices. Pour dessiner du texte l'aide d'une grande police, vous devez dfinir un style de texte l'aide de la commande STYLE, puis indiquer le nom du fichier Grandes polices. Le mme style de texte peut galement utiliser une police ASCII normale ; entrez uniquement les deux noms de fichier, spars par une virgule. L'exemple suivant montre comment utiliser la version de ligne de la commande STYLE. Commande : style

Descriptions de grandes polices | 575

Entrez le nom du style de texte ou [?] <courant> : nom_style Spcifiez le nom de police complet ou le nom de fichier de polices (TTF ou SHX) : txt,grec AutoCAD considre que le premier nom correspond la police normale et le second, la grande police. Si vous n'entrez qu'un nom, AutoCAD considre qu'il s'agit de la police normale et supprime toute grande police associe. Comme le montre le tableau suivant, il est possible de changer une police sans affecter l'autre, en insrant des virgules avant ou aprs les noms de fichier. Saisie pour le changement de police Entre
normale, grande normale, ,grande normale

Rsultat
Spcification d'une police normale et d'une grande police Police normale uniquement (grande police inchange) Grande police uniquement (police normale inchange) Police normale uniquement (si ncessaire, retrait de la grande police) Aucun changement

ENTREE (rponse nulle)

Lorsque vous utilisez la commande -STYLE pour dresser la liste des styles ou pour examiner un style existant, AutoCAD affiche le fichier de police normale, une virgule et le fichier Grandes polices. Si le style ne possde qu'un fichier Grandes polices, il apparat prcd d'une virgule, par exemple : ,grec. Pour chaque caractre d'une chane de texte, AutoCAD parcourt d'abord le fichier Grandes polices. Si le caractre n'y figure pas, il est recherch dans le fichier de police normale. Pour activer les grandes polices depuis la bote de dialogue Style de texte, choisissez l'option Utiliser une grande police.

Aide-mmoire
Commandes
STYLE Cre, modifie ou dfinit les styles de texte.

576 | Chapitre 8 Formes et polices de forme

Utilisation d'une grande police pour tendre une police


Pour inclure des symboles spciaux dans des chanes de texte, vous pouvez utiliser une grande police au lieu d'tendre une police de texte standard. Dans certaines disciplines graphiques, de nombreux symboles spciaux peuvent apparatre dans les chanes de texte. Vous pouvez tendre les polices de texte standard d'AutoCAD afin qu'elles comportent des symboles spciaux. Toutefois, l'extension de polices de texte standard prsente certaines limites :

Un fichier de polices ne compte que 255 formes. Le jeu de caractres standard utilise pratiquement la moiti des numros de formes disponibles. Seuls les codes 1 9, 11 31 et 130 255 sont disponibles. Chaque police de texte doit contenir les dfinitions de symbole. Un symbole spcial vous oblige saisir la syntaxe %%nnn, o nnn reprsente le numro de forme du symbole.

Le mcanisme des grandes polices contourne ces problmes. Vous pouvez choisir comme code d'chappement un ou plusieurs caractres rarement utiliss, tels qu'un tilde () ou la barre verticale (|), et slectionner le symbole spcial appropri l'aide du caractre suivant. Par exemple, vous pouvez, l'aide du fichier Grandes polices ci-aprs, dessiner des lettres grecques en entrant une barre verticale (|,code ASCII 124) suivie de la lettre romaine quivalente. Etant donn que le premier octet de chaque caractre peut avoir 124 valeurs possibles, les codes de caractres sont au nombre de 124 x 256, soit 31744.
*BIGFONT 60,1,124,124 *0,4,Grec au-dessus, au-dessous, modes, 0 *31809,n,uca . . . dfinition d'Alpha majuscule, appele par "|A" *31810,n,ucb . . . dfinition de Bta majuscule, appele par "|B" *31841,n,lca . . . dfinition d'Alpha minuscule, appele par "|a" *31842,n,lcb . . . dfinition de Bta minuscule, appele par "|b" *31868,n,vbar . . . dfinition de la barre verticale, appele par "||" . . .

Descriptions de grandes polices | 577

Aide-mmoire
Commandes
COMPILER Compile les fichiers formes et les fichiers de polices PostScript en fichiers SHX. CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Descriptions des polices Unicode


Une police Unicode peut, grce son jeu de caractres tendu, grer toutes les langues et toutes les plates-formes. Les fichiers de dfinition de forme Unicode sont, du point de vue de leur format et de leur syntaxe, pratiquement identiques aux fichiers de dfinition de forme AutoCAD ordinaires. La principale diffrence rside dans la syntaxe de l'en-tte des polices, comme l'illustre le code suivant :
*UNIFONT,6,nom-police au-dessus,au-dessous,modes,encodage,type,0

Les paramtres nom-police, au-dessus, au-dessous et modes sont les mmes que ceux des polices ordinaires. Les deux autres paramtres sont dfinis comme suit : encodage Encodage de police. Utilise l'une des valeurs entires ci-aprs. 0 Unicode 1 1 exprim sur plusieurs octets en mode Packed code 2 Fichier formes type Informations sur l'incorporation des polices. Indique si la police est soumise un accord de licence. Les polices soumises un accord de licence ne peuvent pas tre modifies ou changes. Les valeurs codage binaire peuvent tre ajoutes. 0 La police peut tre incorpore. 1 La police ne peut pas tre incorpore.

578 | Chapitre 8 Formes et polices de forme

2 L'incorporation est en lecture seule. Une autre diffrence importante rside dans la gestion de la rfrence de la forme secondaire de code 7. Si une description de forme comprend une rfrence de la forme secondaire de code 7, les donnes situes aprs le code7 sont interprtes en tant que valeur 2 octets. Cela a une incidence sur le nombre total d'octets de donnes (octetsdf) dans l'en-tte de la description de forme. Par exemple, la description de forme suivante figure dans le fichier romans.shp :
*00080,4,keuroRef 7,020AC,0

Le deuxime champ de l'en-tte reprsente le nombre total d'octets dans la description de forme. Si vous n'tes pas habitu manipuler les descriptions de police Unicode, vous pouvez avoir tendance utiliser 3 octets plutt que 4, ce qui provoque une erreur de compilation du fichier SHP. Cela est vrai mme si le numro de forme rfrenc n'appartient pas la plage deux octets (infrieur 255) ; le compilateur utilise toujours deux octets pour cette valeur ; vous devez donc en tenir compte dans l'en-tte. La seule autre diffrence entre les dfinitions de forme Unifont et les dfinitions de forme ordinaires rside dans les numros de forme. Les dfinitions de forme Unifont fournies par AutoCAD utilisent des numros de forme hexadcimaux, et non des valeurs dcimales. Bien que les numros hexadcimaux ne soient pas requis, leur utilisation facilite le rfrencement des numros de forme l'aide des valeurs du caractre de contrle \U+.

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Exposants et indices dans les fichiers SHX


Vous pouvez modifier les fichiers de dfinition de forme afin d'amliorer leur capacit d'affichage des exposants et des indices.

Exposants et indices dans les fichiers SHX | 579

Les polices SHX d'AutoCAD sont limites en matire d'affichage des exposants et des indices. Il est toutefois relativement facile de modifier les fichiers de dfinition de forme pour amliorer ce point. La cration d'exposants et d'indices comprend deux tapes. Dans un premier temps, la "plume imaginaire" qui cre le texte, vecteur par vecteur, sur votre cran doit tre leve ou abaisse. Ensuite, l'"chelle" de la police doit tre rduite. En outre, vous devez appliquer le processus inverse pour revenir la police normale. La police doit reconnatre quatre nouvelles touches : deux pour les exposants et deux pour les indices. Pour viter de modifier les dfinitions de polices existantes, vous pouvez y accder l'aide du pav numrique de votre clavier.

Pour ajouter des dfinitions d'exposant et d'indice une police


Cette procdure exemple est base sur le fichier de polices Romans AutoCAD, bien qu'une mthode similaire soit applicable toute police AutoCAD. Cette procdure ajoute quatre nouvelles dfinitions de forme une police : super_on, super_off, sub_on et sub_off, qui grent la position et la taille des caractres qui suivent. Pour des raisons de simplicit, cet exemple remplace les crochets gauche et droit ([et]) et les accolades gauche et droite ({et}) par les nouveaux caractres. Vous pouvez remplacer d'autres caractres ou utiliser un numro de forme appartenant la plage tendue (codes ASCII 128 256). Si vous utilisez un numro de forme tendu, vous devez recourir la mthode %%nnn (nnn reprsente la valeur ASCII du caractre) pour placer les nouveaux caractres. 1 Modifiez votre fichier SHP l'aide d'un diteur de texte ASCII. 2 Recherchez les dfinitions de forme des caractres remplacer. Pour mettre ces dfinitions en commentaire afin que les nouvelles dfinitions puissent prendre place, insrez un point-virgule au dbut de chaque ligne de la dfinition de forme. La dfinition de forme peut occuper plusieurs lignes. Les caractres crochet gauche et crochet droit sont associs aux valeurs ASCII 91 et 93 (05B et 05D en notation hexadcimale si la police est Unicode). Les caractres accolade gauche et accolade droite sont associs aux valeurs ASCII 123 et 125 (07B et 07D en notation hexadcimale). 3 Ajoutez les premire et seconde valeurs sur la deuxime ligne de la dfinition, puis divisez le total par 2, comme le montre l'exemple suivant :
*UNIFONT,6,Extended Simplex Roman pour UNICODE 21,7,2,0 21 + 7 = 28, puis 28 / 2 = 14. Ce nombre est repris ultrieurement.

580 | Chapitre 8 Formes et polices de forme

4 Ajoutez les lignes suivantes la fin du fichier SHP :


*91,8,super_on 2,8,(0,14),003,2,1,0 *93,8,super_off 2,004,2,8,(0,-14),1,0 *123,8,sub_on 2,8,(0,-14),003,2,1,0 *125,8,sub_off 2,004,2,8,(0,14),1,0

Notez la prsence des valeurs 14 et -14 dans les lignes prcdentes. Elles correspondent aux dcalages de l'axe Y de la plume imaginaire. La valeur 14 reprsente la moiti de la hauteur maximale d'un caractre de cette police, soit une valeur approximative correcte pour des exposants et des indices. Cette valeur doit tre calcule pour chaque fichier de polices, mais vous tes libre de la modifier. 5 Enregistrez le fichier. 6 Utilisez la commande COMPILER pour compiler le fichier SHP. Une fois la forme compile et un style appropri dfini, vous pouvez accder aux nouvelles commandes avec et sans traage en entrant les caractres [, ], { et }. Le caractre [ active le mode exposant tandis que le caractre ] ractive le mode normal. Le caractre { active le mode indice tandis que le caractre } ractive le mode normal.

Aide-mmoire
Commandes
COMPILER Compile les fichiers formes et les fichiers de polices PostScript en fichiers SHX. CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Exposants et indices dans les fichiers SHX | 581

582

Migration et transfert de paramtres et de fichiers personnaliss

Dans cette section, vous allez apprendre effectuer une migration partir de versions prcdentes, ainsi qu' transfrer des paramtres et fichiers personnaliss entre des postes de travail excutant la mme version. Si une version antrieure d'AutoCAD est installe sur votre systme, vous pouvez installer une version plus rcente d'AutoCAD et conserver d'autres versions du programme sur le mme systme. Ce type d'installation est appel installation cte cte. Si vous avez achet une version mise niveau d'AutoCAD, vous devez dsinstaller la version prcdente dans les 120 jours suivant l'installation de votre produit plus rcent. Pour plus d'informations, consultez votre accord de licence.

Migration de paramtres et de fichiers personnaliss partir de versions prcdentes


Faites migrer vos paramtres et vos fichiers personnaliss dans votre nouvelle version partir de versions antrieures d'AutoCAD. Vous pouvez choisir l'une des mthodes suivantes :

Utilisez la bote de dialogue Migrer les paramtres personnaliss pour migrer automatiquement les profils utilisateur, les fichiers CUI et CUIx et d'autres paramtres et types de fichiers personnaliss. La bote de dialogue Migrer les paramtres personnaliss apparat la premire fois que vous dmarrez

583

AutoCAD aprs une mise niveau. Vous pouvez galement y accder partir du menu Dmarrer de Windows.

Migrez manuellement des paramtres et des fichiers personnaliss l'aide des mthodes suivantes :

Exporter et importer des profils utilisateur Transfrer des lments de personnalisation entre des fichiers CUI Exporter et importer des palettes d'outils et groupes de palettes d'outils Copier des fichiers de type de ligne (LIN), motif de hachures (PAT) ou alias de commande (PGP) personnaliss ou modifis Importer la bibliothque de fichier MyMaterials

REMARQUE Migrez vos paramtres et fichiers personnaliss ds que possible aprs l'installation d'une nouvelle version du produit afin d'viter d'craser une nouvelle personnalisation.

Outils de migration
Autodesk propose une gamme d'outils afin de faciliter la migration de paramtres et de fichiers personnaliss. Vous pouvez utiliser les outils suivants pour migrer des paramtres personnaliss d'une version de AutoCAD vers une autre, ou entre des versions similaires sur des postes de travail diffrents.

Migrer entre diffrentes versions


Les outils suivants peuvent tre utilises pour migrer une personnalisation entre diffrentes versions :

Bote de dialogue Migrer les paramtres personnaliss. Migre les profils utilisateur, les fichiers CUI et CUIx, les fichiers de palette d'outils (ATC), les fichiers de types de ligne AutoCAD et dfinis par l'utilisateur (LIN), les fichiers de motifs de hachures (PAT) et le fichier acad.pgp qui contient des alias de commande. Pour plus d'informations sur la bote de dialogue Migrer les paramtres personnaliss, reportez-vous la rubrique Migration de paramtres personnaliss (page 587).

584 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Editeur Personnaliser l'interface utilisateur Transfrez des paramtres entre diffrentes versions ou entre des versions similaires sur des postes de travail diffrents. Il convertit les fichiers CUI et des menus hrits (MNU et MNS) au format CUIx tout en conservant le fichier d'origine inchang. Pour plus d'informations sur le format de fichier CUIx et la migration des fichiers CUI et de menu, voir Personnalisation de l'interface utilisateur (page 95).

Transfrer des paramtres entre des postes de travail


Les outils suivants peuvent tre utiliss pour transfrer des personnalisations entre diffrents postes de travail dots de la mme version :

Exporter/importer des paramtres AutoCAD 2012. Il s'agit de la mthode la plus simple pour crer un module de transfert de tous vos paramtres personnaliss en vue de leur importation sur un autre poste de travail excutant la mme version d'AutoCAD. Vous pouvez galement utiliser cet outil pour crer une copie de sauvegarde de vos paramtres personnaliss. Pour plus d'informations sur l'exportation et l'importation de modules de transfert, voir Exportation et importation de paramtres personnaliss partir de la mme version (page 599). Editeur Personnaliser l'interface utilisateur Transfre les paramtres entre diffrents postes de travail.

Restaurer les paramtres par dfaut


Restaure la configuration par dfaut d'AutoCAD. C'est une faon aise d'annuler une migration ou d'annuler des changements de personnalisation effectus aprs l'installation. Pour plus d'informations sur la restauration des paramtres par dfaut de AutoCAD, voir Restauration des paramtres par dfaut (page 597).

Autres convertisseurs

. Convertit des fichiers DWG d'une version une autre. Vous pouvez galement utiliser la commande CONVERTDWG partir de AutoCAD. ScriptPro. Excute un fichier script dans un jeu de dessins. ScriptPro peut tre tlcharg l'adresse suivante : http://www.autodesk.com/migrationtools. Adaptateur AutoLISP. Analyse en dtail les problmes de compatibilit d'AutoCAD dtects dans les fichiers AutoLISP et les fichiers de menu (MNL) associs. Lorsque cet outil dtecte un problme de compatibilit, il explique la nature du problme et suggre des corrections possibles. L'analyseur de

Outils de migration | 585

compatibilit AutoLISP peut tre tlcharg l'adresse suivante : http://www.autodesk.com/migrationtools.

Dterminer comment migrer des paramtres personnaliss


La migration de paramtres personnaliss partir d'une version antrieure peut vous aider vous familiariser plus rapidement avec la version la plus rcente. La bote de dialogue Migrer les paramtres personnaliss simplifie la migration de paramtres et de fichiers personnaliss partir d'une version prcdente. Pour plus d'informations sur la bote de dialogue Migrer les paramtres personnaliss, reportez-vous la rubrique Migration de paramtres personnaliss (page 587). Si vous souhaitez contrler davantage les aspects de la migration des paramtres, fichiers ou parties de fichiers personnaliss, reportez-vous la rubrique suivante :

Profils utilisateur. Tous les profils utilisateur dfinis dans la version prcdente d'AutoCAD sont migrs lorsque vous utilisez la bote de dialogue Migrer les paramtres personnaliss. Si vous ne souhaitez pas migrer tous les profils utilisateur, vous devez utiliser l'onglet Profils (bote de dialogue Options) pour exporter chaque profil de la version prcdente et l'importer dans la dernire version. Si vous exportez un profil partir d'une version prcdente, vous devrez probablement mettre jour certains chemins de support dans l'onglet Profils (bote de dialogue Options) avec ceux de la version la plus rcente. Pour plus d'informations sur l'utilisation des profils, voir Enregistrement et restauration des paramtres d'interface (profils) dans le Manuel d'utilisation. Modifications apportes l'interface utilisateur. La bote de dialogue Migrer les paramtres personnaliss migre les fichiers MNU, MNS, CUI ou CUIx associs aux profils utilisateur de la version prcdente. Tous les lments personnaliss de l'interface utilisateur sont migrs et fusionns avec ceux des fichiers livrs, selon les besoins. REMARQUE Seuls les fichiers de personnalisation de menu faisant partie d'un profil utilisateur ou rpertoris comme fichier de personnalisation partiel dans un fichier CUI ou CUIx sont migrs l'aide de la bote de dialogue Migrer les paramtres personnaliss. Les autres fichiers de menu ou de personnalisation ne sont pas automatiquement migrs.

586 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Si vous voulez grer les lments de l'interface utilisateur qui sont migrs vers la nouvelle version, vous pouvez utiliser l'onglet Transfrer de l'diteur Personnaliser l'interface utilisateur. Pour plus d'informations sur le transfert d'lments de l'interface utilisateur grce l'diteur Personnaliser l'interface utilisateur, reportez-vous la rubrique Transfert et migration d'une personnalisation (page 407).

Fichiers personnaliss. La bote de dialogue Migrer les paramtres personnaliss permet de fusionner les modifications que vous avez apportes aux fichiers de types de ligne (LIN), de motifs de hachures (PAT), de paramtres de programme (PGP) et de palettes d'outils (ATC) livrs avec les nouveaux fichiers livrs avec le produit. Si vous ne souhaitez pas migrer toutes les modifications apportes ces fichiers, vous devez les modifier individuellement l'aide d'un diteur de texte ASCII ou de la fentre Palettes d'outils. Les fichiers LSP, DVB, ACTM et ARX ne sont pas migrs. Ces fichiers doivent tre mis jour et migrs manuellement vers la nouvelle version.

Palettes d'outils et groupes de palettes d'outils. La bote de dialogue Migrer les paramtres personnaliss permet de migrer des palettes d'outils et desgroupes de palettes d'outils vers la nouvelle version. Les palettes d'outils personnalises et les modifications apportes aux palettes d'outils livres avec AutoCAD 2010 ou version ultrieure sont fusionnes avec les palettes d'outils de la nouvelle version. Si la migration s'effectue partir d'AutoCAD 2012 2009; ou d'une version antrieure, seules les palettes d'outils cres par l'utilisateur sont migres (les modifications apportes aux palettes d'outils livres avec le produit doivent tre recommences). Si vous ne souhaitez pas migrer toutes les palettes d'outils et tous les groupes de palettes d'outils d'une version prcdente, vous pouvez importer et exporter manuellement les palettes et groupes de votre choix vers la nouvelle version l'aide de la bote de dialogue Personnaliser. Dans la version prcdente, affichez la bote de dialogue Personnaliser et exportez les palettes d'outils et groupes de palettes d'outils transfrer vers la nouvelle version. Dans la nouvelle version du produit, utilisez la bote de dialogue Personnaliser pour importer les palettes d'outils et groupes de palettes d'outils que vous avez exports de la version prcdente.

Migration de paramtres personnaliss


Si vous installez AutoCAD sur un ordinateur o est installe une version antrieure, vous pouvez migrer certains paramtres personnaliss de l'ancienne version vers la nouvelle.

Migration de paramtres personnaliss | 587

La migration peut tre effectue manuellement ou l'aide de la bote de dialogue Migrer les paramtres personnaliss. Pour plus d'informations sur les options migrer ou sur la faon de migrer manuellement vos paramtres et fichiers personnaliss partir d'une version prcdente, reportez-vous la rubrique Dterminer comment migrer des paramtres personnaliss (page 586). La bote de dialogue Migrer les paramtres personnaliss comprend les options suivantes :

Profils utilisateur
Les profils utilisateur contiennent les paramtres de l'environnement de dessin. Ces paramtres comprennent la couleur de la fentre de dessin, la taille du curseur, la police de fentre de ligne de commande et le dictionnaire utiliser pour la vrification orthographique. Les profils utilisateur incluent galement les dossiers dans lesquels AutoCAD recherche les fichiers de support, de pilote, de personnalisation, etc. Si vous avez personnalis des fichiers un emplacement diffrent de l'emplacement AutoCAD par dfaut, le chemin d'accs cet emplacement est migr. Les fichiers eux-mmes qui se trouvent ces emplacements ne sont pas migrs. REMARQUE Si vous avez apport des modifications des fichiers partiels de configuration de traceur (PC3) enregistrs dans un dossier personnalis, ces fichiers sont migrs vers le dossier AutoCAD PC3, situ sous votre dossier PC3 personnalis. Les fichiers PC3 sont migrs dans un dossier distinct pour conserver une compatibilit de symtrie horizontale avec les versions prcdentes d'AutoCAD. Fichiers CUI Les donnes de ces fichiers dfinissent la faon dont les lments de l'interface utilisateur taient organiss dans AutoCAD 2006 et les versions ultrieures. Ces lments incluent entre autres les palettes, les groupes de fonctions et onglets du ruban, les menus et les barres d'outils. En fonction de la version partir de laquelle vous effectuez la migration, la bote de dialogue Migrer les paramtres personnaliss cherchera les fichiers CUI ou CUIx requis. REMARQUE Des profils utilisateur doivent tre slectionns en vue de la migration pour que des fichiers CUI soient migrs. Fichiers MNU/MNS Les donnes de ces fichiers dfinissent les lments prsents dans l'interface utilisateur d'AutoCAD 2005, ainsi que dans les versions antrieures. Ces lments incluent entre autres les barres d'outils, les menus droulants et les menus de mosaque d'images. La bote de dialogue Migrer les paramtres personnaliss cherche d'abord les fichiers MNS, puis les fichiers MNU. REMARQUE Des profils utilisateur doivent tre slectionns en vue de la migration pour que des fichiers MNU/MNS soient migrs.

588 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Icnes dfinies par l'utilisateur Ces fichiers sont gnralement rfrencs par des commandes enregistres dans un fichier CUI ou CUIx, et stocks dans le dossier dfini sous Emplacement des icnes personnalises dans l'onglet Fichiers de la bote de dialogue Options. REMARQUE Des profils utilisateur doivent tre slectionns en vue de la migration pour que des icnes dfinies par l'utilisateur soient migres. Fichiers de palettes d'outils dfinis par l'utilisateur/Fichiers de palette d'outils Ces fichiers contiennent un ensemble d'outils dfinis par l'utilisateur et outils standard fournis avec AutoCAD. REMARQUE Des profils utilisateur doivent tre slectionns en vue de la migration pour que des palettes d'outils soient migres.

Fichiers de palettes d'outils dfinis par l'utilisateur. Les fichiers de palettes d'outils personnaliss crs dans AutoCAD 2009 et versions antrieures peuvent tre migrs. Toutefois, les palettes d'outils fournies avec AutoCAD 2009 et versions antrieures ne sont pas migres. Si des outils personnaliss ont t ajouts la palette d'outils fournie avec AutoCAD 2009 ou une version antrieure, les outils ne sont pas migrs et doivent tre rajouts aux palettes d'outils fournies avec AutoCAD 2012. Fichiers de palettes d'outils.Les palettes d'outils cres ou modifies avec AutoCAD 2010 ou une version ultrieure peuvent tre migres vers AutoCAD 2012.

REMARQUE Il n'est pas recommand de copier des fichiers de palettes d'outils (ATC) d'une version l'autre. Copier des fichiers de palettes d'outils d'une version l'autre peut entraner des problmes lors de la migration vers une version ultrieure. Lors de la migration des palettes d'outils, des groupes de palettes d'outils personnaliss sont fusionns avec les groupes par dfaut fournis avec AutoCAD. Les groupes de palettes d'outils sont enregistrs dans les profils utilisateur. Vous pouvez voir les groupes de palettes d'outils par dfaut fournis avec AutoCAD en basculant vers le <<Profil sans nom AutoCAD 2012> >. REMARQUE Les groupes de palettes d'outils crs dans AutoCAD 2008 ou une version ultrieure sont migrs, mais les rfrences aux palettes d'outils livres avec une version antrieure d'AutoCAD risquent d'tre perdues.

Fichiers de ligne dfinis par AutoCAD


Les types de ligne dfinis par l'utilisateur contenus dans ces fichiers LIN sont ajouts une section dfinie par l'utilisateur du fichier portant le mme nom dans la nouvelle version.

Migration de paramtres personnaliss | 589

Fichiers de ligne dfinis par l'utilisateur


Ces fichiers LIN sont copis de la version antrieure vers la nouvelle version.

Motifs de hachures dfinis par AutoCAD


Les motifs de hachures dfinis par l'utilisateur contenus dans ces fichiers PAT sont ajouts une section dfinie par l'utilisateur du fichier portant le mme nom dans la nouvelle version.

Motifs de hachures dfinis par l'utilisateur.


Ces fichiers PAT sont copis de la version antrieure vers la nouvelle version.

Fichier de bibliothque de matriaux


Ce fichier contient les matriaux favoris de l'utilisateur. Il reprsente la bibliothque de matriaux prsente dans le navigateur de matriaux. Les fichiers image rfrencs par les matriaux dans une bibliothque ne sont pas dplacs ni copis.

Acad.pgp
Les alias de commande dfinis par l'utilisateur contenus dans ce fichier sont ajouts la section dfinie par l'utilisateur du fichier portant le mme nom dans la nouvelle version. Vous ne pouvez pas utiliser la bote de dialogue Migrer les paramtres personnaliss pour migrer des commandes de l'interprteur ou des commentaires ajouts votre fichier acad.pgp.

Liste des fichiers migrs


Le tableau suivant rpertorie les types de fichiers et les fichiers migrs via la bote de dialogue Migrer les paramtres personnaliss. Il fournit aussi une description et des dtails de chaque fichier pour vous aider dcider si vous souhaitez migrer un fichier. Migration de fichiers l'aide de la bote de dialogue Migrer les paramtres personnaliss Nom du fichier
Favorite Materials. adsklib *.atc

Description du fichier
Contient les matriaux ajouts la bibliothque de matriaux.

Dtails
Le fichier est cr et gr l'aide de l'explorateur de matriaux et est migr. Les palettes d'outils dfinies par l'utilisateur et les outils nouveaux ou modifis dans une palette d'outils d'AutoCAD standard sont migrs si vous effectuez la migration partir

Dfinit une palette d'outils et les outils qu'elle contient.

590 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Migration de fichiers l'aide de la bote de dialogue Migrer les paramtres personnaliss Nom du fichier Description du fichier Dtails
d'AutoCAD 2010 ou version ultrieure. Les palettes d'outils dfinies par l'utilisateur cres dans des versions antrieures AutoCAD 2010 sont migres, mais pas les modifications apportes aux palettes d'outils livres. *.arg Permet de sauvegarder les informations du profil utilisateur contenues dans le registre systme. Le fichier ARG n'est pas migr. Les paramtres du registre sont migrs. Contient vos types de ligne dfinis par l'utilisateur. Contient des dfinitions de types de ligne standard (un fichier de bibliothque AutoCAD). Les modifications apportes aux profils utilisateur sont enregistres dans le registre systme et sont migres.

*.lin

Les fichiers de types de ligne dfinis par l'utilisateur sont migrs. Le fichier lui-mme n'est pas migr. Toutefois, tous les styles de ligne que vous avez crs dans ce fichier sont migrs dans le fichier acad.lin d'AutoCAD, dans la partie User Defined Linetypes (types de ligne dfinis par l'utilisateur) du fichier. Le fichier lui-mme n'est pas migr. Toutefois, tous les styles de ligne que vous avez crs dans ce fichier sont migrs dans le fichier acadiso.lin d'AutoCAD, dans la partie User Defined Linetypes (types de ligne dfinis par l'utilisateur) du fichier. Les fichiers de motifs de hachures dfinis par l'utilisateur sont migrs.

acad.lin

acadiso.lin

Contient des dfinitions de types de ligne standard (un fichier de bibliothque AutoCAD).

*.pat

Contient les motifs de hachures dfinis par l'utilisateur.

Migration de paramtres personnaliss | 591

Migration de fichiers l'aide de la bote de dialogue Migrer les paramtres personnaliss Nom du fichier
acad.pat

Description du fichier
Contient des dfinitions de motifs de hachures standard (un fichier de bibliothque AutoCAD).

Dtails
Le fichier lui-mme n'est pas migr. Toutefois, tous les motifs de hachures que vous avez crs dans ce fichier sont copis dans le fichier acad.pat d'AutoCAD, dans la partie User Defined Hatch Patterns (motifs de hachures dfinis par l'utilisateur) du fichier. Le fichier lui-mme n'est pas migr. Toutefois, tous les motifs de hachures mtriques que vous avez crs dans ce fichier sont copis dans le fichier acadiso.pat d'AutoCAD, dans la partie User Defined Hatch Patterns (motifs de hachures dfinis par l'utilisateur) du fichier. Le fichier lui-mme n'est pas migr. Toutefois, tous les alias de commandes que vous avez crs dans ce fichier sont copis dans le fichier acad.pgp d'AutoCAD.

acadiso.pat

Contient des dfinitions de motifs de hachures standard (un fichier de bibliothque AutoCAD).

acad.pgp

Contient l'ensemble des commandes de l'interprteur et des dfinitions des alias de commandes (un fichier de paramtres de programme au format texte ASCII). Contient la personnalisation de menu d'une version antrieure AutoCAD 2006.

*.mnu

Le fichier lui-mme n'est pas migr ; une copie du fichier est cre et convertie en fichier CUIx avec le mme nom. Le nouveau fichier CUIx est enregistr dans le mme dossier que le fichier CUIx principal. Un fichier MNU est converti lorsqu'un fichier MNS portant le mme nom est introuvable. Le fichier lui-mme n'est pas migr ; une copie du fichier est cre et convertie en fichier CUIx avec le

*.mns

Contient la personnalisation de menu d'une version antrieure AutoCAD 2006.

592 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Migration de fichiers l'aide de la bote de dialogue Migrer les paramtres personnaliss Nom du fichier Description du fichier Dtails
mme nom. Le nouveau fichier CUIx est enregistr dans le mme dossier que le fichier CUIx principal. Un fichier MNS est converti, et ce qu'un fichier MNU portant le mme nom soit prsent ou non. *.iup Contient des personnalisations issues des versions AutoCAD 2006 AutoCAD 2009. Le fichier lui-mme n'est pas migr ; une copie du fichier est cre et convertie en fichier CUIx avec le mme nom. Le nouveau fichier CUIx est enregistr dans le mme dossier que le fichier CUIx principal. Les fichiers CUI d'entreprise ne sont pas automatiquement migrs. Vous devez les migrer manuellement. Si le fichier CUIx est fourni avec le produit, les modifications apportes sont migres vers la version la plus rcente du fichier CUIx. Si le fichier CUIx n'est pas fourni avec le produit, le fichier est migr et copi l'emplacement du fichier CUIx principal, sauf si celui-ci se trouve un emplacement rseau. Dans ce cas, le fichier est migr mais n'est pas copi vers l'emplacement du fichier CUIx principal. Les fichiers CUIx d'entreprise ne sont pas automatiquement migrs. Vous devez les migrer manuellement.

*.cuix

Contient des personnalisations issues d'AutoCAD 2010 et versions ultrieures.

Avant que les fichiers MNU, MNS, CUI et CUIx soient migrs, une copie de sauvegarde de chaque fichier est enregistre dans le rpertoire suivant :

(Windows XP) <lecteur>:\Documents and Settings\<profil utilisateur>\Application Data\Autodesk\<version du produit>\<numro de la version>\<langue>\Fichiers personnaliss des versions prcdentes

Migration de paramtres personnaliss | 593

(Windows Vista ou Windows 7) <lecteur>:\Users\<profil utilisateur>\Application Data\Autodesk\<version du produit>\<numro de la version>\<langue>\Fichiers personnaliss des versions prcdentes

REMARQUE Vous pouvez migrer d'autres paramtres et d'autres fichiers personnaliss l'aide des outils de migration Autodesk. Pour plus d'informations, reportez-vous la section Outils de migration (page 584).

Pour migrer des paramtres personnaliss au premier dmarrage d'AutoCAD


1 Dmarrez AutoCAD. 2 Dans la liste droulante Migrer les paramtres depuis de la bote de dialogue Migrer les paramtres personnaliss, slectionnez la version d'AutoCAD partir de laquelle vous souhaitez migrer vos paramtres personnaliss. 3 Dans la zone Paramtres et fichiers migrer, slectionnez les fichiers personnaliss que vous souhaitez migrer. 4 Cliquez sur OK. 5 Dans le message de migration des paramtres personnaliss, cliquez sur OK pour afficher le fichier journal ou sur Non si vous ne souhaitez pas visualiser le fichier journal maintenant. REMARQUE Vous pouvez en effet le consulter ultrieurement. Pour plus d'informations sur l'accs au fichier journal, reportez-vous la section Affichage du fichier journal de migration (page 595).

Chaque fois que la bote de dialogue Migrer les paramtres personnaliss est utilise, AutoCAD rinitialise le fichier CUIx par dfaut du programme partir du dossier UserDataCache, puis migre toute personnalisation effectue dans une version prcdente.

Pour migrer des paramtres personnaliss partir du menu Dmarrer (Windows)


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Programmes Autodesk <AutoCAD 2012> Migrer les paramtres personnaliss Migrer depuis une version antrieure.

594 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

(Windows Vista et Windows 7) Cliquez sur le menu Dmarrer Tous les programmes Autodesk <AutoCAD 2012> Migrer les paramtres personnaliss Migrer depuis une version antrieure.

2 Dans la liste droulante Migrer les paramtres depuis de la bote de dialogue Migrer les paramtres personnaliss, slectionnez la version d'AutoCAD partir de laquelle vous souhaitez migrer vos paramtres personnaliss. 3 Dans la zone Paramtres et fichiers migrer, slectionnez les fichiers personnaliss que vous souhaitez migrer. 4 Cliquez sur OK. 5 Dans le message de migration des paramtres personnaliss, cliquez sur OK pour afficher le fichier journal ou sur Non si vous ne souhaitez pas visualiser le fichier journal. REMARQUE Les menus droulants migrs depuis un fichier MNU/MNS vers un fichier CUIx doivent tre ajouts un espace de travail.

Affichage du fichier journal de migration


Le fichier journal de migration (migration.xml) prsente des informations sur tous les paramtres ou fichiers qui n'ont pas t correctement migrs vers AutoCAD 2012. Le fichier journal contient tous les fichiers correctement copis partir d'une version antrieure vers la nouvelle version de AutoCAD. Il contient galement des informations sur les fichiers qui n'ont pas t correctement migrs. Utilisez le journal des fins de dpannage en cas de rsultats indsirables ou inattendus dans vos profils AutoCAD. Aprs avoir utilis la bote de dialogue Migrer les paramtres personnaliss pour migrer des paramtres et des fichiers personnaliss, un message s'affiche partir duquel vous ouvrez le fichier journal de migration. Vous pouvez choisir de consulter ce fichier ds maintenant. Vous pouvez galement choisir de le rechercher ultrieurement pour connatre en temps utile les dtails de son contenu.

Migration de paramtres personnaliss | 595

Pour localiser et afficher le fichier journal de migration


1 Dans l'explorateur Windows, allez l'emplacement suivant :

(Windows XP) <lecteur>:\Documents and Settings\<profil utilisateur>\Application Data\Autodesk\<version du produit>\<numro de la version>\<langue>\Migration. (Windows Vista et Windows 7) <lecteur>:\Users\<profil utilisateur>\Application Data\Autodesk\<version du produit>\<numro de la version>\<langue>\Migration

2 Cliquez deux fois sur le fichier migration.xml pour l'ouvrir, puis vrifiez les dtails de votre migration.

Restauration des profils aprs la migration de fichiers d'une version antrieure


Aprs avoir migr vos profils d'une version antrieure d'AutoCAD, vous pouvez restaurer le profil par dfaut ou rinitialiser un profil pour utiliser les paramtres de profil par dfaut de la version la plus rcente.

Pour dfinir le profil par dfaut d'AutoCAD comme profil courant


1 Dans le menu d'application, cliquez sur Options. 2 Dans la bote de dialogue Options, onglet Profils, slectionnez <<Profil sans nom AutoCAD 2012> >, puis cliquez sur Dfinir courant. 3 Cliquez sur OK.

Pour rinitialiser un profil utilisateur afin d'utiliser les paramtres par dfaut
1 Dans le menu d'application, cliquez sur Options. 2 Dans la bote de dialogue Options, onglet Profils, slectionnez le profil utilisateur rinitialiser, puis cliquez sur Rinitialiser. 3 Cliquez sur Oui. Le profil est redfini pour utiliser les paramtres de profil par dfaut de la version. 4 Cliquez sur Dfinir courant pour l'appliquer comme profil courant. Cliquez sur OK.

596 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Restauration des paramtres par dfaut


Dans le menu Dmarrer de Windows, restaurez la configuration par dfaut d'AutoCAD. C'est une faon aise d'annuler une migration ou d'annuler des changements de personnalisation effectus aprs l'installation. L'entre du registre Windows ci-dessous est supprime lors de la rinitialisation :

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.2\ACAD-A001:409 La valeur A001:409 varie en fonction du produit et de la langue installe. Par exemple, A001:804 reprsente la version en chinois simplifi d'AutoCAD.

REMARQUE Il est recommand de ne pas modifier le registre Windows directement. Les dossiers utilisateur suivants sont supprims lors de la rinitialisation :

Dossier racine itinrant

(Windows XP) <lecteur>:\Documents and Settings\<nom d'utilisateur>\Application Data\Autodesk\AutoCAD 2012\<version>\<langue> (Windows Vista et Windows 7) <lecteur>:\Utilisateurs\<nom d'utilisateur>\AppData\Roaming\Autodesk\ AutoCAD 2012\<version>\<langue>

Dossier racine local

(Windows XP) <lecteur>:\Documents and Settings\<nom de l'utilisateur>\Local Settings\Application Data\Autodesk\ AutoCAD 2012\<version>\<langue> (Windows Vista et Windows 7) <lecteur>:\Utilisateurs\<nom d'utilisateur>\AppData\Local\Autodesk\ AutoCAD 2012\<version>\<langue>

REMARQUE Le dossier de migration cr par la bote de dialogue Migrer les paramtres personnaliss ou par l'importation d'un module de transfert n'est pas supprim lors de la rinitialisation.

Restauration des paramtres par dfaut | 597

Fichiers de sauvegarde
Si vous choisissez de sauvegarder vos paramtres et fichiers personnaliss avant de rinitialiser AutoCAD, tous les fichiers contenus dans les dossiers racines Roaming et Local sont sauvegards, avec les exceptions suivantes :

*.tmp - Fichiers temporaires *.err - Fichiers d'erreurs *.cache - Fichiers cache des matriaux support.cdc - Fichier cache DesignCenter *.cfg et *.dhlp - Fichiers gnrs automatiquement *.mnr - Fichiers de ressources de menu

Pour rinitialiser les paramtres par dfaut d'AutoCAD


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Programmes Autodesk AutoCAD 2012 Restaurer les paramtres par dfaut (Windows Vista et Windows 7) Cliquez sur le menu Dmarrer Tous les programmes Autodesk AutoCAD 2012 Restaurer les paramtres par dfaut

2 Dans la bote de message Rinitialiser les paramtres - Sauvegarde, effectuez l'une des oprations suivantes :

Cliquez sur Sauvegarder et rinitialiser les paramtres personnaliss pour archiver vos paramtres et fichiers personnaliss avant de rinitialiser AutoCAD. Dans la bote de dialogue Paramtres de sauvegarde personnaliss, spcifiez un nom et un emplacement pour enregistrer le fichier ZIP contenant la sauvegarde de vos paramtres et fichiers personnaliss. Cliquez sur Enregistrer. Cliquez sur Rinitialiser les paramtres personnaliss pour ne pas crer une copie de sauvegarde de vos fichiers et paramtres personnaliss avant de rinitialiser AutoCAD.

3 Dans la bote de message Rinitialiser les paramtres - Confirmation, cliquez sur OK. Si vous avez choisi de sauvegarder vos paramtres et fichiers personnaliss, l'emplacement et le nom de fichier indiqus sont affichs.

598 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

4 Personnalisez l'environnement du produit en fonction de vos besoins.

Exportation et importation de paramtres personnaliss partir de la mme version


Vous pouvez exporter vos paramtres personnaliss entre des systmes excutant la mme version d'un produit AutoCAD ou les exporter pour les rimporter par la suite sur le mme ordinateur si vous devez rinstaller AutoCAD. Lors de l'exportation des paramtres personnaliss, un module de transfert est cr contenant un fichier XML. Ce fichier contient les paramtres personnaliss, une liste des fichiers personnaliss situs localement et utiliss avec AutoCAD et, facultativement, les fichiers personnaliss situs sur le rseau. Le module de transfert est un fichier d'archive ZIP et comporte donc l'extension de fichier ZIP. Pendant l'importation, slectionnez le fichier archive ZIP contenant les paramtres personnaliss exports que vous souhaitez fusionner sur votre ordinateur. Le tableau suivant rpertorie les types de fichier gnralement inclus dans le module de transfert cr via la bote de dialogue Exporter les paramtres personnaliss. Types de fichier gnralement inclus dans le module de transfert Nom du fichier
Favorite Materials. adsklib *.atc *.aws

Description du fichier
Contient les matriaux ajouts la bibliothque de matriaux.

Outils dfinis dans une palette d'outils et le catalogue de palettes d'outils. Ordre des outils tels qu'ils apparaissent dans une palette d'outils et autres paramtres locaux. Le fichier n'est pas migr d'une version l'autre, mais d'un ordinateur l'autre avec le module de transfert. Image utilise pour une commande dans un fichier de personnalisation. Paramtres utiliss pour contrler l'apparence des objets pendant le traage. Ces paramtres sont organiss selon les couleurs de l'index des couleurs AutoCAD (ACI).

*.bmp *.ctb

Exportation et importation de paramtres personnaliss partir de la mme version | 599

Types de fichier gnralement inclus dans le module de transfert Nom du fichier


*.cuix

Description du fichier
Informations relatives aux commandes et aux lments de l'interface utilisateur. Entres de dictionnaire personnalis. Informations sur les correspondances de polices pour les polices True Type utilises dans l'diteur de texte sur place. Paramtres de configuration de certaines fonctionnalits. Dfinitions de type de ligne. Dfinitions de style multiligne. Commandes et procdures AutoLISP desquelles dpend un fichier de personnalisation. Doit porter le mme nom qu'un fichier de personnalisation pour pouvoir tre charg par le produit. Dfinitions de motif de hachures. Informations de configuration d'un traceur ou d'une imprimante. Dfinitions de commande d'interprteur et d'alias de commande. Paramtres de calibrage et de taille de papier utiliss avec un fichier PC3. Informations sur la substitution des polices lors de l'exportation vers un fichier Postscript. Informations sur les caractres ou les formes de texte utiliss avec les dfinitions de type de ligne. Paramtres utiliss pour contrler l'apparence des objets pendant le traage. Ces paramtres sont regroups dans des noms pouvant tre attribus un calque ou un objet. Informations sur les profils d'utilisateur dans le produit et l'emplacement d'origine des fichiers du module d'exportation.

*.cus *.fmp

*.ini *.lin *.mln *.mnl

*.pat *.pc3 *.pgp *.pmp *.psf

*.shx

*.stb

*.xml

600 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Le tableau suivant rpertorie les types de fichier non inclus dans le module de transfert cr via la bote de dialogue Exporter les paramtres personnaliss. Certains types de fichier non inclus dans le module de transfert Nom du fichier
*.actm *.arx *.dcl

Description du fichier
Fichier de macro d'actions. Fichier d'application ObjectARX. Dfinitions des botes de dialogue personnalises utilises avec les applications AutoLISP, ADS ou ObjectARX. Fichier de projet Visual Basic pour Applications. Fichier au format Fast-load AutoLISP Dfinitions des champs. Ne pas modifier. Bibliothque de paysages. Ce type de fichier n'est plus pris en charge suite la suppression de la commande PAYSAGE. Fichier source AutoLISP qui contient des dfinitions de commandes et de fonctions personnalises. Bibliothque de matriaux de rendu. Ce type de fichier n'est plus pris en charge suite des modifications apportes la commande MATERIAUX. Images de ressource d'un fichier de personnalisation. Doit porter le mme nom qu'un fichier de personnalisation pour pouvoir tre charg par le produit. Le fichier n'est pas inclus car il est gnr automatiquement par le produit lorsqu'il n'est pas prsent. Paramtres de connexion de donnes utiliss avec la connexion BD. Dfinitions d'units servant convertir une valeur d'un type d'unit vers un autre. Fichier Visual LISP qui peut contenir plusieurs fichiers AutoLISP et DCL compils en un seul fichier.

*.dvb *.fas *.fdc *.lli

*.lsp

*.mli

*.mnr

*.udl *.unt

*.vlx

Exportation et importation de paramtres personnaliss partir de la mme version | 601

Exportation de paramtres personnaliss


Lors de l'exportation des paramtres personnaliss, les fichiers personnaliss stocks localement et tous les profils utilisateur sont exports vers un module de transfert. Vous avez la possibilit d'inclure les fichiers personnaliss stocks sur le rseau. Pendant la cration du module de transfert, vous n'avez aucun contrle sur les types de fichier qui sont inclus dans le module. La bote de dialogue Exporter les paramtres personnaliss est utilise pour crer le module de transfert afin que ce dernier puisse tre import sur un autre ordinateur ou le mme ordinateur excutant la mme version du produit. REMARQUE Vous devez lancer AutoCAD au moins une fois pour pouvoir exporter des paramtres personnaliss vers un module de transfert.

Pour exporter des paramtres personnaliss


1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Programmes Autodesk AutoCAD 2012 Migrer les paramtres personnaliss Exporter les paramtres d'AutoCAD. (Windows Vista et Windows 7) Cliquez sur le menu Dmarrer Tous les programmes Autodesk AutoCAD 2012 Migrer les paramtres personnaliss Exporter les paramtres d'AutoCAD.

2 Dans la bote de dialogue Exporter les paramtres personnaliss, slectionnez l'option d'inclusion des fichiers personnaliss sur rseau si vous souhaitez inclure des fichiers situs sur le rseau dans le module de transfert cr. 3 Cliquez sur le bouton Exporter. 4 Dans la bote de dialogue de slection de fichiers standard Exporter les paramtres personnaliss, entrez le nom et spcifiez l'emplacement du module de transfert. Cliquez sur Enregistrer. Un nouveau fichier ZIP est cr. 5 Dans le message de confirmation, cliquez sur OK.

602 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Importation de paramtres personnaliss


En important un module de transfert, vous pouvez configurer AutoCAD de la mme manire que d'autres ordinateurs excutant la mme version du produit. Une fois le module de transfert import, une bote de message apparat vous permettant d'afficher le journal de migration cr. Si des erreurs se produisent pendant le processus d'importation, elles sont consignes dans le journal de migration. Si des fichiers situs sur le rseau sont ajouts pendant la cration d'un module de transfert, ils ne sont copis un emplacement diffrent que si les emplacements de rseau d'origine ne sont pas disponibles lors de l'importation de ce module. Si des fichiers situs sur le rseau sont trouvs au mme emplacement sur le rseau, ils ne sont pas copis vers l'emplacement de rseau et sont ignors pendant l'importation. Pendant l'importation, si le profil d'utilisateur <<Profil sans nom>> existe, il est automatiquement sauvegard avant l'importation du module de transfert. Les chemins locaux faisant partie d'un profil d'utilisateur dans un module de transfert sont crs automatiquement pendant l'importation, mais les chemins situs sur un lecteur de rseau ou un lecteur utilisant des disques amovibles ne sont pas crs automatiquement. REMARQUE Vous devez lancer AutoCAD au moins une fois pour pouvoir importer un module de transfert.

Pour importer des paramtres personnaliss partir d'un ordinateur excutant la mme version d'AutoCAD
1 Effectuez l'une des oprations suivantes :

(Windows XP) Cliquez sur le menu Dmarrer Programmes Autodesk AutoCAD 2012 Migrer les paramtres personnaliss Importer les paramtres d'AutoCAD. (Windows Vista et Windows 7) Cliquez sur le menu Dmarrer Tous les programmes Autodesk AutoCAD 2012 Migrer les paramtres personnaliss Importer les paramtres d'AutoCAD.

2 Dans la bote de dialogue de slection de fichiers standard Importer les paramtres personnaliss, slectionnez le fichier ZIP contenant les paramtres personnaliss exports. Cliquez sur Ouvrir. 3 Dans le message de confirmation, cliquez sur OK.

Importation de paramtres personnaliss | 603

Vous pouvez galement slectionner l'option Afficher le fichier journal aprs avoir ferm cette bote de dialogue avant de cliquer sur OK pour afficher le fichier journal cr pendant l'importation du module de transfert.

Pour afficher le journal de migration une fois les paramtres personnaliss imports
1 Dans l'explorateur Windows, allez aux emplacements suivants :

(Windows XP) \Documents and Settings\<profil utilisateur>\Application Data\Autodesk\<version du produit>\<numro de la version>\<langue>\Migration (Windows Vista ou Windows 7) \Users\<profil utilisateur>\AppData\Local\Autodesk\<version du produit>\<numro de la version>\<langue>\Migration

2 Cliquez deux fois sur migration.xml pour ouvrir le fichier et afficher les dtails de la migration.

FAQ sur la migration et la personnalisation


Cette section aborde les sujets courants en matire de migration et de personnalisation et apporte des solutions.

Quel avantage y a-t-il slectionner des outils de tche ?


Les espaces de travail permettent de contrler les outils de tche affichs dans la fentre d'application, ainsi que le moment o ils s'affichent. Vous pouvez crer diffrents espaces de travail selon les types de dessins. Pour plus d'informations sur la personnalisation de l'interface utilisateur et des espaces de travail, voir Utilisation de l'diteur Personnaliser l'interface utilisateur (page 115) et Personnalisation des espaces de travail (page 368).

Qu'est-ce qu'un espace de travail ?


Les espaces de travail correspondent des ensembles de menus, de barres d'outils, de palettes, de groupes de fonctions du ruban et d'onglets du ruban qui sont organiss de manire vous permettre de travailler dans un environnement de dessin personnalis, selon les diffrentes tches que vous

604 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

devez accomplir. Lorsque vous utilisez un espace de travail, seuls sont affichs les lments de l'interface utilisateur en rapport avec une tche. Pour plus d'informations sur la personnalisation des espaces de travail, voir Personnalisation des espaces de travail (page 368).

Comment puis-je modifier un espace de travail ultrieurement ?


Les espaces de travail permettent de contrler nombre d'outils affichs dans la fentre d'application d'AutoCAD. Modifiez l'espace de travail courant de faon limite dans la fentre d'application, ou utilisez l'diteur Personnaliser l'interface utilisateur afin de contrler tous les aspects d'un espace de travail. Si vous apportez des modifications un espace de travail partir de la fentre de l'application, utilisez la commande ENREGESPTRAVAIL pour enregistrer les modifications. Pour plus d'informations, reportez-vous la section Personnalisation des espaces de travail (page 368).

Qu'est-ce qu'un fichier gabarit de dessin ?


Un fichier gabarit de dessins (DWT) est utilis pour apporter de la cohrence chaque nouveau fichier de dessin (DWG) cr. Les fichiers DWT peuvent contenir des objets nomms, des paramtres bass sur un dessin et des objets gomtriques. Les objets nomms stocks incluent, entre autres, les calques et les styles de texte et de cotes. Outre les objets nomms, un fichier DWT peut contenir des valeurs pour les variables systme bases sur le dessin, ainsi que tout objet gomtrique susceptible d'tre rcurrent sur plusieurs dessins, comme un cartouche. Pour plus d'informations, voir la section Utilisation d'un fichier gabarit de dessin du Manuel d'utilisation.

Comment puis-je modifier les gabarits de dessin ultrieurement ?


Les fichiers gabarits de dessins (DWT) ne sont pas diffrents des fichiers de dessin (DWG), en dehors de leur extension. Une fois qu'un fichier DWT est ouvert, vous pouvez modifier les objets nomms tels que les calques et les styles de texte et de cote, comme vous le feriez dans un dessin. Pour ouvrir un fichier DWT, excutez la commande OUVRIR.

Comment puis-je modifier un espace de travail ultrieurement ? | 605

Pour ouvrir un fichier de gabarit de dessin (DWT) 1 Dans le menu de l'application, cliquez sur Ouvrir. 2 Dans la bote de dialogue Slectionner un fichier, dans la liste droulante Types de fichier, slectionnez Gabarit de dessin (*.dwt). 3 Parcourez vos dossiers pour slectionner le fichier gabarit de dessin (DWT) que vous souhaitez modifier. 4 Cliquez sur Ouvrir. 5 Apportez les changements ncessaires au fichier DWT. 6 Dans le menu de l'application, cliquez sur Enregistrer.

Quel avantage y a-t-il personnaliser AutoCAD ?


La personnalisation d'AutoCAD apporte de nombreux avantages qui peuvent accrotre votre productivit et donner vos dessins une apparence plus homogne. La personnalisation peut se limiter la cration d'un bloc qui sera utilis dans de nombreux dessins, un bloc de titre par exemple ou la personnalisation de l'interface utilisateur l'aide de l'Editeur Personnaliser l'interface utilisateur. Pour plus d'informations, reportez-vous la section Utilisation de l'diteur Personnaliser l'interface utilisateur (page 115).

606 | Chapitre 9 Migration et transfert de paramtres et de fichiers personnaliss

Index
.NET Framework propos de 481 chargement d'applications 481 fichier d'aide, localisation 14 aide complmentaire 188 aide dynamique 110 alias cration d'alias de commande 27 menu contextuel 294 menu droulant 290, 311 migration 584, 588 alignement motif de type de ligne 73 and (fonction DIESEL) 431 angtos (fonction DIESEL) 431 annulation d'actions restauration de la configuration par dfaut 585 annulation de commande 165 application .NET Framework 481 AutoLISP 468 Automatisation ActiveX 457 dmarrage avec Automatisation ActiveX 459 dmarrage avec une commande 459 ObjectARX 477 Visual Basic for Applications 460 Visual LISP 468 applications applications de plug-in 482 applications de plug-in 482 architecture COM 457 architecture COM (component object model - modle objet composant) 457 ARX (AutoCAD Runtime Extension) 477 attribution de nom forme 504 type de ligne 73 AutoLISP (application LSP) propos de 468 acad.lsp, fichier 472 acaddoc.lsp, fichier 473 chargement 468, 470

A
abrviation de commande 27 acad.lsp, fichier 472 acaddoc.lsp, fichier 473 actions (utilisateur) actions dclenches par double-clic 347 actions dclenches par double-clic FAQ sur la personnalisation 414 personnalisation 127, 347 actions dclenches par un clic 347, 355 Adaptateur AutoLISP 585 addition (fonction DIESEL) 427 affichage barre d'outils 385, 389 barre d'outils d'accs rapide 384, 388 barre d'outils d'espace de travail 266 cach, fichier 11 clichs 445 diaporama 453 fichiers journaux de migration 595 groupe de fonctions du ruban 385, 388 info-bulle 322 liste des touches de raccourci 330 menu 389 onglet du ruban 385, 388 onglet du ruban contextuel 122 palette 385, 389 affichage dynamique, volet (diteur Personnaliser l'interface utilisateur) 103 Aide aide de commande dans une info-bulle 188 aide dynamique 110

Index | 607

chargement d'applications ObjectARX avec 478 erreur lors du chargement 475 expressions DIESEL et 423 macro et 164, 176, 423 MNL (fichier) 474 personnalisation de l'interface 367 personnalisation de la ligne d'tat 421 S STARTUP (fonction) 476 variable systme et 468 AutoLISP, erreur de dmarrage 475 Automatisation ActiveX propos de 457 dmarrage d'une application avec 459 Visual Basic for Applications 457, 460 autre fichier de mappage de polices 14

bloc macro d'actions et 64 bote de dialogue bote de dialogue de mosaque d'images 361 Bote de dialogue Migrer les paramtres personnaliss 588 bordure (lment de menu) 180 boutons bouton de la tablette 361 contrle du ruban 239 coordonne du rticule 358 dplacement 266 change 174, 311 icne droulante 279 images 266 liste droulante 235 priphrique de pointage 127, 355 personnalisation 266 boutons de barre d'outils image 266 personnalisation 266 ragencement 101, 266 BUNDLE (modules) 482, 497

B
barre d'outils affichage 385 attribution de nom 266 Barre d'outils d'accs rapide 118, 208, 388 commande, image 195, 198, 201 contrle sur 284 cration 122, 268 dmarrage d'une application 459 FAQ sur la personnalisation 412 fichier CUIx partiel 313 icne droulante sur boutons de la barre d'outils 279, 413 macro d'actions et 40 organisation de l'espace de travail 389 personnalisation 122, 266 proprit 266 ragencement des lments de 101 barre d'outils d'accs rapide 114, 118, 208, 384, 388 bibliothque de clichs 363, 446 bibliothque de matriaux 590

C
C#, langage de programmation 481 cach, fichier 11 calque macro d'actions et 58 caractre caractre de contrle de macro 164, 167 dans les types de ligne 76 grande police 567 police de forme 501 caractre de contrle dans des macros 167 caractre spcial commande et 305 macro et 164, 167, 305 menu de mosaque d'images 361 police de forme 501 caret dans les macros 167

608 | Index

catgorie commande 101 chane dans les fichiers CUIx 146 champ (fichier de dfinition de police) Big Font, fichier 569 police de forme (fichier) 504 changement contrle de barre d'outils 284 chargement .NET Framework (application) 481 application VBA 464 applications AutoLISP 468, 470, 472474 applications de plug-in 482 fichier de personnalisation partielle 137 macro AutoLISP 367 ObjectARX (application) 478479 personnalisation de fichiers 131 VBA (projet) 463 chemin de recherche default file locations 5 chemin de recherche des bibliothques 5 chemin des rpertoires AutoLISP (fichier) 469 fichier programme et de support 5 clichs propos de 443 affichage 445 bibliothque de clichs 446 cration 443 diaporama 453 menu de mosaque d'images 361, 363, 446 modification d'une commande 445 prchargement 453 cmd (commande systme Windows) 25 code (octet de dfinition de forme) 507 commande propos de 153 actions dclenches par double-clic 347 alias 27 annulation 165 barre d'outils d'accs rapide 208 bouton de la tablette et 361

catgorie 101 commande externe 22 commande systme Windows 25 commande transparente 169 contrle de barre d'outils 284 contrle du ruban 239 cration 155 dmarrage d'une application avec 459 change de contenu des menus 174 enregistrement dans une macro d'action 33 tiquette 184 FAQ sur la personnalisation 411 groupe de fonctions du ruban 215 groupe de fonctions du ruban et 215 icne droulante 279 image 195, 198, 201 info-bulle 188 liste 101 liste droulante 235 macro et 164165, 172 menu contextuel et 125, 289 menu droulant 123, 289 menu, rfrencement 308 messages de ligne d'tat 194 modification 155 pause en vue d'une entre 169 personnalisation 116, 153 personnalise 26 proprit 153 ragencement 101 rptition 172 rutilisation 155 rubriques d'aide propos de 188 script 448 sous-menu et 305 validit du nom 6 commande externe 22 commande systme Windows 25 commande transparente 169 commentaire AutoLISP, commentaire 468 commentaire dans le script 449 compilation de fichiers formes et de polices 501

Index | 609

Complments (onglet de ruban) 257 configuration par dfaut 585, 597 contrleur d'automatisation 457 conversion fichiers de menu pour de nouvelles versions 588 conversion d'applications de plug-in 496 coordonnes lecture avec des priphriques de pointage 358 macro d'actions et 49 point de base 52 copie boutons vers les autres barres d'outils 266 donnes des fichiers de personnalisation 407 liste des touches de raccourci 330 cote caractre de police pour 517 cte cte, installation 583 CUIx, fichier 585586

D
dates edtime (fonction DIESEL) 432 dchargement fichier de personnalisation partielle 137 dlai d'excution de diaporama 453 dmarrage application avec Automatisation ActiveX 459 application avec une commande 459 DesignCenter macro d'actions et 40 diaporama 453 DIESEL (expression) propos de 417 chane entre guillemets dans 420 imbrication 419 libell de menu droulant 425 macro et 164, 175, 423 messages d'erreur 440

personnalisation de la ligne d'tat 419 DIESEL (fonction) addition 427 and 431 angtos 431 catalogue 426 diffrent de 430 division 428 edtime 432 eq 434 est gal 428 eval 434 fix 435 getenv 435 getvar 436 if 436 index 436 infrieur 429 infrieur ou gal 430 multiplication 428 nth 437 or 437 rtos 438 soustraction 427 strlen 438 substr 439 suprieur 429 suprieur ou gal 431 upper 439 xor 440 diffrent de (fonction DIESEL) 430 Direction code de dfinition de forme 505 discontinue dfinition de motifs de hachures 86 dfinition de type de ligne 72 division (fonction DIESEL) 428 dossier fichier, emplacement 5 dossiers modules BUNDLES 497 organisation de l'application de plug-in 498 DWG TrueView, outil de migration 585

610 | Index

DWT, fichier modification

605

E
change lment d'interface avec des macros 174 menu 310 cho dans les macros 166 diteur Personnaliser l'interface utilisateur propos de 95, 98, 115 changement dans le processus de personnalisation et 105, 411 FAQ 411 Liste des commandes, volet 101 noeud de l'arbre 114 personnalisation des espaces de travail 128, 369, 387 Personnalisations dans, volet 100 volet d'affichage dynamique 103 edtime (fonction DIESEL) 432 Elment ApplicationPackage 486 Elment Command 495 Elment Commands 495 Elment CompanyDetails 488 Elment ComponentEntry 492 Elment Components 489 lment d'interface 112 arborescence 101 dfinition 112 change 174, 311 lment de menu affichage en gris 178 dsactivation 178 expressions DIESEL et 425 macro d'actions et 40 messages de ligne d'tat 194 Elment RuntimeRequirements 490 emplacement des fichiers programme 5 enregistrement macro d'actions 3334 Enregistreur d'actions propos de 31

conseils d'enregistrement de macros 54 enregistrement d'actions 33 icne de nud 38 macro d'actions 29 macro, exemple 58 entre invite de 178 macro d'actions 49 pause des macros en vue de 169 entre utilisateur macro d'actions 49 pause de macros 169 environnement MDE 468 eq (fonction DIESEL) 434 erreur AutoLISP, erreur 475 espace de travail barre d'outils dans 266 dfinition 114, 604 Dessin 372 diteur Personnaliser l'interface utilisateur 369, 387 FAQ sur la personnalisation 414 importation 371 onglet du ruban 255 personnalisation 128, 369, 384 proprit 370 espace de travail courant 372 espace nom dans Visual LISP 468 espace objet clich cr 444 espace papier clich cr 444 espaces dans les types de ligne 72 espaces de travail fichiers de personnalisation partielle et 138 est gal (fonction DIESEL) 428 tiquettes commande de menu 184 ID lment 112 eval (fonction DIESEL) 434 vnement 458

Index | 611

exportation paramtre personnalis en tant que module de migration 599, 602 exportation d'images pour commandes 201 exposant dans les polices 580 expression conditionnelle, dans des macros 175

F
FAS (fichier) 466 fentre espace de travail et 404 personnalisation 388 fentre ancre 113 fentre flottante 113 fichier emplacement 5, 11 emplacement rseau 602603 fichier de paramtres personnaliss 599 maintenance 9 migration 590 module de migration 599 profil itinrant et 11 fichier (de personnalisation) CUI 585 586, 588 fichier ACTM 587 fichier ARX 587 fichier ATC (palettes d'outils) 584, 587 fichier CFG 14 fichier CUI (de personnalisation) compatibilit avec les versions antrieures 105 dfinition 112 fichier CUIx 98 migration de fichier CUIx 407 structure 107 fichier CUIx (de personnalisation) compatibilit avec les versions antrieures 105 cration 131 dfinition 111

diteur Personnaliser l'interface utilisateur 98, 115 FAQ sur la personnalisation 414 fichier CUIx d'entreprise 142 fichier CUIx partiel 137 importation d'espace de travail 371 menu (change) 313 migration d'ancien fichier 407 recherche d'lments 146 sauvegarde 131 structure 107 XML, format 105 fichier d'icnes personnalises 14 fichier DCL (dialog control language) 15, 467 fichier de commandes 10 fichier de configuration (priphrique de pointage) localisation 14 plusieurs 8 fichier de configuration (traceur) localisation 14 plusieurs 8 fichier de configuration du traceur plusieurs fichiers 8 fichier de dfinition de forme propos de 501 Big Font, fichier 567 cration 501, 503 exemple 518, 547 exposant et indice 580 police de texte 517 police Unicode 578 fichier de dfinition de forme Unicode 578 fichier de dessin (DWG) clichs de 443 dossier et maintenance 9 fichier de grandes polices tendues 569 fichier de mappage de polices 14 fichier de menu 106, 585586 fichier de menu hrit 588 fichier de paramtres de programme 587588 fichier de personnalisation (CUI) fichier CUIx 98

612 | Index

migration de fichier CUIx 407 reprage de fichiers 14 fichier de personnalisation (CUI) migration partir de versions prcdentes 585586, 588 fichier de personnalisation (CUIx) propos de 98, 131 compatibilit avec les versions antrieures 105 cration 131 dfinition 111 diteur Personnaliser l'interface utilisateur 115 FAQ sur la personnalisation 414 fichier CUIx d'entreprise 142 fichier CUIx partiel 137 importation d'espace de travail 371 menu (change) 313 migration d'ancien fichier de menu 407 recherche d'lments 146 sauvegarde 131 structure 107 XML, format 105 fichier de personnalisation (CUIx) migration partir de versions prcdentes 585586 fichier de personnalisation (IUP) compatibilit avec les versions antrieures 105 dfinition 112 expressions DIESEL 423 structure 107 structure des rpertoires et 6 fichier de personnalisation d'entreprise propos de 131 cration 142 dfinition 112 FAQ sur la personnalisation 414 fichier de personnalisation partielle propos de 131 barre d'outils et 313 cration 137 dfinition 113 espaces de travail et 138

fichier de personnalisation principal 113, 131 fichier de sauvegarde personnalisation de fichiers 131, 598 fichier de support emplacement 5, 14 fichier DVB 587 fichier DWT localisation 18 fichier FMP (mappage de police) 14 fichier journal fichiers journaux de migration 595 fichier LIN (bibliothque de types de ligne) 15, 71, 584, 587588 fichier LSP (AutoLISP) 466, 468, 587 fichier MNS (menu source) migration partir de versions prcdentes 585 fichier MNU (gabarit de menu) migration partir de versions prcdentes 585 fichier PFB (Printer Font Binary) 502 fichier PGP (paramtre de programme) 15, 588 fichier PGP (paramtre de programme) 587 fichier PSF 15 fichier SCR (script) 448 fichier UNT 15 fichier VBP 463 fichier VLX (Visual LISP) 467 fichiers de configuration du traceur reprage de fichiers 13 fin d'excution d'une macro 165 fix (fonction DIESEL) 435 forme propos de 501 code spcial 507 dans les types de ligne 79 description 503 octet de dfinition de forme 505

Index | 613

G
gabarit modification 605 personnalisation 19 reprage de fichiers 18 gabarit de dessin reprage de fichiers 18 gabarit de menu (MNU), fichier 105, 113 getenv (fonction DIESEL) 435 getvar (fonction DIESEL) 436 grande police propos de 567 dfinition 567 exemple 570 extension de polices de texte 577 fichier de grandes polices tendues 569 style de texte et 575 graphique pour commande 195, 198, 201 groupe de fonctions du ruban ajout d'lments 222 contrle 239 cration 119 dfinition 113 liste droulante 235 personnalisation 215, 385 ragencement 388 groupe de menus (groupe de personnalisation) 109, 112 groupe de personnalisation 109, 112

I
icne dfinie par l'utilisateur 589 macro d'actions 38 personnalisation 14 icne droulante barre d'outils 279, 413 boutons 279 icnes de nuage 412 ID lment 112 ID unique (ID d'lment) 112 if (fonction DIESEL) 436 image de commande 195, 198, 201 importation donnes des fichiers de personnalisation 407 image de commande 201 paramtre personnalis provenant de module de migration 599, 603 paramtres de l'espace de travail 371 impression liste des touches de raccourci 330 index (fonction DIESEL) 436 indice dans les polices 580 infrieur la fonction DIESEL 429 infrieur ou gal la fonction DIESEL 430 info-bulle aide de commande dans 188 personnalisation 322 info-bulle de survol 322 insertion menu 311 installation applications de plug-in 482 cte cte 583 installation de module 482 interface changement dans le processus de personnalisation 105 espace de travail 128 FAQ sur la personnalisation 411 hritage, lments d'interface 358 macro d'actions et 40

H
hachure cration 83 migration de motifs vers de nouvelles versions 584, 587588 personnalisation 83 hritage, lments d'interface 113, 358 heure edtime (fonction DIESEL) 432

614 | Index

migration de paramtre personnalis pour 588 personnalisation 95 Personnaliser l'interface utilisateur, diteur 95, 115, 387 terminologie 111 interface utilisateur changement dans le processus de personnalisation 105 espace de travail 128 FAQ sur la personnalisation 411 hritage, lments d'interface 358 macro d'actions et 40 migration de paramtre personnalis pour 588 personnalisation 95 Personnaliser l'interface utilisateur, diteur 95, 115, 387 terminologie 111 Internet personnalisation de gabarits pour 19 invite saisie utilisateur dans les macros 178 suppression 166

liste droulante 239, 284 groupe de fonctions du ruban 235 Liste des commandes, volet (diteur Personnaliser l'interface utilisateur) 101 localisation 496

M
macro propos de 164 ActiveX, programmation 457 chargement automatique 464 code de caractre spcial pour les commandes 167 commande dans 172 dfinition 113 dmarrage d'une application avec 459 change d'lments d'interface 174 expression conditionnelle 175 expressions AutoLISP dans 176, 423 expressions DIESEL 175, 423 fin d'excution 165 invite de saisie utilisateur 178 longueur 166 macro d'actions 29 menu tablette 358 pause en vue d'une entre utilisateur 165, 169 prise en charge multilingue 172 raccourci, touche 330 rptition de commande 172 script 448 slection d'objets 173 suppression des retours et des invites 166 syntaxe 164 macro d'actions propos de 29 coordonnes 49 enregistrement 3334, 54 Enregistreur d'actions 31, 54 entre utilisateur 49 exemple 58 icne de nud 38

J
jeux de caractres internationaux 567, 569 172,

L
langue codes de caractres spciaux grande police 569 traduction des macros 172 lecture de macros d'actions 57 liaison de donnes reprage de fichiers 12 ligne d'tat 194, 417418, 421 ligne de commande paramtres 451 liste commande 101 raccourcis clavier 330 567

Index | 615

lecture 57 message utilisateur dans 47 modification 42, 57 partage 58 pause 49 point de base 52 slection d'objets 53 masquage boutons de barre d'outils 266 masquage du libell d'un lment de menu 178 MDE (Multiple Design Environment) 468 menu cration 123, 125, 289 dmarrage d'une application 459 change 174, 310 FAQ sur la personnalisation 412 fichier de menu 106 hritage, lments d'interface 113 macro d'actions et 40 macro et 459 menu contextuel 125 menu droulant 123, 290 Menu tablette 358 menu, rfrencement 308 migration vers nouvelle version 588 MNL AutoLISP (fichier ) 474 organisation de l'espace de travail 389 personnalisation 123, 125, 289 prise en charge multilingue 172 ragencement des commandes 101 sous-menu 305 suppression 311 menu (change) 174, 313 menu contextuel actions dclenches par double-clic 347 alias 294 cration 125, 294 menu, rfrencement 308 Menus contextuels 294 personnalisation 125, 289 menu de mosaque d'images clichs et 446

cration 361 menu (change) 311 menu droulant cration 123, 290 dmarrage d'une application 459 menu, rfrencement 308 personnalisation 123, 289, 311 menu partiel (fichiers) 311 menu source (MNS), fichier 105106, 113, 407 menu, rfrencement 308 menus en cascade 290 messages (instruction) 47 messages d'erreur AutoLISP 475 DIESEL 440 mthodes 458 Microsoft .NET Framework 481 Microsoft Visual Basic for Applications 460 migration astuce 604 FAQ sur la personnalisation 411 fichier de menu d'une version antrieure. 407 fichiers journaux de migration 595 migration (outil) 584 module de migration 599 paramtres personnaliss de versions antrieures 583, 586 problme 604 restauration des paramtres par dfaut aprs 585, 596597 migration (outil) 584 migration de fichier journal 595 mise jour personnalisation de fichiers 407 mise jour les installations 583 mise niveau FAQ sur la personnalisation 411 migration des fichiers de personnalisation 407 MNC, fichier 106 MNL (menu LISP) (fichier) chargement 470, 474

616 | Index

MNL (menu LISP), fichier localisation 15 macro et 176 personnalisation et 106, 367 MNR (gabarit de menu), fichier 106 MNS (menu source), fichier changement dans le processus de personnalisation et 105 dfinition 113 migration 407, 586, 588 MNU (gabarit de menu), fichier changement dans le processus de personnalisation et 105 dfinition 113 migration 106, 407, 586, 588 modification actions dclenches par double-clic pour 347 barre d'outils 268 commande 155 fichier clich 445 macro d'actions 42, 57 touche de raccourci 330 module de migration 599 module de transfert 585, 599 motif type de ligne 74 motif de hachures plusieurs lignes 90 motifs de hachures propos de 83 cration 83 exemple 83, 86, 90 plusieurs lignes 90 multiplication (fonction DIESEL) 428

O
ObjectARX (application) .NET, classe de retours gre 481 propos de 477 chargement 478479 objet actions dclenches par double-clic 351 menu contextuel 296 proprit 314 objet Automatisation 458 octet de dfinition de forme 507 onglet du ruban cration 121, 254 tat des onglets contextuels 122, 262 personnalisation 385 ragencement 388 onglet du ruban contextuel 122, 262 option de la ligne de commande excution de scripts 451 or (fonction DIESEL) 437 outil outils (de migration) 583584, 586 outils de tches 604

P
PackageContents.xml (fichier) 483 page Web gabarit 19 palette affichage 385 dfinition 113 espace de travail et 389, 404 palette d'outils macro d'actions et 40 migration 584, 587, 589 panneau du tableau de bord 112 paramtre personnalis exportation vers d'autres systmes 599, 602 importation de module de migration 599, 603

N
NET Framework 481 noeud icne de macro d'actions 38 personnalisation de l'interface noeud de l'arbre 114 nth (fonction DIESEL) 437

114

Index | 617

migration partir de versions antrieures 583, 586 restauration des paramtres par dfaut 596597 paramtres excution de scripts 451 PAT (fichier) 15, 584, 587588 pause macro 49 pause de macros 165, 169 pav numrique, touches 330, 335, 339, 344 PC3 (fichier de configuration du traceur) migration 588 priphrique de pointage action d'changer 174 actions dclenches par double-clic 347 coordonne du rticule 358 personnalisation des actions des boutons 355 plusieurs fichiers de configuration 8 personnalisation propos de 1 propos de la personnalisation 95 actions dclenches par double-clic 127, 347 astuce 604 avantage 606 barre d'outils 118, 122, 266 Barre d'outils d'accs rapide 208 bouton de la souris, action 127, 355 bouton de la tablette 361 commande 116, 153 espace de travail 128, 369, 384 FAQ pour 411 fentre 388 fichier personnalis, localisation 11 fonctions et fonctionnalits 1 gabarit 19 glossaire pour 111 hachure 83 hritage, lments d'interface 358 image de commande 198 info-bulle 322

interface utilisateur 95, 131 ligne d'tat 417418, 421 menu contextuel 125, 289 menu droulant 123, 289 migration d'anciens paramtres ou fichiers de personnalisation 583, 586 migration des fichiers de personnalisation anciens 407 module de migration 599 module de transfert 585, 599 motifs de hachures 83 Personnaliser l'interface utilisateur, diteur 95, 115 problme 604 proprit 314 restauration des paramtres par dfaut 596597 ruban 119, 215, 385 sauvegarde des paramtres 598 script 367 touche de raccourci 126 transfert de paramtres entre des postes de travail 585 type de ligne 71 types de fichiers personnaliss 11 Personnalisations dans, volet (diteur Personnaliser l'interface utilisateur) 100 personnalise, commande 26 Personnaliser l'interface utilisateur, diteur propos de 95, 98, 115 changement dans le processus de personnalisation et 105 FAQ 411 Liste des commandes, volet 101 migration des personnalisations 585 noeud de l'arbre 114 personnalisation des espaces de travail 128, 369, 387 Personnalisations dans, volet 100 volet d'affichage dynamique 103 plusieurs fichiers de configuration 8

618 | Index

PMP (fichier de paramtres de modle de trac) 14 point dans la dfinition des types de ligne 72 point de base 52 police Compilation 501 cration 517 dans les types de ligne 76 dimensionnement des caractres dans 517 exposant et indice dans 580 police de forme 501 symbole spcial dans 577 Police de caractres PostScript 502 police de forme propos de 501 exposant et indice 580 fichier de dfinition de forme Unicode 578 fichier exemple 518, 547 grande police 567 police japonaise 567, 569 police Kanji 567, 569 police PostScript Type 1 502 police SHP (dfinition de forme) 501, 503 polices SHX 15, 501, 503, 580 prchargement de clichs 453 prfixe de commande 28 produit Autodesk version 583 profil 11 profil (utilisateur) migration de paramtres personnaliss 584, 586, 588 paramtre personnalis, importation 603 restauration des paramtres par dfaut 596597 profil itinrant 11 programmation d'applications .NET 481 applications de plug-in 482 AutoLISP 468

Automatisation ActiveX 457 ObjectARX 477 Visual Basic for Applications 460 Visual LISP 468 proprit barre d'outils 266 commande 153 espace de travail 370 macro d'actions et 67 palette Proprits rapides 314 personnalisation 314 programmation des proprits 458 proprit d'objet personnalisation 314 Proprits rapides, palette 314 Publier sur le Web (assistant) personnalisation de gabarits 19

R
raccourci clavier 126, 330, 335, 339, 344 range (ruban) 215 ragencement boutons de barre d'outils 266 lment du ruban 222 menu 101 onglet du ruban 254 recherche commande avec tiquette 184 commande dans les fichiers CUIx 146 fichier personnalis 11 recherche de commandes avec tiquette 184 recherche de commandes dans les fichiers CUIx 146 rfrencement de menu, absolu 308 rfrencement de menu, relatif 308 rfrencement de menus 308, 310 remplacement commande dans les fichiers CUIx 146 rpertoire 5 rptition de commande 172

Index | 619

rseau fichier de personnalisation d'entreprise et 142 fichier personnalis sur 602603 ressources de menus (MNR), fichier 106 restriction de copyright sur les polices 502 Rticules coordonne 358 rtos (fonction DIESEL) 438 ruban commande 239 commande, image 195, 198, 201 dfinition 113 espace de travail et 388 tats des onglets contextuels 122, 262 groupe de fonctions du ruban 113, 119 liste droulante sur groupe de fonctions 235 macro d'actions et 40 onglet du ruban 121122, 254 personnalisation 119, 215 rorganisation de commandes et de contrles 222

S
S STARTUP (fonction AutoLISP) 476 saisie clavier dans des macros 169 script propos de 443, 448 excution au dmarrage 451 excution de diaporama 453 nom de fichier et 449, 451 paramtre et 451 personnalisation de l'interface utilisateur 367 script au dmarrage 451 script de commande 448 ScriptPro, outil de migration 585 slection objet avec des macros 173 slection d'objet de macro d'actions 53

SLIDELIB (utilitaire) 446 souris action d'changer 174 actions dclenches par double-clic 347 coordonne du rticule 358 personnalisation des actions des boutons 127, 355 sous-menu 305 soustraction (fonction DIESEL) 427 start (commande systme Windows) 25 strlen (fonction DIESEL) 438 structure de dossiers de module 497 style de texte grande police et 575 styles de trac reprage de fichiers 12 substr (fonction DIESEL) 439 suprieur la fonction DIESEL 429 suprieur ou gal la fonction DIESEL 431 suppression boutons de barre d'outils 266 lment du ruban 222 menu 311 suppression des retours et des invites 166 symbole commande et 305 macro et 164, 167, 305 menu de mosaque d'images 361 police de forme 501 syntaxe fichier de dfinition de forme Unicode 578 macro 164 police de forme 503

T
tablette menu (change) 174, 311 personnalisation des boutons 355, 361 personnalisation des menus 358

620 | Index

tablette numriser boutons 355, 361 texte dans les types de ligne 76 police de forme 501 texture reprage de fichiers 19 touche de fonction (F1-F12) 330, 335, 339, 344 touche de raccourci affectation 330 paramtre par dfaut 335 personnalisation 126 touche de remplacement temporaire 339, 344 touche de remplacement temporaire 338, 344 touches d'accs rapide 330, 335, 339, 344 traduction de macros 172 transfert des fichiers de personnalisation 407, 585 type de ligne propos de 71 caractre de texte dans 76 complexe 79 contenant des formes 79 cration 72 exemple 72 migration vers nouvelle version 584, 587588 personnalisation 71 simple 72

V
variable systme activation/dsactivation des valeurs avec les macros 175 fonction AutoLISP et 468 VB 6 460, 463 VB.NET, langage de programmation 481 VBA (macro) propos de 460 Automatisation ActiveX 457 chargement 462, 464 excution sur ligne de commande 463 vecteur dans les dfinitions de forme 505 version antrieure paramtres par dfaut du profil utilisateur 596 versions antrieures changement dans le processus de personnalisation 105 compatibilit avec les versions antrieures 105 hritage, lments d'interface 358 migration des paramtres personnaliss 407, 583, 586 Visual Basic 6 460, 463 Visual Basic for Applications propos de 460 Automatisation ActiveX 457, 460 chargement de projet 462, 464 Visual LISP 468 VLISP (Visual LISP) 468

U
Unicode (polices) 547, 578 upper (fonction DIESEL) 439

X
XAML, fichier 189 xor (fonction DIESEL) 440

Index | 621

622

Das könnte Ihnen auch gefallen