Anda di halaman 1dari 644

AutoCAD 2010

Guide de personnalisation

Fvrier 2009

2009 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., in the USA and other countries: 3DEC (design/logo), 3December, 3December.com, 3ds Max, ADI, 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 Envision, Autodesk Insight, Autodesk Intent, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backdraft, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Can You Imagine, Character Studio, Cinestream, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Create>what's>Next> (design/logo), Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design|Studio (design/logo), Design Web Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Extending the Design Team, Face Robot, FBX, Filmbox, Fire, Flame, Flint, FMDesktop, Freewheel, Frost, GDX Driver, Gmax, Green Building Studio, Heads-up Design, Heidi, HumanIK, IDEA Server, i-drop, ImageModeler, iMOUT, Incinerator, Inferno, Inventor, Inventor LT, Kaydara, Kaydara (design/logo), Kynapse, Kynogon, LandXplorer, LocationLogic, Lustre, Matchmover, Maya, Mechanical Desktop, Moonbox, MotionBuilder, Movimento, Mudbox, NavisWorks, ObjectARX, ObjectDBX, Open Reality, Opticore, Opticore Opus, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProjectPoint, ProMaterials, RasterDWG, Reactor, RealDWG, Real-time Roto, REALVIZ, Recognize, Render Queue, Retimer,Reveal, Revit, Showcase, ShowMotion, SketchBook, Smoke, Softimage, Softimage|XSI (design/logo), SteeringWheels, Stitcher, Stone, StudioTools, Topobase, Toxik, TrustedDWG, ViewCube, Visual, Visual Construction, Visual Drainage, Visual Landscape, Visual Survey, Visual Toolbox, Visual LISP, Voice Reality, Volo, Vtour, Wire, Wiretap, WiretapCentral, XSI, and XSI (design/logo). The following are registered trademarks or trademarks of Autodesk Canada Co. in the USA and/or Canada and other countries: Backburner,Multi-Master Editing, River, and Sparks. The following are registered trademarks or trademarks of MoldflowCorp. in the USA and/or other countries: Moldflow, MPA, MPA (design/logo),Moldflow Plastics Advisers, MPI, MPI (design/logo), Moldflow Plastics Insight,MPX, MPX (design/logo), Moldflow Plastics Xpert. 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 Mclnnis 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 . . . . . . . . . . . . . . . 15 Reprage des fichiers gabarits de dessins . . . . . . . . . . . 18 Reprage des fichiers de textures . . . . . . . . . . . . . . . 19 Personnalisation d'un gabarit PWT (Publish to Web Template) . . . . . 20 Dfinition de commandes personnalises . . . . . . . . . . . . . . . . 23 Dfinition de commandes externes . . . . . . . . . . . . . . . . . 23 Cration d'alias de commande . . . . . . . . . . . . . . . . . . . 28 Enregistrement et modification de macros d'actions . . . . . . . . . . . 30 Prsentation des macros d'actions . . . . . . . . . . . . . . . . . 30 Utilisation de l'enregistreur d'actions . . . . . . . . . . . . . . . . 33 Enregistrement d'une macro d'actions . . . . . . . . . . . . . . . 34 Enregistrement d'une macro d'actions avec l'enregistreur d'actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

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 .

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

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

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

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

. 40 . 43 . 45 . 45 . 50 . 52 . 53 . 56 . 57 . 59 . 63 . 63

. . . . . 69 . . . . . 72

Chapitre 2

Types de ligne personnaliss . . . . . . . . . . . . . . . . . . . 77


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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 . 78 . 83 . 86

Chapitre 3

Motifs de hachures personnaliss . . . . . . . . . . . . . . . . 91


Prsentation des dfinitions de motifs de hachures . . . . . . . . . . . 91 Motifs de hachures avec des lignes interrompues . . . . . . . . . . . . 95 Motifs de hachures avec plusieurs lignes . . . . . . . . . . . . . . . . . 98

Chapitre 4

Personnalisation de l'interface utilisateur . . . . . . . . . . . . 103


Comprendre la personnalisation de l'interface utilisateur . . Prsentation de la personnalisation . . . . . . . . . . . Utilisation de l'environnement de personnalisation . . Prsentation de l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . . . . . . Utilisation du volet Personnalisations dans . . . . Utilisation du volet Liste des commandes . . . . . Utilisation du volet d'affichage dynamique . . . . Modifications apportes la personnalisation . . . . . Glossaire de la personnalisation . . . . . . . . . . . . . Utilisation de l'diteur Personnaliser l'interface utilisateur . . Cration d'une commande . . . . . . . . . . . . . . . Cration d'lments de l'interface utilisateur . . . . . . Cration d'une barre d'outils d'accs rapide . . . . Personnalisation du ruban . . . . . . . . . . . . . Cration d'une barre d'outils . . . . . . . . . . . . . . . . 103 . . . . . 103 . . . . . 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 . 109 . 110 . 112 . 114 . 121 . 125 . 125 . 127 . 127 . 128 . 132

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 libells 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 . . . . . . . . . . . Affectation, cration et gestion d'images pour les commandes . . . . . . . . . . . . . . . . . . . . . . . . . . Affectation d'images une commande . . . . . . . . . . Cration et modification d'images personnalises pour les commandes . . . . . . . . . . . . . . . . . . . . . . .

. 133 . 135 . 136 . 136 . 137 . 137 . 138 . 139 . 141 . 141 . 147 . 152 . 157 . 164 . 164 . 167 . 175 . 175 . 179 . 181 . 184 . 184 . 185 . 186 . 187 . 189 . 191 . 193 . 199 . 203 . 209 . 211 . 211 . 214

Table des matires | v

Gestion, importation et exportation d'images personnalises . . . . . . . . . . . . . . . . . . . . . . . 217 Personnalisation des lments d'interface utilisateur . . . . . . . . . . 223 Barres d'outils d'accs rapide . . . . . . . . . . . . . . . . . . . . 226 Ruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Groupes de fonctions du ruban . . . . . . . . . . . . . . . 233 Onglets du ruban . . . . . . . . . . . . . . . . . . . . . . 275 Etats des onglets contextuels du ruban . . . . . . . . . . . 283 Barres d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Cration et modification de barres d'outils . . . . . . . . . 286 Ajout d'icnes droulantes une barre d'outils . . . . . . . 300 Ajout, suppression ou remplacement de contrles de barre d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Menus droulants et menus contextuels . . . . . . . . . . . . . 311 Prsentation des menus droulants et des menus contextuels . . . . . . . . . . . . . . . . . . . . . . . . . 311 Cration d'un menu droulant . . . . . . . . . . . . . . . 313 Cration d'un menu contextuel . . . . . . . . . . . . . . . 317 Cration de sous-menus . . . . . . . . . . . . . . . . . . . 328 Rfrencement d'un menu droulant ou contextuel . . . . 332 Echange et insertion de menus droulants . . . . . . . . . 334 Proprits rapides . . . . . . . . . . . . . . . . . . . . . . . . . 338 Info-bulles de survol . . . . . . . . . . . . . . . . . . . . . . . 348 Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . 355 Touches de raccourci . . . . . . . . . . . . . . . . . . . . 355 Touches de remplacement temporaire . . . . . . . . . . . 364 Actions dclenches par double-clic . . . . . . . . . . . . . . . . 372 Prsentation des actions dclenches par double-clic . . . . 372 Noms des objets des actions dclenches par double-clic . . . . . . . . . . . . . . . . . . . . . . . . . 376 Exemples d'actions dclenches par double-clic . . . . . . 379 Boutons de la souris . . . . . . . . . . . . . . . . . . . . . . . . 380 Prsentation des boutons de la souris . . . . . . . . . . . . 381 Introduction de coordonnes dans les menus boutons . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Elments d'interface hrits . . . . . . . . . . . . . . . . . . . . 384 Cration de menus tablette . . . . . . . . . . . . . . . . . 384 Personnalisation des boutons de la tablette . . . . . . . . . 387 Cration de menus cran . . . . . . . . . . . . . . . . . . 388 Cration de menus de mosaque d'images . . . . . . . . . 392 Chargement d'un fichier AutoLISP . . . . . . . . . . . . . . . . . . . 398 Personnalisation des espaces de travail . . . . . . . . . . . . . . . . . 400 Prsentation de la personnalisation de l'espace de travail . . . . 400 Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . 415

vi | Table des matires

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

. . . . 419 . . . . 436 . . . . 440 . . . . 444

Chapitre 5

DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Personnalisation de la ligne d'tat . . . . . . . . . . . . . . . . . . . 451 Prsentation de la variable systme MODEMACRO . . . . . . . . 451 Dfinition des valeurs MODEMACRO . . . . . . . . . . . . . . . 452 Dfinition de MODEMACRO avec AutoLISP . . . . . . . . . . . 455 Expressions DIESEL dans les macros . . . . . . . . . . . . . . . . . . . 457 Catalogue des fonctions DIESEL . . . . . . . . . . . . . . . . . . . . . 461 + (addition) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 - (soustraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 * (multiplication) . . . . . . . . . . . . . . . . . . . . . . . . . 463 / (division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 = (est gal ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 < (infrieur ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 > (suprieur ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 != (diffrent de) . . . . . . . . . . . . . . . . . . . . . . . . . . 466 <= (infrieur ou gal ) . . . . . . . . . . . . . . . . . . . . . . . 467 >= (suprieur ou gal ) . . . . . . . . . . . . . . . . . . . . . . 468 and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468 angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 Messages d'erreur DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 483

Chapitre 6

Clichs et scripts de commandes . . . . . . . . . . . . . . . . 485


Cration de clichs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

Table des matires | vii

Prsentation des clichs . . . . . . . . . . . . . . Affichage des clichs . . . . . . . . . . . . . . . . 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 . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. 485 . 487 . 488 . 490 . 491 . 493 . 496

Chapitre 7

Introduction aux interfaces de programmation . . . . . . . . 501


Automatisation ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . 501 Prsentation d'ActiveX . . . . . . . . . . . . . . . . . . . . . . . 501 Dfinition d'une commande pour dmarrer votre application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Dmarrage d'une application partir d'un menu ou d'une barre d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 VBA AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Prsentation de VBA AutoCAD . . . . . . . . . . . . . . . . . . 505 Utilisation des applications VBA AutoCAD . . . . . . . . . . . . 508 Chargement et excution automatiques des projets VBA . . . . . 510 AutoLISP et Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . 512 Prsentation d'AutoLISP et de Visual LISP . . . . . . . . . . . . . 512 Utilisation des applications AutoLISP . . . . . . . . . . . . . . . 514 Chargement et excution automatiques des routines AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Prsentation du chargement automatique d'AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Le fichier ACAD.LSP . . . . . . . . . . . . . . . . . . . . . 518 Le fichier ACADDOC.LSP . . . . . . . . . . . . . . . . . . 520 Fichier MNL d'un menu AutoLISP . . . . . . . . . . . . . . 521 Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage . . . . . . . . . . . . . . . . . . . 522 Fonction S::STARTUP : excution postinitialisation . . . . . 523 ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Prsentation d'ObjectARX . . . . . . . . . . . . . . . . . . . . . 525 Utilisation des applications ObjectARX . . . . . . . . . . . . . . 526 Chargement automatique des applications ObjectARX . . . . . . 528 .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Prsentation de .NET . . . . . . . . . . . . . . . . . . . . . . . . 530 Chargement des applications gres dans AutoCAD . . . . . . . 531

Chapitre 8

Formes et polices de forme . . . . . . . . . . . . . . . . . . . 533


Prsentation des fichiers formes . . . . . . . . . . . Cration de fichiers de dfinition de forme . . . . . Descriptions des formes . . . . . . . . . . . . Code de longueur et de direction des vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 . 535 . 535 . 537

viii | Table des matires

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 . . . . . . . . .

. . . 539 . . . 540 . . . 541 . . . 542 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 . 544 . 545 . 546 . 548 . 549 . 551 . 552 . 555 . 556 . 584 . 604 . 604 . 606 . 613

. . . 614 . . . 616 . . . 618

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

Table des matires | ix

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. Vous pouvez par exemple changer la structure de rpertoire ou dplacer un bouton d'une barre d'outils une autre. Si vous souhaitez changer davantage l'interface, vous pouvez modifier le fichier CUIx et utiliser le code DIESEL pour crer des personnalisations avec 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 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 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

2 | Chapitre 1 Personnalisation de base

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 501) 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"

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.

Prsentation de la personnalisation | 3

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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


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. 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.

4 | Chapitre 1 Personnalisation de base

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. 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 : inserer Entrez le nom du bloc ou [?] : /files2/olddwgs/part5

Prsentation de l'organisation des fichiers | 5

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 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 ENTREE), 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.

6 | Chapitre 1 Personnalisation de base

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. Voir aussi :

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

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.

Prsentation de l'organisation des fichiers | 7

ROAMABLEROOTPREFIX Enregistre le chemin d'accs complet au dossier racine o sont installs les fichiers personnalisables errants.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Configurations multiples
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 acad2010.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. 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.

8 | Chapitre 1 Personnalisation de base

Voir aussi :

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

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Dossiers de dessin multiples | 9

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. 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 au lieu d'icnes ou de menus. Les programmes de traitement en diffr vous permettent de 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 start C:\ AutoCAD\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 : acadnomdetravail o nomdetravail reprsente le nom du rpertoire de travail dfinir comme rpertoire courant.

10 | Chapitre 1 Personnalisation de base

Aide-mmoire
Commandes
Aucune entre

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

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Reprage des fichiers personnaliss


Depuis 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 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, tandis que d'autres fichiers comme les gabarits (notamment les gabarits de publication sur le web), ne sont accessibles que sur votre systme. 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>.

Reprage des fichiers personnaliss | 11

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 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)

12 | Chapitre 1 Personnalisation de base

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. 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.

Reprage des fichiers personnaliss | 13

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 du fichier PMP


Depuis 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.

14 | Chapitre 1 Personnalisation de base

Reprage des fichiers de support


Depuis AutoCAD LT 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 (acad2010.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) 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 et gdt.shx)

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.

Reprage des fichiers personnaliss | 15

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. 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 Personnalisation de l'interface utilisateur dans le 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.

16 | Chapitre 1 Personnalisation de base

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. 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.

Reprage des fichiers personnaliss | 17

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. 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


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

18 | Chapitre 1 Personnalisation de base

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.

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.

Reprage des fichiers personnaliss | 19

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.

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

20 | Chapitre 1 Personnalisation de base

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. 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 21) 2 Cliquez deux fois sur le dossier PTWTemplates pour l'ouvrir. Les dossiers ci-aprs apparaissent. Chacun contient un gabarit de publication sur le

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

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. 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.

22 | Chapitre 1 Personnalisation de base

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

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre

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. 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

Dfinition de commandes personnalises | 23

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 (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. 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 :
command,[executable],flags[,[*]prompt[,return_code]]

(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. executable 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. indicateur 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

24 | Chapitre 1 Personnalisation de base

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 executable. Si le premier caractre du champ de l'invite est un astrisque (*), la rponse peut contenir des espaces et l'utilisateur doit appuyer sur ENTREE pour y mettre fin. Sinon, la rponse prend fin avec ESPACE ou ENTREE. 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 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

Dfinition de commandes externes | 25

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.

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.

26 | Chapitre 1 Personnalisation de base

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 manuel Driver & Peripheral Guide. 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.

Dfinition de commandes externes | 27

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre

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. 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

28 | Chapitre 1 Personnalisation de base

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.

Cration d'alias de commande | 29

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre

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 la macros d'actions dans l'arborescence des actions.

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

30 | Chapitre 1 Personnalisation de base

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

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.

Prsentation des macros d'actions | 31

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. 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.

32 | Chapitre 1 Personnalisation de base

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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 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 34)

----- 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 50) 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 52) d'actions.

Utilisation de l'enregistreur d'actions | 33

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. 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

34 | Chapitre 1 Personnalisation de base

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.

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.

Enregistrement d'une macro d'actions | 35

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 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. Entre de commande : ENREGACT Menu : Outils Enregistreur d'actions Enregistrer Menu contextuel : Cliquez avec le bouton droit de la souris dans la fentre de dessin. Cliquez sur Enregistreur d'actions Enregistrer.

36 | Chapitre 1 Personnalisation de base

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. Entre de commande : ARRETACT Menu : Outils Enregistreur d'actions Arrter Menu contextuel : Cliquez avec le bouton droit de la souris dans la fentre de dessin. Cliquez sur Enregistreur d'actions Arrter. 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. Entre de commande : ARRETACT Menu : Outils Enregistreur d'actions Arrter Menu contextuel : Cliquez avec le bouton droit de la souris dans la fentre de dessin. Cliquez sur Enregistreur d'actions Arrter.

Enregistrement d'une macro d'actions | 37

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. Pour changer l'emplacement de sauvegarde d'une macro d'actions enregistre 1 Dans le navigateur de menus, 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.

38 | Chapitre 1 Personnalisation de base

Entre de commande : OPTIONS Menu contextuel : Cliquez avec le bouton droit de la souris dans la fentre de dessin. Cliquez sur Options.

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 | 39

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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

40 | Chapitre 1 Personnalisation de base

Icne

Nom du nud d'action


Coordonnes relatives au point

Description
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. Valeur d'angle.

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.

Enregistrement d'une macro d'actions | 41

Icne

Nom du nud d'action


Demande de saisie utilisateur (Slection)

Description
Demande de nouvelle slection.

Palettes de proprits

Indique que la palette Proprits ou le groupe de fonctions Proprits rapides a t modifi(e). 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.

Proprit

Filtrage d'objets

Bote de dialogue modale

Modification d'observation

Modification de SCU

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

42 | Chapitre 1 Personnalisation de base

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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 Ruban Menu de l'application Elments hrits de l'interface utilisateur (cran, icne et menus de la 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.

Enregistrement d'une macro d'actions | 43

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 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)

44 | Chapitre 1 Personnalisation de base

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

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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.

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.

Gestion et modification des macros d'actions | 45

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 fonctions lmentaires de gestion pour vos 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. 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.

46 | Chapitre 1 Personnalisation de base

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. 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.

Gestion et modification des macros d'actions | 47

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. 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.

48 | Chapitre 1 Personnalisation de base

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.

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

Gestion et modification des macros d'actions | 49

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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.

50 | Chapitre 1 Personnalisation de base

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. Entre de commande : MESSAGUTILACT 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. Entre de commande : MESSAGUTILACT

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.

Gestion et modification des macros d'actions | 51

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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. 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. Entre de commande : ENTRUTILACT

52 | Chapitre 1 Personnalisation de base

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.

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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 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.

Gestion et modification des macros d'actions | 53

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. 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

54 | Chapitre 1 Personnalisation de base

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 | 55

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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.

56 | Chapitre 1 Personnalisation de base

Entre de commande : POINTBASEACT

Aide-mmoire
Commandes
ENREGACT Dmarre l'enregistreur d'actions. POINTBASEACT Insre un point de base dans une macro d'actions. RUBAN Ouvre la fentre du ruban.

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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.

Gestion et modification des macros d'actions | 57

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. 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.

58 | Chapitre 1 Personnalisation de base

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

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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 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

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

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. 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. 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

60 | Chapitre 1 Personnalisation de base

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. 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.

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

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.

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.

62 | Chapitre 1 Personnalisation de base

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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 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

Exemples de macros d'actions | 63

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 Entrer une option [/tbC oi/ ovRnm e/ CiI atC uu/Ln/PserM truTc/Tc/ erLe/erurDvroe/t tdSrtnR p rc e] ?Ear HsNu/e o mrA tNci OerTg eEasul Ai /r Sr Ge/brrVroe/ erurA/ eci o /A pohr i/ ir l f f l i / / i / a a a l i l i l i pi : , saisissez _M et appuyez sur ENTREE. 3 A l'invite Entrez le nom du nouveau calque (il devient le calque courant) <0>:, saisissez Boulon et appuyez sur ENTREE. 4 A l'invite Entrer une option [/tbC oi/ ovRnm e/ CiI atC uu/Ln/PserM truTc/Tc/ erLe/erurDvroe/t tdSrtnR p rc e] ?Ear HsNu/e o mrA tNci OerTg eEasul Ai /r Sr Ge/brrVroe/ erurA/ eci o /A pohr i/ ir l f f l i / / i / a a a l i l i l i pi : , saisissez _C et appuyez sur ENTREE. 5 A l'invite Nouvelle couleur [coUleursvraies/CArnet de couleurs]: , saisissez 1, puis appuyez sur ENTREE. 6 A l'invite Entrez la liste de noms des calques pour la couleur 1 (rouge) <Boulon> : , appuyez sur ENTREE pour assigner 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 ENTREE pour quitter la commande CALQUE.

64 | Chapitre 1 Personnalisation de base

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]: , saisissez 0.9, puis appuyez sur ENTREE. 4 Sur la ligne de commande, entrez polygone, puis appuyez sur ENTREE. 5 A l'invite Entrez le nombre de cts <4> : , saisissez 6, puis appuyez sur ENTREE. 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>:, saisissez C pour l'option Circonscrit autour d'un cercle et appuyez sur ENTREE. 8 A l'invite Spcifiez le rayon du cercle: , saisissez 1, puis appuyez sur ENTREE. 9 Sur la ligne de commande, entrez ECHELLE, puis appuyez sur ENTREE. 10 A l'invite Choix des objets :, slectionnez la fois le cercle et le polygone, et appuyez sur ENTREE. 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>: , saisissez 1, puis appuyez sur ENTREE.

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 :

Exemples de macros d'actions | 65

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 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.

66 | Chapitre 1 Personnalisation 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. 7 Dans la bote de dialogue Macro d'actions Lecture termine, cliquez sur OK.

Exemples de macros d'actions | 67

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.

68 | Chapitre 1 Personnalisation de base

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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

Exemples de macros d'actions | 69

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. 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 :

70 | Chapitre 1 Personnalisation de base

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.

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.

Exemples de macros d'actions | 71

RUBAN Ouvre la fentre du ruban. PALETTEOUTILS Ouvre la fentre Palettes d'outils.

Variables systme
Aucune entre.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

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. 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.

72 | Chapitre 1 Personnalisation de base

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. 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.

Exemples de macros d'actions | 73

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. 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.

74 | Chapitre 1 Personnalisation de base

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.

Utilitaires
Aucune entre.

Modificateurs de commande
Aucune entre.

Exemples de macros d'actions | 75

76

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.

77

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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...

78 | Chapitre 2 Types de ligne personnaliss

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 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.

Types de ligne personnaliss simples | 79

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 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.

80 | Chapitre 2 Types de ligne personnaliss

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 ENTREE. 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 ENTREE 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.

Types de ligne personnaliss simples | 81

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 (par exemple, dans le Bloc-notes). 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. 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.

82 | Chapitre 2 Types de ligne personnaliss

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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,0.5,-0.2,["EC",STANDARD,S=0.1,R=0.0,X=-0.1,Y=-0.05],-0.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 relative 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

Texte dans les types de ligne personnaliss | 83

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 horizontal (axe des X) partir de la fin du dernier trait. Un type de ligne quivalent serait :
*EAU_CHAUDE,---- EC ---- EC ---- EC ---- EC ---- EC ---A,0.5,-0.1,["EC",STANDARD,S=0.1,R=0.0,X=0.0,Y=-0.05],-0.3

La longueur totale du premier trait est encore de 0.1 + 0.3 = 0.4, mais l'origine du texte n'est pas 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 R=valeur ou A=valeur. R= indique la rotation relative ou tangentielle par rapport la ligne. A= indique la rotation absolue du texte par rapport 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.

84 | Chapitre 2 Types de ligne personnaliss

La rotation est centre entre la ligne de base et la hauteur nominale de la capsule. 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. 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 82). 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.

Texte dans les types de ligne personnaliss | 85

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Formes dans les types de ligne personnaliss


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 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 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.

86 | Chapitre 2 Types de ligne personnaliss

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 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.

Formes dans les types de ligne personnaliss | 87

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 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. 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=. Voir aussi :

Formes et polices de forme (page 533)

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.

88 | Chapitre 2 Types de ligne personnaliss

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Formes dans les types de ligne personnaliss | 89

90

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 :

91

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

92 | 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 de registre systme 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 (par exemple, dans le Bloc-notes de Microsoft Windows). 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.

Prsentation des dfinitions de motifs de hachures | 93

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 Indique l'angle du motif de hachures. HPBOUND Gre le type d'objet cr par les commandes FHACH et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit un nom de motif de hachures par dfaut de 34caractres maximum (sans espace). HPSCALE Indique le facteur d'chelle du motif de hachures, qui doit tre suprieur zro. HPSPACE Indique l'espacement entre les lignes de hachures, qui doit tre suprieur zro, pour les motifs simples dfinis par l'utilisateur.

94 | Chapitre 3 Motifs de hachures personnaliss

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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 la bote de dialogue Hachures et remplissage de contour, se prsente comme ceci :

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 91) 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

Motifs de hachures avec des lignes interrompues | 95

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 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 (par exemple, dans le Bloc-notes). 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.

96 | Chapitre 3 Motifs de hachures personnaliss

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

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.

Motifs de hachures avec des lignes interrompues | 97

Variables systme
FILLMODE Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis. HPANG Indique l'angle du motif de hachures. HPBOUND Gre le type d'objet cr par les commandes FHACH et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit un nom de motif de hachures par dfaut de 34caractres maximum (sans espace). HPSCALE Indique le facteur d'chelle du motif de hachures, qui doit tre suprieur zro. HPSPACE Indique l'espacement entre les lignes de hachures, qui doit tre suprieur zro, pour les motifs simples dfinis par l'utilisateur.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

98 | Chapitre 3 Motifs de hachures personnaliss

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 la bote de dialogue Hachures et gradient se prsente comme ceci :

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.

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

Motifs de hachures avec plusieurs lignes | 99

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 (par exemple, dans le Bloc-notes). 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

100 | Chapitre 3 Motifs de hachures personnaliss

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. 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 Indique l'angle du motif de hachures.

Motifs de hachures avec plusieurs lignes | 101

HPBOUND Gre le type d'objet cr par les commandes FHACH et CONTOUR. HPDOUBLE Active le doublement des motifs de hachures dfinis par l'utilisateur. HPNAME Dfinit un nom de motif de hachures par dfaut de 34caractres maximum (sans espace). HPSCALE Indique le facteur d'chelle du motif de hachures, qui doit tre suprieur zro. HPSPACE Indique l'espacement entre les lignes de hachures, qui doit tre suprieur zro, pour les motifs simples dfinis par l'utilisateur.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

102 | Chapitre 3 Motifs de hachures personnaliss

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 2010. 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.

103

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, menus d'cran 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

104 | 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 | 105

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

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 114).

106 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Utilisation de l'environnement de personnalisation | 107

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. TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

108 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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.

Utilisation de l'environnement de personnalisation | 109

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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

110 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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

Utilisation de l'environnement de personnalisation | 111

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 Contenu de l'espace de travail

112 | Chapitre 4 Personnalisation de l'interface utilisateur

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

Utilisation de l'environnement de personnalisation | 113

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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

114 | Chapitre 4 Personnalisation de l'interface utilisateur

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 440). Le tableau ci-dessous rpertorie les anciens fichiers de menu qui accompagnaient le produit et indique les lments correspondants dans AutoCAD 2010. 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

Dans Description du chanAutoCAD gement 2010


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 prin-

Modifications apportes la personnalisation | 115

Correspondance entre les fichiers de menu et les fichiers CUIx Fichier de Description menu
MNU, mais sans commentaires ni mise en forme.

Dans Description du chanAutoCAD gement 2010


cipal, 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. IUP (CUI) X 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. Aucun changement.

MNC

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

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

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).

116 | Chapitre 4 Personnalisation de l'interface utilisateur

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

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

Modifications apportes la personnalisation | 117

Menu Fentre, volet Proprits de la commande Fermer

Menu Fentre, volet Proprits de la commande Fermer tout

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

118 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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

Modifications apportes la personnalisation | 119

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. Voir aussi :

Transfert et migration d'une personnalisation (page 440) Cration et chargement d'un fichier CUIx partiel (page 147) Cration d'un fichier CUIx d'entreprise (page 152)

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.

120 | Chapitre 4 Personnalisation de l'interface utilisateur

CUIRAPIDE Affiche l'diteur de personnalisation de l'interface utilisateur sous forme rduite.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Glossaire de la personnalisation
Pour pouvoir personnaliser AutoCAD 2010, 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 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 2010. 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 2010 versions 2009 et ultrieures, le tableau de bord a t remplac par le ruban. Pour plus

Glossaire de la personnalisation | 121

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 237). 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 Chaque composant d'un lment d'interface, par exemple 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 2010 2009. Le fichier CUI a t remplac par le fichier CUIx. Un 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 ou CHARGMNU. 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.

122 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Glossaire de la personnalisation | 123

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. 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.

124 | Chapitre 4 Personnalisation de l'interface utilisateur

ROLLOVERTIPS Contrle l'affichage des info-bulles de survol dans l'application. TOOLTIPS Gre l'affichage des info-bulles sur le ruban, les barres d'outils et autres lments d'interface utilisateur.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

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

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

et des tiquettes de recherche. Pour plus d'informations sur la cration des commandes personnalises, voir Personnalisation des commandes (page 164).

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

Ajout de la nouvelle commande (page 167)

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

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

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

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

Affectation d'tiquettes de recherche (page 200)

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

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

126 | Chapitre 4 Personnalisation de l'interface utilisateur

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

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

Facultatif : affectez une image la commande. Affectation d'une image (page 212) ----- 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 209) 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'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

Cration d'lments de l'interface utilisateur | 127

personnalisation de la barre d'outils d'accs rapide, voir Barres d'outils d'accs rapide (page 226).

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

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

Ajout de commandes et de contrles (page 228)

----- 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 422)

----- 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 411) 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.

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

128 | Chapitre 4 Personnalisation de l'interface utilisateur

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 233).
Crez un groupe de fonctions du ruban pour Cration d'un groupe de fonctions ----- organiser les commandes et contrles afficher du ruban (page 235) sur le ruban.

Ajout d'une range (page 245)

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 257) droulant unique ou un bouton de division.

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

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. 125) (diagramme du processus)

Cration d'lments de l'interface utilisateur | 129

Ajout de commandes et de contrles (page 248)

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 251) 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 239)

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 130).

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. 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 275).

Cration d'un onglet du ruban (page 277)

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

130 | Chapitre 4 Personnalisation de l'interface utilisateur

Cration d'un groupe de fonctions Crez les groupes de fonctions du ruban du ruban (page 128) (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 279) ruban.

Affectation d'un onglet du ruban ----- Affectez un onglet du ruban un espace de un espace de travail (page 424) 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 411) 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. 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 283).
Cration d'un groupe de fonctions Crez les groupes de fonctions du ruban du ruban (page 128) (diagramme ----- ncessaires l'affichage des commandes et du processus) contrles sur le ruban.

Cration d'lments de l'interface utilisateur | 131

Cration d'un onglet du ruban (page 130) (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 283)

----- 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 286).

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

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

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

132 | Chapitre 4 Personnalisation de l'interface utilisateur

Ajout de commandes et de contrles (page 292)

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

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

----- 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 411)

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 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 313).

Cration d'un menu droulant (page 314)

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

Cration d'lments de l'interface utilisateur | 133

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

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

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

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

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

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

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

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 411) droulant dans la barre de menus.

134 | Chapitre 4 Personnalisation de l'interface utilisateur

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 317).

Cration d'un menu contextuel (page 317)

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

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

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

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

Cration d'lments de l'interface utilisateur | 135

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

----- 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 355).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 125) (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 356) 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. Gnralement, les commandes que vous affectez aux actions dclenches par double-clic servent modifier l'objet que vous slectionnez. Pour plus

136 | Chapitre 4 Personnalisation de l'interface utilisateur

d'informations sur la personnalisation des actions dclenches par double-clic, voir Actions dclenches par double-clic (page 372).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 125) (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 373) 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 380).

Cration d'une commande (page ----- Crez vos commandes en fonction de vos besoins. 125) (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 381) 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 | 137

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 400).

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 415).

Cration d'un espace de travail (page 406)

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

Ajout ou suppression de commandes de la barre d'outils d'accs rapide (page 230)

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 417) travail courant.

138 | Chapitre 4 Personnalisation de l'interface utilisateur

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

Enregistrement de l'espace de travail (page 406)

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 419).

Cration d'un espace de travail (page 404)

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

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

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 | 139

Affichage d'un onglet du ruban (page 424)

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 429)

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 431)

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 432)

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 435) ----- 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 438) contrler la position, la transparence et le masquage automatique, entre autres paramtres.

140 | Chapitre 4 Personnalisation de l'interface utilisateur

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

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 411) 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 | 141

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.

142 | 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 | 143

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.

144 | 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 | 145

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.

146 | 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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 142). Vous pouvez charger et dcharger les fichiers CUIx l'aide des commandes CHARGIUPERSO et DECHARGIUPERSO

Cration et chargement d'un fichier CUIx partiel | 147

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 l'ajout d'une commande au fichier CUIx partiel, voir Pour ajouter des commandes un fichier CUIx partiel (page 150). 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 413). 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.

148 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Dans la bote de dialogue Ouvrir, recherchez et cliquez sur le fichier CUIx partiel que vous voulez charger, puis cliquez sur Ouvrir. 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.

Cration et chargement d'un fichier CUIx partiel | 149

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.

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.

150 | 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 et chargement d'un fichier CUIx partiel | 151

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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.

152 | Chapitre 4 Personnalisation de l'interface utilisateur

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 pour Autocad.

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 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 pour Autocad. 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.

Cration d'un fichier CUIx d'entreprise | 153

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.

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.

154 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Cration d'un fichier CUIx d'entreprise | 155

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. 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.

156 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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). .

Pour trouver une chane de recherche dans un fichier CUIx

1 Cliquez sur Grer Personnalisation Interface utilisateur.

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

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.

158 | 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 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.

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

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

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. 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.

160 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

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

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. 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.

162 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 barre d'outils. Cette chane n'accepte que des

Exemple

Echelle

164 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de la commande Echelle dans le volet Liste des commandes Elment Description du volet Proprits
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

Prsentation des commandes | 165

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.

166 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Cration, modification et rutilisation de commandes


Vous pouvez crer entirement une nouvelle commande, copier une commande existante pour en crer une nouvelle ou modifier les proprits d'une commande existante. Lorsque vous crez ou modifiez une commande, les proprits que vous pouvez dfinir sont : le nom de la commande, sa description, le fichier d'aide complmentaire, le nom d'affichage de la commande, la macro, les tiquettes, l'ID lment (pour les nouvelles commandes uniquement) et les images (petites ou grandes). 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.

Cration, modification et rutilisation de commandes | 167

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. 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 et modification d'images personnalises pour les commandes (page 214).

168 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Cration, modification et rutilisation de commandes | 169

Dans l'arborescence du volet Personnalisations dans <nom du fichier>, recherchez et slectionnez la commande que vous voulez modifier.

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.

170 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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 et modification d'images personnalises pour les commandes (page 214).

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.

Cration, modification et rutilisation de commandes | 171

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.

172 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Cration, modification et rutilisation de commandes | 173

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.

174 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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).

Cration de macros | 175

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 179).

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.

176 | Chapitre 4 Personnalisation de l'interface utilisateur

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 ;

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 dans la fentre de commande comme si vous les aviez saisis au clavier. Ils s'affichent galement dans l'lment d'interface utilisateur. 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 macros | 177

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.

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

178 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Description
Gnre la touche ENTREE. Gnre la touche ENTREE. Gnre la touche TAB.

Cration de macros | 179

Caractres spciaux des macros Caractre


[espace]

Description
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). 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 ECHAP). 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 RETOUR ARRIERE. 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

_ =*

*^C^C $ ^B ^C

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

^R

180 | Chapitre 4 Personnalisation de l'interface utilisateur

Caractres spciaux des macros Caractre Description


de garantir que les macros de commande crites dans des versions anciennes de l'application fonctionnent correctement dans la version la plus rcente. ^T ^V ^Z Active ou dsactive la tablette (quivaut CTRL+T). Change de fentre courante. Caractre nul qui supprime l'ajout automatique d'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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Cration de macros | 181

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 ENTREE. Dans la macro, le point-virgule (;) quivaut l'utilisation de la touche ENTREE. 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.

182 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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 lors de l'affichage de l'invite Choix des objets.

Cration de macros | 183

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

184 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. Les macros des exemples suivants rptent les commandes :

Cration de macros | 185

*^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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

186 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Utilisation des macros pour changer des lments d'interface utilisateur


Vous pouvez remplacer le contenu des menus, boutons de souris, boutons de tablette, menus de tablette ou menus cran actifs. 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.

Cration de macros | 187

Utilisez la syntaxe suivante dans une macro de menu pour changer de menu :
$section=customizationgroup.nommenu

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 T1T4 pour les menus 1 4 de la tablette

groupepersonnalisation Spcifie le groupe de personnalisations dont nommenu est membre (inutile si nommenu figure dans le fichier CUIx principal). nommenu Spcifie la section ou le sous-menu insrer. Il s'agit du libell principal ou de l'alias de la section charger. Les commandes suivantes illustrent le rfrencement d'un sous-menu :
$S=PARTS $T1=EDITCMDS

Vous pouvez activer le mcanisme de sous-menu au milieu d'une commande sans interrompre cette dernire. Par exemple, les chanes de commande ci-dessous sont quivalentes :
$S=ARCSTUFF ARC ARC $S=ARCSTUFF

Chaque commande lance la commande ARC, passe au sous-menu d'cran ARCSTUFF et effectue une pause pour l'entre des paramtres de l'arc. La rfrence du sous-menu doit tre suivie d'un espace pour la sparer des commandes suivantes dans la commande. Un menu droulant peut tre prsent dans la barre de menus ou dans le menu contextuel actif, mais pas dans les deux.

188 | Chapitre 4 Personnalisation de l'interface utilisateur

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Cration de macros | 189

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 ENTREE). Si vous ajoutez ^Z la fin de la macro, AutoCAD ne place pas automatiquement un espace (ENTREE) la fin de l'expression de macro. 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 179) DIESEL (page 451)

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.

190 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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 "Ggroupepersonnalisation.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]

Cration de macros | 191

^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.

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.

192 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Gestion de l'affichage des libells de commande


Vous pouvez grer la faon dont les libells de menu indiquent la disponibilit d'une commande dans le programme. Vous pouvez afficher les commandes de menu en gris (dsactiv), les marquer l'aide d'une coche ou d'une bordure, ou utiliser une combinaison d'indicateurs. Les commandes de menu peuvent galement contenir des expressions en langage DIESEL qui servent dsactiver, marquer ou modifier de manire interactive le texte du libell affich. Pour plus d'informations sur les expressions DIESEL, reportez-vous la section Expressions DIESEL dans les macros (page 457).

Libells de menu affichs en gris (dsactivs)


Pour qu'un libell s'affiche en gris dans un menu, le nom de la commande doit commencer par le caractre tilde (~). Les commandes associes l'lment n'aboutissent pas et les sous-menus sont 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.

Gestion de l'affichage des libells de commande | 193

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

Les libells de commande peuvent contenir des expressions en langage DIESEL qui servent activer ou dsactiver de manire conditionnelle les libells de commande 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

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 332).

194 | Chapitre 4 Personnalisation de l'interface utilisateur

Marquage des libells de menu


Vous pouvez marquer un libell de menu en incluant un point d'exclamation suivi d'un point (!.) dans la cellule Nom du volet Proprits de la commande. Il existe deux faons de marquer un lment de menu :

Une coche. S'affiche lorsque l'lment de menu n'a pas d'icne associe. Une bordure. S'affiche lorsque l'lment de menu 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 libells de commande peuvent galement contenir des expressions en langage DIESEL qui servent marquer de manire conditionnelle les libells de commande chaque fois qu'ils sont affichs. Lorsque la chane DIESEL suivante est ajoute dans la cellule Macros de la commande correspondante dans le volet Proprits, une coche est place gauche du libell 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 332).

Gestion de l'affichage des libells de commande | 195

Dsactivation et marquage simultans des libells 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 libell de commande. Pour afficher un libell de menu d'une commande en gris (dsactiver)

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.

196 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans le champ Nom du volet Proprits, ajoutez un tilde (~) 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.

Pour marquer un libell de 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.

Gestion de l'affichage des libells de commande | 197

4 Dans le champ Nom du volet Proprits, ajoutez un point d'exclamation suivi d'un point (!. 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.

Pour afficher un libell de menu d'une commande en gris (dsactiver) et le marquer simultanment

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.

198 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans le champ Nom du volet Proprits, ajoutez un tilde, un point d'exclamation et un point (~!. ou !.~ au dbut de la commande. 5 Cliquez sur Appliquer.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre.

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.

Affectation d'tiquettes de recherche | 199

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.

200 | Chapitre 4 Personnalisation de l'interface utilisateur

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 .

Affectation d'tiquettes de recherche | 201

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.

202 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

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.

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 203

<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. REMARQUE Vous devez mettre jour les info-bulles tendues dfinies pour une utilisation dans AutoCAD 2009 afin de pouvoir les utiliser dans AutoCAD 2010. Pour plus d'informations sur la conversion d'une info-bulle tendue cre pour AutoCAD 2009 afin de l'utiliser dans AutoCAD 2010, voir Pour convertir une info-bulle tendue AutoCAD 2009 pour une utilisation dans AutoCAD 2010 (page 208).

204 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 205

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.

206 | Chapitre 4 Personnalisation de l'interface utilisateur

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 place 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>

Cration d'info-bulles et de fichiers d'aide complmentaire pour les commandes | 207

</ResourceDictionary>

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 2010 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.

208 | 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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Cration de messages d'aide de ligne d'tat | 209

3 Dans la zone Description du volet Proprits, entrez le texte descriptif de la commande slectionne.

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.

210 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Affectation, cration et gestion d'images pour les commandes


Vous pouvez affecter des images de deux types aux commandes : des images standard et des images personnalises. Les commandes standard fournies avec AutoCAD sont incluses dans une bibliothque, tandis que les commandes 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. 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 et modification d'images personnalises pour les commandes (page 214).

Affectation, cration et gestion d'images pour les commandes | 211

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 :

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.

212 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Affectation, cration et gestion d'images pour les commandes | 213

4 Cliquez sur Appliquer.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Cration et modification d'images personnalises pour les commandes


Vous pouvez crer et modifier des images personnalises affecter une commande. Vous pouvez crer des images personnalises affecter aux commandes dans la bote de dialogue Editeur de boutons, incorpore dans l'diteur Personnaliser l'interface utilisateur, ou l'aide d'un diteur d'image externe. Vous pouvez utiliser une image existante ou crer une image entirement nouvelle. Par dfaut, les images personnalises que vous enregistrez sont stockes dans le

214 | Chapitre 4 Personnalisation de l'interface utilisateur

fichier de personnalisation de travail. Vous pouvez les exporter dans un fichier BMP externe afin de les utiliser dans un autre fichier de personnalisation. REMARQUE Dans les versions antrieures AutoCAD, les images personnalises taient stockes sparment du fichier de personnalisation. Dans AutoCAD 2010, les images sont stockes dans le fichier CUIx, ce qui facilite le partage avec les autres utilisateurs. Vous pouvez crer les images personnalises dans deux tailles : petite et grande. La taille des petites images doit tre de 16 x 16 pixels. La taille des grandes images doit tre de 32 x 32 pixels. Les images qui ne prsentent pas ces formats sont ajustes en consquence. 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.

Affectation, cration et gestion d'images pour les commandes | 215

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 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.

216 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 2010, 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 2010, 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.

Affectation, cration et gestion d'images pour les commandes | 217

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.

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.

218 | 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.

Affectation, cration et gestion d'images pour les commandes | 219

4 Dans la bote de dialogue Importer des images, accdez aux images importer et slectionnez-les. Cliquez sur Ouvrir. 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.

220 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Affectation, cration et gestion d'images pour les commandes | 221

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.

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

222 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. Voir aussi : 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.

Personnalisation des lments d'interface utilisateur | 223

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.

224 | Chapitre 4 Personnalisation de l'interface utilisateur

3 Cliquez avec le bouton droit de la souris sur l'lment de l'interface utilisateur et choisissez Dupliquer.

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.

Personnalisation des lments d'interface utilisateur | 225

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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 422).

226 | Chapitre 4 Personnalisation de l'interface utilisateur

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 | 227

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>.

228 | 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 | 229

5 Cliquez sur Appliquer. Pour ajouter et supprimer des commandes de la barre d'outils d'accs rapide en dehors de l'diteur Personnaliser l'interface utilisateur

Pour ajouter une commande la barre d'outils d'accs rapide


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

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.

230 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour ajouter une liste droulante la 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 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 | 231

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 251) 10 Si la liste droulante doit utiliser le comportement Diviser, 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.

232 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

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.

Ruban | 233

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 unique ; il permet de rfrencer le groupe de fonctions par programme. ID lment Etiquette identifiant un groupe de fonctions de manire exclusive. ID_GroupeDessin ID_Dessin

Exemple

Dbut 2D - Dessin

Afficher le texte

Dessin

Description Raccourcis clavier

Alias

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

234 | Chapitre 4 Personnalisation de l'interface utilisateur

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 275) dans Personnalisation des lments d'interface utilisateur (page 223).

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 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.

Ruban | 235

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. 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.

236 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Ruban | 237

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. 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.

238 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Ruban | 239

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. FERMERUBAN Ferme la fentre du ruban.

240 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 255). 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.

Exemple

Ligne

Ruban | 241

Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
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. Style de bouton Contrle la taille et l'affichage de l'intitul de la commande. Les options disponibles sont Large With Text (Vertical), Grand avec texte (horizontal), SmallWithText ou SmallWithoutText. REMARQUE Il est recommand d'viter l'option Grand avec texte (horizontal) qui occupe plus d'espace sur le ruban. 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 Large with Text (Vertical)

Exemple

Nom de commande Description Fichier d'aide complmentaire Commande Nom d'affichage

Cre des segments de ligne droite.

Texte contenant le nom associ la commande.

LIGNE

242 | 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
Macro 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. 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. 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 RCDATA_32_LIGNE UIDU_0005 LI

Exemple

^C^C_line

Raccourcis clavier Titre d'info-bulle ID lment

Petite image

RCDATA_16_LIGNE

Ruban | 243

Proprits de la commande Ligne sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment Description du volet Proprits
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

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. Voir aussi :

Pour ajouter une range un groupe de fonctions du ruban (page 245) (Procdure) Pour ajouter un sous-groupe de fonctions une range d'un groupe de fonctions du ruban (page 245) (Procdure) Pour supprimer une range ou un sous-groupe de fonctions d'un groupe de fonctions du ruban (page 246) (Procdure) Pour dplacer une range ou un sous-groupe de fonctions d'un groupe de fonctions du ruban (page 247) (Procdure)

244 | Chapitre 4 Personnalisation de l'interface utilisateur

Pour ajouter une commande un groupe de fonctions du ruban (page 248) (Procdure) Pour dplacer une commande sur un groupe de fonctions du ruban (page 250) (Procdure) Pour supprimer une commande d'un groupe de fonctions du ruban (page 249) (Procdure) Pour modifier l'affichage et le comportement des commandes, des contrles et des listes droulantes d'un groupe de fonctions du ruban (page 251) (Procdure)

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 une range d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Ruban | 245

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 sous-groupe de fonctions. 5 Crez une range pour le sous-groupe de fonctions au besoin ou cliquez sur le signe plus (+) en regard de la range laquelle vous voulez ajouter un sous-groupe de fonctions. 6 A l'aide du bouton droit de la souris, cliquez sur la range laquelle vous voulez ajoutez un sous-groupe de fonctions. Choisissez Nouveau sous-groupe de fonctions.

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.

246 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Ruban | 247

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. 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.

248 | Chapitre 4 Personnalisation de l'interface utilisateur

7 Dans le volet Proprits, modifiez les proprits de la commande que vous avez ajoute (page 251).

8 Cliquez sur Appliquer. Pour supprimer une commande d'un groupe de fonctions du ruban

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Ruban | 249

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. 4 Cliquez sur le signe (+) en regard du groupe de fonctions du ruban dans lequel vous voulez dplacer une commande.

250 | 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 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 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.

Ruban | 251

7 Dans le volet Proprits, cliquez sur la flche vers le bas en regard de Style de bouton et slectionnez Large With Text (Vertical), Grand avec texte (horizontal) ou SmallWithText.

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, sous-groupes de fonctions et listes droulantes jusqu' ce que vous accdiez la commande ou la liste droulante.

252 | Chapitre 4 Personnalisation de l'interface utilisateur

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 Large With Text (Vertical), Grand avec texte (horizontal), SmallWithText ou SmallWithoutText.

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 | 253

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 Drop Down Menu with Recent, Drop Down Menu, Split with Recent, Split ou Split with Recent (Static). 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.

254 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Exemple
Arc

Ruban | 255

Proprits de la liste droulante sur la range 1 du groupe de fonctions Dbut 2D - Dessin du ruban Elment du volet Proprits Description
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. 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 Drop Down Menu with Recent, Drop Down Menu, Split with Recent, Split, Split with Recent (Static). 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 Large With Text (Vertical), Grand avec texte (horizontal), SmallWithText ou SmallWithoutText. REMARQUE Il est recommand d'viter l'option Grand avec texte (horizontal) qui occupe plus d'espace sur le ruban. 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. Non Split with Recent

Exemple

Comportement

Style de liste de bouton de division

IconText

Style de bouton

Large with Text (Vertical)

Raccourcis clavier

AR

Titre d'info-bulle

256 | 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
ID lment

Description
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 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
ID_RBN_SPLITBTN_ARC

Petite image

RCDATA_16_ARC3PT

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

Voir aussi :

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.

Ruban | 257

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.

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>.

258 | Chapitre 4 Personnalisation de l'interface utilisateur

8 Ajustez les proprits de la liste droulante selon vos besoins pour contrler son apparence et les commandes qu'elle contient. (page 251) 9 Si la liste droulante doit utiliser le comportement Split, ajoutez une commande au noeud Commande principale sous la liste droulante pour dfinir la commande du bouton principal. 10 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
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Ruban | 259

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. 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

Triplet 2 de navigation 3D

Multiple

AcActionRecorderBasePointButtonItem

Bouton

AcActionRecorderComboBoxItem

Liste droulante Bouton

AcActionRecorderManageMacrosButtonItem AcActionRecorderPlaybackButtonItem

Bouton

AcActionRecorderPreferenceButtonItem

Bouton

ActionRecorderRecorderButtonItem

Bouton

AcActionRecorderTreeViewRibbonItem

Arborescence

AcActionRecorderUserInputButtonItem

Bouton

260 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle Type de contrle Description
utilisateur est prise en charge pour l'action slectionne. AcActionRecorderUserMessageButtonItem Bouton 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. Lit l'animation rcemment enregistre.

Bouton d'option du ruban - Paramtres avancs de rendu Bouton de commande du ruban - Pause de l'animation 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

Bascule

Bouton

Bouton

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.

Bouton

Bouton

Bascule

Liste droulante Bascule

Etiquette du ruban - Bloc

Etiquette

Ruban | 261

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Liste droulante du ruban - Etats de visibilit du bloc

Type de contrle
Liste droulante

Description
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. 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 - Masquage du bloc

Bouton

Bouton de commande du ruban Visibilit du bloc

Bouton

Bouton de commande du ruban - Masquage du bloc

Bouton

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

Bascule

262 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


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

Type de contrle
Bascule

Description
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. Affiche ou masque les contraintes dynaniques.

Bouton d'option du ruban - Affichage de contrainte dynamique Liste droulante du ruban - Elments exporter vers Impression Liste droulante du ruban - Prsentation des pages

Bascule

Liste droulante Liste droulante

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.

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.

Liste droulante

Ruban | 263

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


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

Type de contrle
Bouton

Description
Exporte le dessin vers Autodesk Impression.

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. 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.

Liste droulante Liste droulante

Liste droulante du ruban - Police

Liste droulante

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

264 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Compteur du ruban - Facteur de largeur

Type de contrle
Compteur

Description
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. 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.

Bouton d'option du ruban - Proprits du calque Contrle de la liste droulante de filtres de calque Liste droulante du ruban - Etat de calque Bouton d'option du ruban - Affichage du glyphe de lumire Luminosit

Bascule

Liste droulante Liste droulante Bascule

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

Liste droulante Liste droulante

Affiche et dfinit l'paisseur de ligne courante.

Ruban | 265

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Estompage de calque verrouill Estompage de calque verrouill

Type de contrle
Bascule

Description
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. 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.

Curseur

Bouton d'option du ruban - Gestionnaire des jeux d'annotations Bouton d'option du ruban - Matriaux Liste droulante du ruban - Style de ligne de repre multiple Contrle de liste droulante de navigation 3D

Bascule

Bascule Liste droulante Multiple

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.

Liste droulante du ruban - Format de sortie du rendu

Liste droulante

266 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton radio du ruban - Alignement de paragraphe

Type de contrle
Bouton radio

Description
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. 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 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

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

Bascule Bascule Etiquette

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.

Zone de texte

Bouton d'option du ruban - Fichier de sortie du rendu

Bascule

Liste droulante du ruban - Valeurs prdfinies de rendu

Liste droulante

Ruban | 267

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Qualit du rendu Contrle du ruban Autodesk Seek

Type de contrle
Curseur Zone de texte et bouton Bouton

Description
Rgle la qualit du rendu courante. Permet de raliser une recherche contextuelle partir du site Web Autodesk Seek.

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. 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.

Contrle du ruban - Aligner les ranges vides

Espacement

Zone de texte du ruban - Rechercher du texte Liste droulante du ruban - Couleur de plan de coupe Bouton d'option du ruban - Coupe 3D

Zone de texte Liste droulante Bascule

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

Affiche ou masque la fentre Proprits du soleil.

268 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Etat du soleil

Type de contrle
Bascule

Description
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.

Liste droulante du ruban - Styles de tableau Galerie du ruban - Style du texte

Liste droulante Liste droulante Liste droulante Bascule

Affiche et dfinit le style de texte courant.

Liste droulante du ruban - Hauteur du texte d'annotation Bouton d'option du ruban - Palettes d'outils Ruban - Calque sous-jacent, Couleur d'arrire-plan

Affiche et dfinit la hauteur de texte par dfaut des nouveaux objets de texte. 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.

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

Bascule

Ruban | 269

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Cube ViewCube Liste droulante du ruban Configuration de fentre Liste droulante du ruban - Styles visuels, Couleur d'arte

Type de contrle
Bascule

Description
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. 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.

Liste droulante Liste droulante

Bouton d'option du ruban - Crnelage d'arte

Bascule

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

Liste droulante

270 | Chapitre 4 Personnalisation de l'interface utilisateur

Contrles disponibles pour les groupes de fonctions du ruban Elment de contrle


Bouton d'option du ruban - Artes sombres

Type de contrle
Bascule

Description
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. 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.

Bouton d'option du ruban - Gestionnaire des styles visuels Bouton d'option du ruban - Artes de silhouette

Bascule

Bascule

Largeur de silhouette

Curseur

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.

Ruban | 271

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. 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.

272 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Ruban | 273

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.

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.

274 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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>. 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 424). 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

Ruban | 275

le groupe de palettes d'outils associ un onglet du ruban, ainsi que le comportement de rduction 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. 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.

Exemple

Onglet

Type d'affichage contextuel

Plein

Affichage par dfaut

Ajouter aux espaces de travail

Comportement de l'espace de travail

Fusionner ou ajouter l'onglet

Raccourcis clavier

Alias

ID_OngletDbut

276 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de l'onglet Dbut - 2D Elment Description du volet Proprits


ID lment Etiquette identifiant un groupe de fonctions de manire exclusive.

Exemple

ID_OngletDbut

Affichage des onglets de ruban issus d'un fichier CUIx partiel


Lorsque vous chargez des onglets de ruban d'un fichier CUIx partiel, la proprit Comportement de l'espace de travail permet de contrler la gestion des onglets susceptibles de partager un mme alias dans les fichiers CUIx principal et partiel. L'option Ajouter l'onglet uniquement affiche sparment chaque onglet du ruban charg avec un espace de travail. L'option Fusionner l'onglet uniquement affiche les onglets issus d'un fichier CUIx partiel avec ceux qui possdent un alias correspondant dans le fichier CUIx principal. Enfin, l'option Fusionner ou ajouter l'onglet fusionne l'onglet avant qu'un nouvel onglet soit cr sur le ruban. 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.

Ruban | 277

4 Cliquez avec le bouton droit de la souris sur Nouvel onglet. Choisissez Renommer. Entrez le nom de l'onglet. 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.

278 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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 | 279

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.

280 | 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 | 281

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.

282 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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.

Ruban | 283

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. 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.

284 | 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 (+) 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.

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.

Ruban | 285

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 Supprime l'affichage des onglets contextuels du ruban lorsque le jeu de slection comprend un nombre d'objets suprieur celui spcifi. 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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre.

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.

286 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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).

Exemple
Standard Barre d'outils Standard

Affichage par dfaut

Ajouter aux espaces de travail

Orientation

Haut

Emplacement X par dfaut

Emplacement Y par dfaut

Barres d'outils | 287

Proprits de la barre d'outils Standard Elment du volet Description Proprits


Si elle est ancre, une valeur 0 indique l'emplacement le plus en haut d'une zone ancre. Ranges 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. 1

Exemple

Alias

TB_STANDARD, Standard

ID_TbStandard

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 431) 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.

288 | Chapitre 4 Personnalisation de l'interface utilisateur

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 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 233) 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 417) Pour afficher des barres d'outils l'aide de l'diteur Personnaliser l'interface utilisateur (page 429)

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.

Barres d'outils | 289

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.

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.

290 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Barres d'outils | 291

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>.

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.

292 | 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 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. 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.

Barres d'outils | 293

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. 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.

294 | 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. 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.

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.

Barres d'outils | 295

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. 4 Cliquez avec le bouton droit sur le nom de la commande ou du contrle que vous voulez supprimer. Cliquez sur le bouton Supprimer.

296 | Chapitre 4 Personnalisation de l'interface utilisateur

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. L'diteur Personnaliser l'interface utilisateur s'affiche.

Barres d'outils | 297

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.

298 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Barres d'outils | 299

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 al-

Exemple
Zoom

Description

Barre d'outils source

TB_ZOOM

Utiliser propre icne

Non

Petite image

RCDATA_16_ZOOM

300 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de l'icne droulante Zoom de la barre d'outils Standard Elment du volet Proprits Description
phanumriques 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_16_ZOOM

Exemple

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.

Barres d'outils | 301

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. 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>.

302 | Chapitre 4 Personnalisation de l'interface utilisateur

6 Cliquez sur Appliquer.

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.

Barres d'outils | 303

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. 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.

304 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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

Barres d'outils | 305

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 Contrle des styles de trac Contrle Rtablir le petit bouton

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.

Affiche et dfinit le style de trac courant.

Permet de rtablir les actions annules.

306 | Chapitre 4 Personnalisation de l'interface utilisateur

Elments de contrle des barres d'outils Elment de contrle


Contrle du nom de bloc de rfrence Contrle du style de tableau Contrle de style de texte Contrle du SCU

Description
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. 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.

Barres d'outils | 307

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. 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.

308 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Barres d'outils | 309

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.

310 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Exemple
&Fichier

Menus droulants et menus contextuels | 311

Proprits du menu Fichier Elment du volet Description Proprits


Description 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

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.

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.

312 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 328). 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 114). 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 lors du chargement d'un menu. Pour s'afficher, tous les autres menus doivent tre ajouts un espace de travail.

Menus droulants et menus contextuels | 313

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.

314 | Chapitre 4 Personnalisation de l'interface utilisateur

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>.

Menus droulants et menus contextuels | 315

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 167). 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).

316 | 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
MENUBAR Contrle l'affichage de la barre de menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Menus droulants et menus contextuels | 317

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 : 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

318 | Chapitre 4 Personnalisation de l'interface utilisateur

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 :
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

Menus droulants et menus contextuels | 319

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. 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

Menu des objets bloc

Description Alias

Menu contextuel des objets bloc 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.

320 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Menus droulants et menus contextuels | 321

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>.

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

322 | Chapitre 4 Personnalisation de l'interface utilisateur

droit de la souris sur Menus contextuels. Cliquez sur Nouveau menu contextuel.

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>.

Menus droulants et menus contextuels | 323

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.

324 | Chapitre 4 Personnalisation de l'interface utilisateur

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>.

Menus droulants et menus contextuels | 325

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>.

326 | 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 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 167). 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).

Menus droulants et menus contextuels | 327

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

328 | Chapitre 4 Personnalisation de l'interface utilisateur

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 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.

Exemple
$(if,$(and,$(getvar,CleanScreenState),1),!.)Nettoyer &cran

~ !.

~Style de trac !.Calque...

&

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.

Menus droulants et menus contextuels | 329

3 Cliquez avec le bouton droit sur le menu. Cliquez sur Nouveau sous-menu. 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>.

330 | Chapitre 4 Personnalisation de l'interface utilisateur

7 Continuez d'ajouter des commandes jusqu' ce que le sous-menu soit complet. 8 Cliquez sur Appliquer.

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

Menus droulants et menus contextuels | 331

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 "Ggroupepersonnalisation.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.

332 | 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 | 333

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 Developers Guide.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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).

334 | Chapitre 4 Personnalisation de l'interface utilisateur

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 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

Menus droulants et menus contextuels | 335

T - Menus tablettes

La syntaxe d'change de menus partiels est :


$section=customizationgroup.menuname

coupe B1-4, A1-4, P0-16, T1-4 groupepersonnalisation Nom du groupe de personnalisation du fichier CUIx voulu nommenu 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=+customizationgroup2.nom menu2")

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 :

336 | Chapitre 4 Personnalisation de l'interface utilisateur

(menucmd "Ggroupepersonnalisation.nommenu=-") 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=-

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.

Menus droulants et menus contextuels | 337

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. ESPTRAVAIL Cre, modifie et enregistre les espaces de travail, et rend un espace de travail courant.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Proprits rapides
La palette Proprits rapides, pour un objet slectionn, vous permet d'accder un sous-ensemble de proprits accessibles partir de la palette Proprits. Vous pouvez personnaliser les proprits affiches sur la palette Proprits rapides. Les proprits (qui s'affichent lorsqu'un objet est slectionn) sont communes tous les types d'objet et sont spcifiques chaque objet slectionn. Les proprits disponibles sont les mmes que celles sur la palette Proprits et celles des info-bulles de survol.

338 | Chapitre 4 Personnalisation de l'interface utilisateur

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'objet 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 dans le volet Objets, vous pouvez alors choisir les proprits afficher lorsqu'un objet de ce type est slectionn 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.

Afficher la palette Proprits rapides


La palette Proprits rapides s'affiche lorsque des objets sont slectionns, si le type des objets slectionns est pris en charge pour les Proprits rapides et si la variable systme QPMODE est dfinie sur 1 ou 2. 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.

Proprits rapides | 339

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.

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.

340 | Chapitre 4 Personnalisation de l'interface utilisateur

Si un type d'objet est slectionn, les proprits de celui-ci s'affichent sur la palette Proprits rapides lorsqu'un objet de mme type est slectionn dans la fentre de dessin. 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. 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.

Proprits rapides | 341

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. 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.

342 | Chapitre 4 Personnalisation de l'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. 5 Cliquez sur Appliquer.

Proprits rapides | 343

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.

344 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Proprits rapides | 345

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.

346 | Chapitre 4 Personnalisation de l'interface utilisateur

5 Cliquez sur Appliquer.

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 le mode d'emplacement de la palette Proprits rapides. QPMODE Dfinit l'tat actif ou inactif de la palette Proprits rapides.

Proprits rapides | 347

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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

348 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

3 Dans le volet Objets, cliquez sur Modifier la liste de types d'objet.

Info-bulles de survol | 349

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.

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.

350 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Info-bulles de survol | 351

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.

352 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Info-bulles de survol | 353

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 dans l'application.

354 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Exemple

Enregistrer

Raccourcis clavier | 355

Proprits de la touche de raccourci Enregistrer Elment Description du volet Proprits


Description Fichier d'aide complmentaire Nom d'affichage de la commande Macro 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

Enregistre le dessin courant

Chane contenant le nom associ la commande.

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.

356 | Chapitre 4 Personnalisation de l'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. 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.

Raccourcis clavier | 357

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 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.

358 | Chapitre 4 Personnalisation de l'interface utilisateur

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 | 359

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

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.

360 | Chapitre 4 Personnalisation de l'interface utilisateur

Attribution de touches de raccourci Touche de raccourci


CTRL+4

Description
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. 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.

CTRL+6

CTRL+7

CTRL+8 CTRL+9

CTRL+A

CTRL+MAJ+A CTRL+B CTRL+C

CTRL+MAJ+C

CTRL+D CTRL+E CTRL+F

CTRL+G CTRL+H CTRL + MAJ + H

Raccourcis clavier | 361

Attribution de touches de raccourci Touche de raccourci


CTRL+I

Description
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. 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.

CTRL+J CTRL+K CTRL+L CTRL+M CTRL+N CTRL+O CTRL+P CTRL+MAJ+P

CTRL+Q CTRL+R

CTRL+S CTRL+MAJ+S

CTRL+T CTRL+V

CTRL+MAJ+V

CTRL+X

362 | Chapitre 4 Personnalisation de l'interface utilisateur

Attribution de touches de raccourci Touche de raccourci


CTRL+Y CTRL+Z CTRL+[ CTRL+\ CTRL+PG. PREC.

Description
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. 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.

CTRL+PG. SUIV.

F1 F2 F3

F4 F5 F6 F7 F8 F9 F10 F11

F12

Raccourcis clavier | 363

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 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.

364 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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. ^P'_.osmode 1 $(if,$(eq,$(getvar, osnapoverride),'_.osnapoverride 1)

Exemple

Correction d'accrochage aux objets : Extrmit Correction d'accrochage aux objets : Extrmit MAJ+E

Description Touche(s)

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.

Raccourcis clavier | 365

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. 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).

366 | 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 175). 6 Cliquez sur Appliquer. 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

Raccourcis clavier | 367

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).

REMARQUE Pour plus d'informations sur la cration d'une macro, reportez-vous la section Cration de macros (page 175). 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.

368 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Raccourcis clavier | 369

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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.

F6 F8 F9 F10 F11

F12 MAJ

370 | Chapitre 4 Personnalisation de l'interface utilisateur

Attribution des touches de remplacement temporaire Touche de remplacement temporaire


MAJ+

Description
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. 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.

MAJ+,

MAJ+. MAJ+/ MAJ+;

MAJ+]

MAJ+A

MAJ+C

MAJ+D

MAJ+E

MAJ+L

MAJ+M

MAJ+P

MAJ+Q

Raccourcis clavier | 371

Attribution des touches de remplacement temporaire Touche de remplacement temporaire


MAJ+S

Description
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+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.

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.

Exemple

Bloc d'attributs

372 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de l'action dclenche par double-clic Bloc d'attributs Elment Description du volet Proprits
Description Nom de l'objet 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 376). Identifie une action dclenche par double-clic de manire exclusive dans l'diteur CUI. ATTBLOCKREF

Exemple

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.

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.

Actions dclenches par double-clic | 373

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>.

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.

374 | Chapitre 4 Personnalisation de l'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.

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.

Actions dclenches par double-clic | 375

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 PICKFIRST Dtermine si vous slectionnez les objets avant (slection nom-verbe) ou aprs avoir mis une commande.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

376 | Chapitre 4 Personnalisation de l'interface utilisateur

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 ATTDEF CAMERA CERCLE CALQUESOUSJACENTDGN COTE CALQUESOUSJACENTDWF ELLIPSE SURFACEEXTRUDEE HACHURES HELICE IMAGE INSERER

Description
Face 3D Solide 3D (solides 3D primitifs et complexes) Objet de type inconnu Arc 3 points Dfinition d'attribut non dfinie dans un bloc Camra Cercle 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

Actions dclenches par double-clic | 377

Noms DXF des objets frquemment utiliss Nom DXF Description 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 Polyligne optimise Multiligne Ligne de repre multiple Texte multiligne Calque sous-jacent PDF

LIGNE SURFACELISSEE LWPOLYLIGNE MLIGNE LIGNEDEREPMULT TEXTMULT CALQUESOUSJACENTPDF POINT POLYLIGNE DEMIDROITE REGION SURFACEREVOLUEE

Point Polyligne 2D ou 3D Demidroite Rgion 2D Surface 3D rvolue

378 | Chapitre 4 Personnalisation de l'interface utilisateur

Noms DXF des objets frquemment utiliss Nom DXF


FORMES SOLIDE SPLINE SURFACEBALAYEE TABLEAU TEXTE TOLERANCE FENETRE NETTOYER DROITE

Description
Insertion de forme Solide 2D courbe B-spline Surface de balayage 3D Table Texte sur une seule ligne Tolrance gomtrique Fentre flottante Nettoyer Droite

REMARQUE Si plus d'un objet sont slectionns, ou si un type d'objet n'est pas associ une action dclenche par double-clic, la commande utilise par dfaut est PROPRIETES.

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

Commande (macro)
DDEDIT

Actions dclenches par double-clic | 379

Attribution des actions dclenches par double-clic Type d'objet


ATTRIB ATTBLOCKREF ATTDYNBLOCKREF BLOCKREF

Commande (macro)
MODIFATTRINSITU EATTEDIT EATTEDIT $M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit) $M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit) EDITHACH AJUSTEIMAGE PEDIT MLEDIT EDITEXTMULT PEDIT COUPE3D EDITSPLINE DDEDIT EDITREF

DYNBLOCKREF

HACHURES IMAGE LWPOLYLIGNE MLIGNE TEXTMULT POLYLIGNE OBJETCOUPE SPLINE TEXTE XREF

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.

380 | Chapitre 4 Personnalisation de l'interface utilisateur

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 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.

Boutons de la souris | 381

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. 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.

382 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
MBUTTONPAN Gre le comportement du troisime bouton ou de la molette du priphrique de pointage.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. Comme le dcrit la section Pause destine aux entres utilisateur dans les macros (page 181), 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.

Boutons de la souris | 383

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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

384 | Chapitre 4 Personnalisation de l'interface utilisateur

du haut. Le programme peut reconnatre jusqu' 32766 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. 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.

Elments d'interface hrits | 385

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.

386 | Chapitre 4 Personnalisation de l'interface utilisateur

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 380).

Elments d'interface hrits | 387

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Cration de menus cran


Les menus cran fournissent une interface hrite pour l'affichage des menus dans une palette. La cration et la modification des menus cran s'effectuent dans l'diteur Personnaliser l'interface utilisateur (IUP). Par dfaut, le menu cran est dsactiv. Vous pouvez activer l'affichage du menu cran dans l'onglet Affichage de la bote de dialogue Options. En outre, la variable systme MENUCTL permet de dterminer si le menu cran est mis jour lorsque vous entrez des commandes l'invite de commande. REMARQUE Dans les versions futures du produit, les menus cran risquent de ne plus tre pris en charge. Dans l'diteur Personnaliser l'interface utilisateur (IUP), chaque menu cran est compos de plusieurs lignes dfinissant les sous-menus cran. Pour affecter un sous-menu un menu cran, vous devez faire glisser le sous-menu vers le menu cran dans le volet Personnalisations dans. Pour affecter une commande un menu, faites glisser la commande du volet Liste des commandes vers la ligne numrote dans le menu. Les lignes non affectes restent vides dans le menu.

388 | Chapitre 4 Personnalisation de l'interface utilisateur

Modification des proprits de menu cran


Vous pouvez modifier les proprits des menus cran comme indiqu dans le tableau suivant. Proprits des menus d'cran Elment du volet Proprits
Nom Description

Description

Exemple

Dfinit le nom du menu. Texte utilis pour dcrire l'lment ; n'apparat pas dans l'interface utilisateur. Dfinit la ligne de dpart du sousmenu de menu cran. Dfinit le nombre de lignes dans un sous-menu d'cran. Spcifie l'alias du menu cran. Collection indique que plusieurs dfinitions sont affectes cet alias. Cliquez sur le bouton pour ouvrir la bote de dialogue Alias.

ECRAN

Ligne de dpart

Nombre de lignes Alias

26

SCREEN, S

Pour le menu d'cran AutoCAD, qui constitue le menu racine, les alias qui figurent dans la bote de dialogue Alias sont SCREEN (dbut du menu cran) et S (tiquette de section du sous-menu). Pour les autres menus, les attributions de ligne dterminent l'ordre des options dans le menu. Par exemple, le menu Fichier de la ligne 3 dans l'arborescence du menu d'cran AutoCAD correspond la troisime position dans le menu cran AutoCAD. Dans l'arborescence, les noms des sous-menus correspondent au nom du premier lment du sous-menu. Par exemple, le sous-menu Nouveau contient des commandes telles que OUVRIR, SAUVERAP et SAUVENOMen plus de la commande NOUVEAU. La zone Alias de ces sous-menus dfinit le menu dans lequel ils se trouvent et la zone Ligne de dpart indique leur position dans ce menu. Le sous-menu Nouveau apparat en troisime position dans le menu cran Fichier. Dans le volet Proprits, sa ligne de dpart est la ligne 3. Lorsque vous cliquez deux fois sur Alias pour afficher la bote de dialogue Alias, vous observez que l'attribution correspondante est 01_FILE.

Elments d'interface hrits | 389

En contrlant les paramtres de ligne de dpart, vous pouvez dsigner les lments de menu qui sont affichs en permanence. Par exemple, tant donne que le sous-menu Nouveau doit commencer la ligne 3, les lments de menu des lignes 1 et 2 du menu d'cran AutoCAD (les options de menu AutoCAD et ****) s'affichent toujours lorsque le sous-menu Nouveau est affich. De mme, vous pouvez dfinir un menu pour afficher ou masquer les options de menu dans les autres menus en insrant des lignes vides. Par exemple, seules 22 lignes (y compris les lignes vides) sont dfinies dans le sous-menu Nouveau. Par consquent, les sous-menus ASSIST et DERNIER qui occupent les lignes 25 et 26 du menu d'cran AutoCAD continuent de s'afficher lorsque le sous-menu Nouveau est slectionn. En revanche, une option place la ligne 22 serait masque. Pour afficher le menu cran 1 Cliquez sur Menu de l'application Options. 2 Dans l'onglet Affichage de la bote de dialogue Options, sous Elments de la fentre, slectionnez Afficher le menu cran. 3 Cliquez sur OK. Pour dfinir des sous-menus refltant la commande courante 1 Sur la ligne de commande, entrez menuctl. 2 Effectuez l'une des oprations suivantes :

Entrez 1 pour dfinir des sous-menus refltant la commande courante. Entrez 0 pour dfinir des menus d'cran qui ignorent la commande courante.

Pour ajouter des commande dans le menu d'cran

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 sur le signe plus (+) situ ct d'un menu d'cran pour dvelopper la liste.

390 | Chapitre 4 Personnalisation de l'interface utilisateur

4 Dans le volet Liste de commandes, recherchez la commande que vous voulez ajouter. Faites glisser la commande vers le menu d'cran. Une flche s'affiche en regard du curseur lorsque vous pouvez placer la commande. 5 Cliquez sur Appliquer. Pour crer un sous-menu dans un menu d'cran

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 Menus d'cran. Cliquez sur Nouveau menu d'cran. Un nouveau menu d'cran (nomm Menu cran1) est plac au bas de l'arborescence des menus d'cran. 4 Effectuez l'une des oprations suivantes :

Entrez un nom la place du nom par dfaut Menu cran1. Cliquez avec le bouton droit sur Menu cran1. Cliquez sur Renommer. Entrez ensuite le nom du nouveau menu d'cran. Cliquez sur Menu cran1, attendez, puis cliquez nouveau sur le nom du menu cran pour modifier son nom sur place.

5 Slectionnez le nouveau menu d'cran dans l'arborescence et mettez jour le volet Proprits de la manire suivante:

Dans la zone Description, entrez la description du menu d'cran. Dans la zone Ligne de dpart, indiquez le numro de ligne de la premire option du menu. Dans la zone Nombre de lignes, entrez le nombre de lignes total disponibles pour le menu d'cran. Dans la zone Alias, entrez un alias.

6 Dans le volet Liste des commandes, faites glisser la commande jusqu' un emplacement situ sous le menu d'cran dans le volet Personnalisations dans <nom de fichier>.

Elments d'interface hrits | 391

7 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
MENUCTL Gre le changement de page du menu cran. SCREENBOXES Stocke le nombre de botes dans la zone de menu cran de la zone de dessin.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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.

392 | Chapitre 4 Personnalisation de l'interface utilisateur

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 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 (_).

Exemple

Quatre : gal

Elments d'interface hrits | 393

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 de commande Description Macro Nom de la commande tel qu'il apparat dans le volet Liste des commandes.

Exemple

Fentres en mosaque, Quatre : gal

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 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

394 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Elments d'interface hrits | 395

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 2010\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. 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.

396 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Elments d'interface hrits | 397

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 LISP (page 512). 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.

398 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Chargement d'un fichier AutoLISP | 399

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

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 415).

400 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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 419). 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.

Prsentation de la personnalisation de l'espace de travail | 401

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 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.

Exemple
AutoCAD classique

Description

Dbut le

Objet

Barre de menus

Actif

402 | Chapitre 4 Personnalisation de l'interface utilisateur

Proprits de l'espace de travail AutoCAD classique Elment du volet Proprits


Barre d'tat

Description
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 le menu Ecran est visible ou pas 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
Application uniquement

Onglets Objet/Prsentation

Actif

Menus d'cran

Inactif

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. 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

Prsentation de la personnalisation de l'espace de travail | 403

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.

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.

404 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Prsentation de la personnalisation de l'espace de travail | 405

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.

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

406 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Pour modifier les proprits d'un espace de travail

1 Cliquez sur Grer Personnalisation Interface utilisateur.

Prsentation de la personnalisation de l'espace de travail | 407

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). 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 Menus d'cran. 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.

408 | 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 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. 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.

Prsentation de la personnalisation de l'espace de travail | 409

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.

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.

410 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Prsentation de la personnalisation de l'espace de travail | 411

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. 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.

412 | Chapitre 4 Personnalisation de l'interface utilisateur

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 2010\acad.exe" /w "Mon espace de travail

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.

Prsentation de la personnalisation de l'espace de travail | 413

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 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.

414 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur | 415

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 crer une barre d'outils d'accs rapide, voir Barres d'outils d'accs rapide (page 226).

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 419).

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 286).

416 | Chapitre 4 Personnalisation de l'interface utilisateur

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 419) Pour afficher la barre d'outils d'accs rapide en dessus ou en dessous du ruban partir de l'interface utilisateur (page 417) (Procdure) Pour afficher les barres d'outils partir de l'interface utilisateur (page 417) (Procdure) Pour grer l'affichage des onglets et des groupes de fonctions du ruban partir de l'interface utilisateur (page 418) (Procdure) Pour afficher les palettes partir de l'interface utilisateur (page 418) (Procdure)

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.

Gestion des lments d'interface utilisateur sans l'diteur Personnaliser l'interface utilisateur | 417

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. 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.

418 | Chapitre 4 Personnalisation de l'interface utilisateur

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 419

l'affichage des onglets de prsentation le long de la bordure infrieure de la fentre de dessin l'affichage du menu cran hrit 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 226).

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 d'un groupe de fonctions du ruban. Pour plus d'informations sur la cration et la modification du contenu du ruban, voir Ruban (page 233) sous Personnalisation des lments d'interface utilisateur (page 223).

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 286) sous Personnalisation des lments d'interface utilisateur (page 223).

420 | Chapitre 4 Personnalisation de l'interface utilisateur

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 311) sous Personnalisation des lments d'interface utilisateur (page 223).

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 436). Voir aussi :

Pour afficher une barre d'outils d'accs rapide (page 422) (Procdure) Pour afficher la barre d'outils d'accs rapide en dessus ou en dessous du ruban partir de l'diteur Personnaliser l'interface utilisateur (page 423) (Procdure) Pour afficher les onglets du ruban partir de l'diteur Personnaliser l'interface utilisateur (page 424) (Procdure) Pour dplacer un onglet sur le ruban (page 425) (Procdure) Pour dplacer un groupe de fonctions sur un onglet (page 426) (Procdure) Pour contrler l'affichage des onglets sur le ruban (page 427) (Procdure) Pour contrler l'affichage des groupes de fonctions d'un onglet du ruban (page 428) (Procdure)

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 421

Pour associer un groupe de palettes d'outils un onglet du ruban (page 429) (Procdure) Pour afficher des barres d'outils l'aide de l'diteur Personnaliser l'interface utilisateur (page 429) (Procdure) Pour modifier les proprits d'une barre d'outils (page 431) (Procdure) Pour afficher les menus sur la barre de menus (page 432) (Procdure) Pour repositionner les menus sur la barre de menus (page 434) (Procdure) Pour afficher une palette l'aide de l'diteur Personnaliser l'interface utilisateur (page 435) (Procdure)

Pour afficher 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 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.

422 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 423

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. 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.

424 | 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 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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 425

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.

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.

426 | 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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 427

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. 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.

428 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 429

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.

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.

430 | 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 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 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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 431

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. (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.

432 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 433

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.

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.

434 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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.

Gestion des lments d'interface utilisateur dans l'diteur Personnaliser l'interface utilisateur | 435

7 Cliquez sur Appliquer.

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

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Gestion de l'apparence des palettes


Vous pouvez utiliser les espaces de travail pour contrler l'affichage et l'apparence des palettes. 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 Paramtres avancs du rendu Gestionnaire de connexion BD Lumires du modle Matriaux gestionnaire du jeu de feuilles Proprits du soleil Gestionnaire de styles visuels

436 | Chapitre 4 Personnalisation de l'interface utilisateur

Palette d'outils

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. 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.

Exemple
Oui

Orientation

Flottant

Autoriser l'ancrage

Oui

Masquer automatiquement

Inactif

Gestion de l'apparence des palettes | 437

Proprits de la fentre des palettes d'outils sous l'espace de travail d'AutoCAD classique. Elment du volet Proprits
Utiliser la transparence

Description
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
Non

Taux de transparence

Groupe par dfaut

Toutes les palettes

Hauteur

598

Largeur

172

Voir aussi :

Pour modifier les proprits d'une palette (page 438) (Procdure)

Pour modifier les proprits d'une palette

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 contenant la palette que vous voulez modifier.

438 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Gestion de l'apparence des palettes | 439

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

440 | Chapitre 4 Personnalisation de l'interface utilisateur

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. 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.

Transfert et migration d'une personnalisation | 441

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 2010 Migrer les paramtres personnaliss.

442 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

Transfert et migration d'une personnalisation | 443

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

444 | Chapitre 4 Personnalisation de l'interface utilisateur

d'interface utilisateur entre les deux fichiers CUIx. Pour plus d'informations, voir Pour transfrer des personnalisations (page 443).

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 Personnaliser l'interface utilisateur. Pour plus d'informations, voir Pour crer une commande (page 167). 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 314).

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 432).

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 434).

Barres d'outils Pourquoi mes barres d'outils ne restent-elles pas au mme endroit lorsque je ferme et que je redmarre AutoCAD 2010 ?
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 2010 rinitialiser l'espace de travail au dmarrage et positionner les barres d'outils leur emplacement correct. Pour plus d'informations, voir Pour

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 445

restaurer un espace de travail l'aide d'une option de la ligne de commande (page 412).

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 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

446 | Chapitre 4 Personnalisation de l'interface utilisateur

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.

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 411).

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 154).

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 447

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.

448 | Chapitre 4 Personnalisation de l'interface utilisateur

WSCURRENT Renvoie le nom de l'espace de travail courant l'invite de commande et rend un espace de travail courant.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Questions frquentes sur l'diteur Personnaliser l'interface utilisateur | 449

450

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.

451

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

452 | Chapitre 5 DIESEL

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 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 461) 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.

Dfinition des valeurs MODEMACRO | 453

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 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.

454 | 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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Dfinition de MODEMACRO avec AutoLISP | 455

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: 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)" ) )

456 | Chapitre 5 DIESEL

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.

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. Cette chane permet de passer de l'espace papier l'espace objet (et vice versa) si la valeur de la variable TILEMODE est 0. Cette expression est value de manire transparente. Si vous omettez le caractre spcial ^P (qui permet d'activer et de dsactiver MENUECHO), l'expression affiche uniquement la commande mise. 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

Expressions DIESEL dans les macros | 457

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. 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.

458 | Chapitre 5 DIESEL

(defun C:SYMIN ( ) (setq sym (getstring "\nEnter symbol name: ") ; invite l'utilisateur indiquer le nom d'un symbole ) (menucmd "s=symsize") ; Affecte au menu cran ; le sous-menu symsize (setq siz (getreal "\nSelect symbol size: ") ; invite l'utilisateur indiquer 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 (menucmd "s=") ; Revient au ; menu cran prcdent (princ) ; Prend fin en mode silencieux )

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 ($).

Expressions DIESEL dans les macros | 459

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 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.

460 | Chapitre 5 DIESEL

$(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
Commandes
Aucune entre

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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, 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])

Catalogue des fonctions DIESEL | 461

Si l'paisseur active est rgle sur 5, la chane DIESEL suivante renvoie la valeur 15.
$(+, $(getvar,thickness),10)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

- (soustraction)
Renvoie le rsultat de la soustraction des nombres val2 val9 de la valeur val1.
$(-, val1 [, val2, , val9])

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

462 | Chapitre 5 DIESEL

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

* (multiplication)
Renvoie le produit des nombres val1, val2, , val9.
$(*, val1 [, val2, , val9])

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

/ (division)
Renvoie le rsultat de la division du nombre val1 par val2, , val9.
$(/, val1 [, val2, , val9])

* (multiplication) | 463

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

= (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)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

464 | Chapitre 5 DIESEL

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

< (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
Commandes
Aucune entre

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 ) | 465

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

> (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)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

!= (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)

466 | Chapitre 5 DIESEL

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

<= (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
Commandes
Aucune entre

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 ) | 467

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

>= (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
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

and
Renvoie l'oprateur logique AND au niveau du bit des nombres entiers val1 val9.
$(and, val1 [, val2,, val9])

468 | Chapitre 5 DIESEL

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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

2 3

angtos | 469

Valeurs d'units d'angle Valeur de mode


4

Format de chane
Units godsiques

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

470 | 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 | 471

chanes composes de plusieurs macros $(edtime) utilisent toutes la mme date et la mme heure.

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

472 | Chapitre 5 DIESEL

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

eval
Transmet la chane str l'valuateur DIESEL et renvoie le rsultat de l'valuation.
$(eval, str)

Aide-mmoire
Commandes
Aucune entre

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 | 473

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

fix
Tronque la valeur du nombre rel pour former un nombre entier en en supprimant la partie fractionnaire.
$(fix, valeur)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

474 | Chapitre 5 DIESEL

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

getvar
Renvoie la valeur de la variable systme dfinie sous le nom nomvar.
$(getvar, nomvar)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

getvar | 475

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

index
Renvoie le membre indiqu dans une chane dlimite par une virgule.
$(index, valeur, chane)

476 | Chapitre 5 DIESEL

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, 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
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

nth | 477

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

or
Renvoie l'oprateur logique OR au niveau du bit des nombres entiers val1 val9.
$(or, val1 [, val2,, val9])

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

478 | Chapitre 5 DIESEL

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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
Commandes
Aucune entre

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 | 479

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

strlen
Renvoie la longueur de la chane exprime en nombre de caractres.
$(strlen, chane)

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

480 | Chapitre 5 DIESEL

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

upper
Renvoie la chane convertie en majuscules selon les rgles de la langue en cours.
$(upper, chane)

Aide-mmoire
Commandes
Aucune entre

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 | 481

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

xor
Renvoie l'oprateur logique XOR au niveau du bit des nombres entiers val1 val9.
$(xor, val1 [, val2,, val9])

Aide-mmoire
Commandes
Aucune entre

Variables systme
MENUECHO Dfinit l'affichage sur la ligne de commande des informations et des invites correspondant aux options slectionnes directement dans les menus.

482 | Chapitre 5 DIESEL

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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)?? $(++)

Aide-mmoire
Commandes
Aucune entre

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 | 483

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

484 | Chapitre 5 DIESEL

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

485

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.

486 | Chapitre 6 Clichs et scripts de commandes

4 Cliquez sur Enregistrer. 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.

Modificateurs de commande
Aucune entre

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.

Affichage des clichs | 487

Certaines commandes peuvent entraner la rgnration du dessin et ainsi faire disparatre le clich. 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

488 | Chapitre 6 Clichs et scripts de commandes

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. 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.

Cration et affichage de bibliothques de clichs | 489

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.

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
Aucune entre

Utilitaires
SLIDELIB Compile les clichs rpertoris dans un fichier ASCII situ dans un fichier de bibliothque de clichs.

Modificateurs de commande
Aucune entre

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.

490 | Chapitre 6 Clichs et scripts de commandes

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 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.

Prsentation des scripts de commandes | 491

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. 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. Pour crer un script qui modifie les valeurs d'un dessin 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

492 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Excution de scripts au dmarrage | 493

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 bote de dialogue. 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. 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.

494 | Chapitre 6 Clichs et scripts de commandes

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.

Excution de scripts au dmarrage | 495

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 489).

496 | Chapitre 6 Clichs et scripts de commandes

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 497). 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. 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 :

Excution de diaporamas l'aide de scripts | 497

; 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

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.

498 | Chapitre 6 Clichs et scripts de commandes

AFFCLICH Affiche le contenu d'un fichier clich dans la fentre courante.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Excution de diaporamas l'aide de scripts | 499

500

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.

501

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' 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.

502 | Chapitre 7 Introduction aux interfaces de programmation

Voir aussi :

ActiveX Automation et VBA

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Dfinition d'une commande pour dmarrer votre application | 503

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.

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 informations sur la cration, la modification et le chargement de fichiers de personnalisation, reportez-vous Personnalisation de l'interface utilisateur (page 103).

504 | Chapitre 7 Introduction aux interfaces de programmation

Aide-mmoire
Commandes
CHARGIUPERSO Charge un fichier CUIx.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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.

VBA AutoCAD | 505

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 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.

506 | Chapitre 7 Introduction aux interfaces de programmation

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. 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.

Prsentation de VBA AutoCAD | 507

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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.

508 | Chapitre 7 Introduction aux interfaces de programmation

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. 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 | 509

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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 :

510 | Chapitre 7 Introduction aux interfaces de programmation

(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.

Chargement et excution automatiques des projets VBA | 511

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 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,

512 | Chapitre 7 Introduction aux interfaces de programmation

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. 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.

Prsentation d'AutoLISP et de Visual LISP | 513

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 AutoLISP Developer's Guide et pour plus d'informations sur les fonctions AutoLISP et Visual LISP, voir le manuel 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 AutoLISP Developers Guide.

Aide-mmoire
Commandes
Aucune entre

Variables systme
PICKADD Dtermine si les slections suivantes remplacent le jeu de slection courant ou s'y ajoutent. PICKAUTO Gre le fentrage automatique lors de l'affichage de l'invite Choix des objets.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Utilisation des applications AutoLISP


Les applications AutoLISP sont stockes dans des fichiers texte ASCII que vous pouvez modifier. Avant d'utiliser une application AutoLISP, vous devez la charger.

514 | Chapitre 7 Introduction aux interfaces de programmation

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 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 : (load "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.

Utilisation des applications AutoLISP | 515

Voir aussi :

Prsentation de l'organisation des fichiers (page 4)

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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


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

516 | Chapitre 7 Introduction aux interfaces de programmation

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 523). 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 automatiquement une commande l'aide des fonctions load ou command, la dfinition de la commande, que vous utilisiez la commande ou non, occupe de la mmoire. 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 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 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. 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). Voir aussi :

Chargement d'un fichier AutoLISP (page 398) Fonction S::STARTUP : excution postinitialisation (page 523)

Chargement et excution automatiques des routines AutoLISP | 517

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Le fichier ACAD.LSP
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.

518 | Chapitre 7 Introduction aux interfaces de programmation

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 acad2010.lsp. Autodesk fournit le fichier acad2010.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. Voir aussi :

Prsentation de l'organisation des fichiers (page 4) Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage (page 522)

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.

Chargement et excution automatiques des routines AutoLISP | 519

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Le fichier ACADDOC.LSP
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")

AVERTISSEMENT Ne modifiez pas le fichier rserv acad2010doc.lsp. Autodesk fournit le fichier acad2010doc.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. Voir aussi :

Prsentation de l'organisation des fichiers (page 4)

520 | Chapitre 7 Introduction aux interfaces de programmation

Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage (page 522)

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.

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Chargement et excution automatiques des routines AutoLISP | 521

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. 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.

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Prvention des erreurs AutoLISP lors du chargement des fichiers de dmarrage


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)

522 | Chapitre 7 Introduction aux interfaces de programmation

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. Voir aussi :

Fonction S::STARTUP : excution postinitialisation (page 523)

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Fonction S::STARTUP : excution postinitialisation


Vous pouvez dfinir une fonction S::STARTUP pour effectuer toute opration de configuration une fois le dessin initialis.

Chargement et excution automatiques des routines AutoLISP | 523

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 LISP 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 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.

524 | Chapitre 7 Introduction aux interfaces de programmation

(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.

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 comprend une srie de bibliothques DLL qui s'excutent dans le mme espace d'adressage que AutoCAD, et qui fonctionnent directement avec le code et les structures

ObjectARX | 525

de donnes AutoCAD fondamentales. Tirant parti de l'architecture ouverte d'AutoCAD, ces bibliothques 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 utiliser les bibliothques DLL pour crer 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 VBA, afin de permettre une intgration englobant plusieurs API. L'environnement de programmation ObjectARX est dcrit dans le manuel ObjectARX Developer's Guide. La documentation fait partie du kit ObjectARX Software Development Kit, 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.

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Utilisation des applications ObjectARX


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.

526 | Chapitre 7 Introduction aux interfaces de programmation

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. 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. Voir aussi :

Prsentation de l'organisation des fichiers (page 4)

Utilisation des applications ObjectARX | 527

Aide-mmoire
Commandes
ARX Charge et dcharge les applications ObjectARX et fournit des informations leur sujet.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Chargement automatique des applications ObjectARX


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. 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

528 | Chapitre 7 Introduction aux interfaces de programmation

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 516) 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. Voir aussi :

Prsentation du chargement automatique d'AutoLISP (page 516)

Aide-mmoire
Commandes
APPLOAD Charge et dcharge des applications et dtermine les applications charger au dmarrage.

Chargement automatique des applications ObjectARX | 529

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

.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 Developers 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.

530 | Chapitre 7 Introduction aux interfaces de programmation

Aide-mmoire
Commandes
Aucune entre

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Chargement des applications gres dans AutoCAD | 531

532

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,

533

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.

Dans la bote de dialogue Slectionner un fichier formes, 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.

534 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

Cration de fichiers de dfinition de forme | 535

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. 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

536 | Chapitre 8 Formes et polices de forme

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. FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Code de longueur et de direction des vecteurs | 537

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

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.

538 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Codes spciaux
Vous pouvez utiliser des codes spciaux pour crer des formes gomtriques supplmentaires et spcifier certaines actions.

Codes spciaux | 539

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

540 | Chapitre 8 Formes et polices de forme

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Codes spciaux | 541

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Codes 3 et 4 : gestion de la taille


Les codes 3 et 4 grent la taille relative de chaque vecteur. 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.

542 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. dpassement en ngatif de la pile nnn

Codes spciaux | 543

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 616)). 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.

544 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

Codes spciaux | 545

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 :

546 | Chapitre 8 Formes et polices de forme

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 :

Aide-mmoire
Commandes
CHARGER Rend les formes disponibles et permet l'utilisation de la commande FORMES.

Codes spciaux | 547

FORMES Insre une forme partir d'un fichier formes qui a t charg l'aide de la commande CHARGER.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 45degrs) 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 :

548 | Chapitre 8 Formes et polices de forme

11,(56,28,0,3,012)

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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).

Codes spciaux | 549

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.

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 code8 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.

550 | 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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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

Codes spciaux | 551

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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

552 | Chapitre 8 Formes et polices de forme

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 () %%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.

Descriptions des polices de texte | 553

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.

554 | Chapitre 8 Formes et polices de forme

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Fichiers exemple
Cette rubrique contient des fichiers exemple qui permettent d'tendre les caractres de police fournis avec AutoCAD.

Fichiers exemple | 555

Extended Simplex Roman

556 | Chapitre 8 Formes et polices de forme

;; ;; 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

Fichiers exemple | 557

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),

558 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 559

*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

560 | Chapitre 8 Formes et polices de forme

*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,

Fichiers exemple | 561

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,

562 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 563

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

564 | Chapitre 8 Formes et polices de forme

*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

Fichiers exemple | 565

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,

566 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 567

*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

568 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 569

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

570 | Chapitre 8 Formes et polices de forme

*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,

Fichiers exemple | 571

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,

572 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 573

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

574 | Chapitre 8 Formes et polices de forme

*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

Fichiers exemple | 575

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,

576 | Chapitre 8 Formes et polices de forme

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),

Fichiers exemple | 577

(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,

578 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 579

*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,

580 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 581

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

582 | Chapitre 8 Formes et polices de forme

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.

Fichiers exemple | 583

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

Police standard tendue pour UNICODE

584 | Chapitre 8 Formes et polices de forme

;; ;; 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

Fichiers exemple | 585

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,

586 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 587

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

588 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 589

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

590 | Chapitre 8 Formes et polices de forme

*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,

Fichiers exemple | 591

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,

592 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 593

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

594 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 595

*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

596 | Chapitre 8 Formes et polices de forme

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,

Fichiers exemple | 597

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

598 | Chapitre 8 Formes et polices de forme

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

Fichiers exemple | 599

*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

600 | Chapitre 8 Formes et polices de forme

*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,

Fichiers exemple | 601

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

602 | Chapitre 8 Formes et polices de forme

*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

Fichiers exemple | 603

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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 :

604 | Chapitre 8 Formes et polices de forme

*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 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.

Descriptions de grandes polices | 605

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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,nprimitive,pointdebase-x,pointdebase-y,largeur,hauteur, . . code,0,nprimitive,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

606 | Chapitre 8 Formes et polices de forme

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. nprimitive 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

Descriptions de grandes polices | 607

Champs du fichier de grandes polices tendues Variable


nprimitive

Valeur
xxxx

Taille en octets
2 octets

Description
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

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. 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.

608 | Chapitre 8 Formes et polices de forme

Exemples de caractres Kanji 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.

Descriptions de grandes polices | 609

Exemple : fichier de dfinition de forme d'une grande police tendue

610 | Chapitre 8 Formes et polices de forme

*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

Descriptions de grandes polices | 611

*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.

612 | Chapitre 8 Formes et polices de forme

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. Pour activer les grandes polices depuis la bote de dialogue Style de texte, choisissez l'option Utiliser une grande police. Commande : style 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,

Rsultat
Spcification d'une police normale et d'une grande police Police normale uniquement (grande police inchange)

Descriptions de grandes polices | 613

Saisie pour le changement de police Entre


,grande normale

Rsultat
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.

Aide-mmoire
Commandes
STYLE Cre, modifie ou dfinit les styles de texte.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

614 | Chapitre 8 Formes et polices de forme

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 | 615

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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.

616 | Chapitre 8 Formes et polices de forme

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. 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+.

Descriptions des polices Unicode | 617

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

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. 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

618 | Chapitre 8 Formes et polices de forme

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.

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

Exposants et indices dans les fichiers SHX | 619

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.

Variables systme
Aucune entre

Utilitaires
Aucune entre

Modificateurs de commande
Aucune entre

620 | Chapitre 8 Formes et polices de forme

Index
.NET Framework propos de 530 chargement d'applications 531 alias cration d'alias de commande 28 menu contextuel 318 menu droulant 313, 335 alignement motif de type de ligne 79 and (fonction DIESEL) 468 angtos (fonction DIESEL) 469 annulation de commande 176 application .NET Framework 530 AutoLISP 512 Automatisation ActiveX 501 dmarrage avec Automatisation ActiveX 504 dmarrage avec une commande 503 ObjectARX 525 programmation d'applications 501 Visual Basic for Applications 505 Visual LISP 512 architecture COM 501 architecture COM (component object model - modle objet composant) 501 ARX (AutoCAD Runtime Extension) 525 attribution de nom forme 536 type de ligne 79 AutoCAD personnalisation 1 AutoLISP (application LSP) propos de 512 acad.lsp, fichier 518 acaddoc.lsp, fichier 520 chargement 515516 chargement d'applications ObjectARX avec 527 erreur lors du chargement 522 expressions DIESEL et 458 macro et 175, 191, 458 MNL (fichier) 521 personnalisation de l'interface 398

A
abrviation de commande 28 acad.lsp, fichier 518 acaddoc.lsp, fichier 520 actions (utilisateur) actions dclenches par double-clic 372 actions dclenches par double-clic FAQ sur la personnalisation 447 personnalisation 136, 372 actions dclenches par un clic 372, 381 addition (fonction DIESEL) 461 affichage barre d'outils 416, 420 barre d'outils d'accs rapide 416, 420 barre d'outils d'espace de travail 286 cach, fichier 12 clichs 487 diaporama 496 lment de menu 193 groupe de fonctions du ruban 416, 420 info-bulle 348 liste des touches de raccourci 355 menu 421 onglet du ruban 416, 420 onglet du ruban contextuel 131 palette 417, 421 Aide aide de commande dans une info-bulle 203 aide dynamique 119 fichier d'aide, localisation 15 aide complmentaire 203 aide dynamique 119

Index | 621

personnalisation de la ligne d'tat 455 S STARTUP (fonction) 524 variable systme et 514 AutoLISP, erreur de dmarrage 522 Automatisation ActiveX propos de 501 dmarrage d'une application avec 503504 Visual Basic for Applications 501, 506 autre fichier de mappage de polices 15

contrle du ruban 260 coordonne du rticule 383 dplacement 286 change 187, 335 icne droulante 300 images 286 liste droulante 255 priphrique de pointage 137, 381 personnalisation 286 boutons de barre d'outils image 286 personnalisation 286 ragencement 109, 286

B
barre d'outils affichage 416 attribution de nom 286 Barre d'outils d'accs rapide 127, 226, 420 commande, image 211, 214, 217 contrle sur 305 cration 132, 289 dmarrage d'une application 504 FAQ sur la personnalisation 445 fichier CUI partiel et 337 icne droulante sur boutons de la barre d'outils 300 macro d'actions et 43 organisation de l'espace de travail 420 personnalisation 132, 286 proprit 286 ragencement des lments de 109 barre d'outils d'accs rapide 123, 127, 416, 420 Barre d'outils d'accs rapide 226 bibliothque de clichs 394, 489 bloc macro d'actions et 69 bote de dialogue bote de dialogue de mosaque d'images 392 bordure (lment de menu) 195 boutons bouton de la tablette 387

C
C#, langage de programmation 530 cach, fichier 12 calque macro d'actions et 63 caractre caractre de contrle de macro 175, 179 dans les types de ligne 83 grande police 604 police de forme 533 caractre de contrle dans des macros 179 caractre spcial commande et 328 macro et 175, 179, 328 menu de mosaque d'images 392 police de forme 533 caret dans les macros 179 catgorie commande 110 chane dans les fichiers CUI 157 champ (fichier de dfinition de police) Big Font, fichier 606 police de forme (fichier) 536 changement contrle de barre d'outils 305 chargement .NET Framework (application) 531 application VBA 510

622 | Index

applications AutoLISP 515516, 518, 520521 fichier de personnalisation partielle 147 macro AutoLISP 398 ObjectARX (application) 527528 personnalisation de fichiers 141 VBA (projet) 508 chemin de recherche emplacement de fichier par dfaut 5 chemin de recherche des bibliothques 5 chemin des rpertoires AutoLISP (fichier) 515 fichier programme et de support 5 clichs propos de 485 affichage 487 bibliothque de clichs 489 cration 485 diaporama 496 menu de mosaque d'images 392, 394, 489 modification d'une commande 487 prchargement 496 cmd (commande systme Windows) 25 coche sur les commandes 193 code (octet de dfinition de forme) 540 commande propos de 164 actions dclenches par double-clic 372 alias 28 annulation 176 barre d'outils d'accs rapide 226 bouton de la tablette et 387 catgorie 110 commande externe 23 commande systme Windows 25 commande transparente 182 contrle de barre d'outils 305 contrle du ruban 260 cration 167 dmarrage d'une application avec 503 dsactivation 193 change de contenu des menus 187

enregistrement dans une macro d'action 34 tiquette 193, 199 FAQ sur la personnalisation 445 groupe de fonctions du ruban 233 groupe de fonctions du ruban et 233 icne droulante 300 image 211 Image 214, 217 info-bulle 203 liste 110 liste droulante 255 macro et 175176, 185 menu contextuel et 135, 311 menu droulant 133, 311 menu cran et 388 menu, rfrencement 332 messages de ligne d'tat 209 modification 167 option d'affichage 193 pause en vue d'une entre 182 personnalisation 125, 164 personnalise 26 proprit 164 ragencement 109 rptition 185 rutilisation 167 rubriques d'aide propos de 203 script 491 sous-menu et 328 validit du nom 6 commande externe 23 commande systme Windows 25 commande transparente 182 commentaire AutoLISP, commentaire 515 commentaire dans le script 491 compilation de fichiers formes et de polices 533 contrleur d'automatisation 501 coordonnes lecture avec des priphriques de pointage 383 macro d'actions et 53 point de base 56

Index | 623

copie boutons vers les autres barres d'outils 286 donnes des fichiers de personnalisation 440 liste des touches de raccourci 355 cote caractre de police pour 553

D
dates edtime (fonction DIESEL) 470 dchargement fichier de personnalisation partielle 147 dlai d'excution de diaporama 496 dmarrage application avec Automatisation ActiveX 504 application avec une commande 503 dsactivation des commandes 193 DesignCenter macro d'actions et 43 diaporama 496 DIESEL (expression) propos de 451 chane entre guillemets dans 454 commandes et 193 imbrication 454 libell de menu droulant 459 macro et 175, 189, 457 messages d'erreur 483 personnalisation de la ligne d'tat 453 DIESEL (fonction) addition 461 and 468 angtos 469 catalogue 461 diffrent de 466 division 463 edtime 470 eq 472 est gal 464

eval 473 fix 474 getenv 474 getvar 475 if 476 index 476 infrieur 465 infrieur ou gal 467 multiplication 463 nth 477 or 478 rtos 479 soustraction 462 strlen 480 substr 480 suprieur 466 suprieur ou gal 468 upper 481 xor 482 diffrent de (fonction DIESEL) 466 Direction code de dfinition de forme 537 discontinue dfinition de motifs de hachures 95 dfinition de type de ligne 79 division (fonction DIESEL) 463 dossier fichier, emplacement 4

E
change lment d'interface avec des macros 187 menu 335 cho dans les macros 177 diteur Personnaliser l'interface utilisateur propos de 103, 125 changement dans le processus de personnalisation et 114, 444 FAQ 444 noeud de l'arbre 123 personnalisation des espaces de travail 138, 401, 419

624 | Index

edtime (fonction DIESEL) 470 lment d'interface 122 arborescence 109 dfinition 122 change 187, 335 lment de menu affichage en gris 193 dsactivation 193 tiquette 193 expressions DIESEL et 459 macro d'actions et 43 messages de ligne d'tat 209 option d'affichage 193 emplacement des fichiers programme 4 enregistrement macro d'actions 34, 36 Enregistreur d'actions propos de 33 conseils d'enregistrement de macros 59 enregistrement d'actions 34 icne de nud 40 macro d'actions 30 macro, exemple 63 entre invite de 192 macro d'actions 52 pause des macros en vue de 182 entre utilisateur macro d'actions 52 pause de macros 182 environnement MDE 512 eq (fonction DIESEL) 472 erreur AutoLISP, erreur 522 espace de travail barre d'outils dans 286 dfinition 123 Dessin 403 diteur Personnaliser l'interface utilisateur 401, 419 FAQ sur la personnalisation 447 importation 403 onglet du ruban 275 personnalisation 138, 400, 415 proprit 402

espace de travail courant 403 espace nom dans Visual LISP 512 espace objet clich cr 486 espace papier clich cr 486 espaces dans les types de ligne 78 est gal (fonction DIESEL) 464 tiquettes commande de menu 199 ID lment 121 eval (fonction DIESEL) 473 vnement 502 exportation d'images pour commandes 217 exposant dans les polices 618 expression conditionnelle, dans des macros 189

F
FAS (fichier) 513 fentre espace de travail et 436 personnalisation 419 fentre ancres 123 fentre flottante 123 fichier emplacement 4, 11 maintenance 9 profil itinrant et 11 fichier (de personnalisation) CUI 122, 125, 141 fichier CFG 15 fichier CUIx (de personnalisation) 121 fichier d'icnes personnalises 15 fichier DCL (dialog control language) 15 fichier DCL (Dialog Control Language) 513 fichier de commandes 10 fichier de configuration (priphrique de pointage) localisation 15 plusieurs 8 fichier de configuration (traceur) localisation 15

Index | 625

plusieurs 8 fichier de configuration du traceur plusieurs fichiers 8 fichier de dfinition de forme propos de 533 Big Font, fichier 604 cration 533, 535 exemple 555, 584 exposant et indice 618 police de texte 552 police Unicode 616 fichier de dfinition de forme Unicode 616 fichier de dessin (DWG) clichs de 485 dossier et maintenance 9 fichier de grandes polices tendues 606 fichier de mappage de polices 15 fichier de menu 115 fichier de personnalisation (CUI) reprage de fichiers 15 fichier de personnalisation (CUIx) dfinition 121 fichier de personnalisation (IUP) propos de 141 compatibilit avec les versions antrieures 114 cration 141 dfinition 122 diteur Personnaliser l'interface utilisateur 125 expressions DIESEL 457 FAQ sur la personnalisation 447 fichier CUI partiel 147 fichiers CUI d'entreprise 152 importation d'espace de travail 403 menu (change) 337 migration de fichiers de menus d'une ancienne version vers 440 recherche d'lments dans 157 sauvegarde 141 structure 116 structure des rpertoires et 6 XML, format 114115 fichier de personnalisation d'entreprise propos de 141

cration 152 dfinition 122 FAQ sur la personnalisation 447 fichier de personnalisation partielle propos de 141 barre d'outils et 337 cration 147 dfinition 123 fichier de personnalisation principal 123, 141 fichier de sauvegarde personnalisation de fichiers 141 fichier de support emplacement 4, 15 fichier DWT localisation 18 fichier FMP (mappage de police) 15 fichier LIN (bibliothque de types de ligne) 15, 77 fichier LSP (AutoLISP) 513, 515 fichier PFB (Printer Font Binary) 534 fichier PGP (paramtre de programme) 15 fichier PSF 15 fichier SCR (script) 491 fichier UNT 15 fichier VBP 508 fichier VLX (Visual LISP) 513 fichiers de configuration du traceur reprage de fichiers 13 fin d'excution d'une macro 177 fix (fonction DIESEL) 474 forme propos de 533 code spcial 540 dans les types de ligne 86 description 535 octet de dfinition de forme 537

G
gabarit personnalisation 20 reprage de fichiers 18 gabarit de dessin reprage de fichiers 18

626 | Index

gabarit de menu (MNU), fichier 114, 122 getenv (fonction DIESEL) 474 getvar (fonction DIESEL) 475 grande police propos de 604 dfinition 604 exemple 608 extension de polices de texte 615 fichier de grandes polices tendues 606 style de texte et 613 graphique pour commande 211, 214, 217 groupe de fonctions du ruban 123, 128, 233, 241, 255, 260, 416, 420 groupe de menus (groupe de personnalisation) 119, 121 groupe de personnalisation 119, 121

traduction des macros 184 lecture de macros d'actions 62 liaison de donnes reprage de fichiers 12 ligne d'tat 209, 451452, 455 ligne de commande paramtres 494 liste commande 110 raccourcis clavier 355 liste droulante 260, 305 groupe de fonctions du ruban

255

M
macro propos de 175 ActiveX, programmation 501 chargement automatique 510 code de caractre spcial pour les commandes 179 commande dans 185 dfinition 123 dmarrage d'une application avec 504 change d'lments d'interface 187 expression conditionnelle 189 expressions AutoLISP dans 191, 458 expressions DIESEL 189, 457 fin d'excution 177 invite de saisie utilisateur 192 longueur 178 macro d'actions 30 menu tablette 384 pause en vue d'une entre utilisateur 177, 182 prise en charge multilingue 184 raccourci, touche 355 rptition de commande 185 script 491 slection d'objets 186 suppression des retours et des invites 177 syntaxe 175 macro d'actions propos de 30

H
hachure cration 91 personnalisation 91 hritage, lments d'interface heure edtime (fonction DIESEL)

122, 384 470

I
ID lment 121 ID unique (ID d'lment) 121 Internet personnalisation de gabarits pour 20

J
jeux de caractres internationaux 605606 184,

L
langue codes de caractres spciaux grande police 606 605

Index | 627

coordonnes 53 enregistrement 34, 36, 59 Enregistreur d'actions 33, 59 entre utilisateur 52 exemple 63 icne de nud 40 lecture 62 message utilisateur dans 50 modification 45, 61 partage 62 pause 52 point de base 56 slection d'objets 57 marquage du libell des lments de menu 193 masquage boutons de barre d'outils 286 masquage du libell d'un lment de menu 193 MDE (Multiple Design Environment) 512 menu cration 133, 135, 311 dmarrage d'une application 504 change 187, 335 FAQ sur la personnalisation 445 fichier de menu 115 hritage, lments d'interface 122 macro d'actions et 43 macro et 504 menu contextuel 135 menu droulant 133, 313 Menu tablette 384 menu, rfrencement 332 menus cran 388 MNL AutoLISP (fichier ) 521 organisation de l'espace de travail 421 personnalisation 133, 135, 311 prise en charge multilingue 184 ragencement des commandes 109 sous-menu 328 suppression 335 menu (change) 187, 337

menu contextuel actions dclenches par double-clic 372 alias 318 cration 135, 317 menu, rfrencement 332 Menus contextuels 317 personnalisation 135, 311 menu de mosaque d'images clichs et 489 cration 392 menu (change) 335 menu droulant cration 133, 313 dmarrage d'une application 504 menu, rfrencement 332 personnalisation 133, 311, 335 menu partiel (fichiers) 335 menu source (MNS), fichier 114115, 122, 440 menu, rfrencement 332 menus cran 388 menus en cascade 313 messages (instruction) 50 messages d'erreur AutoLISP 523 DIESEL 483 mthodes 502 Microsoft .NET Framework 530 Microsoft Visual Basic for Applications 505 migration FAQ sur la personnalisation 444 fichier de menu d'une version antrieure. 440 mise jour personnalisation de fichiers 440 mise niveau FAQ sur la personnalisation 444 migration des fichiers de personnalisation 440 MNC, fichier 115 MNL (menu LISP) (fichier) chargement 516 MNL (menu LISP), fichier chargement 521

628 | Index

localisation 15 macro et 191 personnalisation et 115, 398 MNR (gabarit de menu), fichier 115 MNS (menu source), fichier changement dans le processus de personnalisation et 114 dfinition 122 migration 440 MNU (gabarit de menu), fichier changement dans le processus de personnalisation et 114 dfinition 122 migration 440 modification actions dclenches par double-clic pour 372 barre d'outils 289 commande 167 fichier clich 487 macro d'actions 45, 61 touche de raccourci 355 motif type de ligne 80 motif de hachures plusieurs lignes 98 motifs de hachures propos de 91 cration 91 exemple 91, 95, 99 plusieurs lignes 98 multiplication (fonction DIESEL) 463

chargement 527528 objet actions dclenches par double-clic 376 menu contextuel 319 proprit 338 objet Automatisation 502 octet de dfinition de forme 540 onglet du ruban 130131, 275, 283, 416, 420 onglet du ruban contextuel 131, 283 option de la ligne de commande excution de scripts 494 or (fonction DIESEL) 478

P
page Web gabarit 20 palette affichage 417 dfinition 123 espace de travail et 421, 436 palette d'outils macro d'actions et 43 panneau du tableau de bord 121 paramtres excution de scripts 494 PAT (fichier) 15 pause macro 52 pause de macros 177, 182 pav numrique, touches 355, 360, 364, 370 priphrique de pointage action d'changer 187 actions dclenches par double-clic 372 coordonne du rticule 383 personnalisation des actions des boutons 381 plusieurs fichiers de configuration 8 personnalisation propos de 1 propos de la personnalisation 103

N
NET Framework 530 noeud icne de macro d'actions 40 personnalisation de l'interface noeud de l'arbre 123 nth (fonction DIESEL) 477

123

O
ObjectARX (application) .NET, classe de retours gre propos de 525 530

Index | 629

actions dclenches par double-clic 136, 372 barre d'outils 127, 132, 286 Barre d'outils d'accs rapide 226 bouton de la souris, action 137, 381 bouton de la tablette 387 commande 125, 164 espace de travail 138, 400, 415 FAQ pour 444 fentre 419 fichier personnalis, localisation 11 fonctions et architecture d'AutoCAD 1 gabarit 20 glossaire pour 121 hachure 91 hritage, lments d'interface 384 image de commande 214 info-bulle 348 interface utilisateur 103, 141 ligne d'tat 451452, 455 menu contextuel 135, 311 menu droulant 133, 311 migration des fichiers de personnalisation anciens 440 motifs de hachures 91 Personnaliser l'interface utilisateur, diteur 103, 125 proprit 338 ruban 128, 233, 416 script 398 touche de raccourci 136 type de ligne 77 types de fichiers personnaliss 11 personnalise, commande 26 Personnaliser l'interface utilisateur, diteur propos de 103, 125 changement dans le processus de personnalisation et 114 FAQ 444 noeud de l'arbre 123 personnalisation des espaces de travail 138, 401, 419 plusieurs fichiers de configuration 8

PMP (fichier de paramtres de modle de trac) 14 point dans la dfinition des types de ligne 79 point de base 56 police Compilation 533 cration 552 dans les types de ligne 83 dimensionnement des caractres dans 553 exposant et indice dans 618 police de forme 533 symbole spcial dans 615 Police de caractres PostScript 534 police de forme propos de 533 exposant et indice 618 fichier de dfinition de forme Unicode 616 fichier exemple 555, 584 grande police 604 police japonaise 604, 606 police Kanji 605606 police PostScript Type 1 534 police SHP (dfinition de forme) 533, 535 polices SHX 15, 533, 535, 618 prchargement de clichs 496 prfixe de commande 29 profil 11 profil itinrant 11 programmation d'applications .NET 530 propos de 501 AutoLISP 512 Automatisation ActiveX 501 ObjectARX 525 Visual Basic for Applications 505 Visual LISP 512 proprit barre d'outils 286 commande 164 espace de travail 402 macro d'actions et 72 personnalisation 338

630 | Index

programmation des proprits 502 Proprits rapides (panneau) 338 proprit d'objet personnalisation 338 Proprits rapides (panneau) 338 Publier sur le Web (assistant) personnalisation de gabarits 20

R
raccourcis clavier 136, 355, 360, 364, 370 range (ruban) 233 ragencement boutons de barre d'outils 286 lment du ruban 241 menu 109 onglet du ruban 275 recherche commande avec tiquette 199 commande dans les fichiers CUI 157 fichier personnalis 11 recherche de commandes avec tiquette 199 recherche de commandes dans les fichiers CUI 157 rfrencement de menu, absolu 332 rfrencement de menu, relatif 332 rfrencement de menus 332, 335 remplacement commande dans les fichiers CUI 157 rpertoire 4 rptition de commande 185 rseau fichier de personnalisation d'entreprise et 152 ressources de menus (MNR), fichier 115 restriction de copyright sur les polices 534 Rticules coordonne 383 rtos (fonction DIESEL) 479 ruban commande 260

commande, image 211, 214, 217 dfinition 123 espace de travail et 420 tats des onglets contextuels 131, 283 groupe de fonctions du ruban 123, 128 liste droulante sur groupe de fonctions 255 macro d'actions et 43 onglet du ruban 130131, 275 personnalisation 128, 233 rorganisation de commandes et de contrles 241

S
S STARTUP (fonction AutoLISP) 524 saisie clavier dans des macros 182 script propos de 485, 491 excution au dmarrage 493 excution de diaporama 496 nom de fichier et 491, 494 paramtre et 494 personnalisation de l'interface utilisateur 398 script au dmarrage 493 script de commande 491 slection objet avec des macros 186 slection d'objet de macro d'actions 57 SLIDELIB (utilitaire) 489 souris action d'changer 187 actions dclenches par double-clic 372 coordonne du rticule 383 personnalisation des actions des boutons 137, 381 sous-menu 328 soustraction (fonction DIESEL) 462 start (commande systme Windows) 25 strlen (fonction DIESEL) 480

Index | 631

style de texte grande police et 613 styles de trac reprage de fichiers 12 substr (fonction DIESEL) 480 suprieur la fonction DIESEL 466 suprieur ou gal la fonction DIESEL 468 suppression boutons de barre d'outils 286 lment du ruban 241 menu 335 suppression des retours et des invites 177 symbole commande et 328 macro et 175, 179, 328 menu de mosaque d'images 392 police de forme 533 syntaxe fichier de dfinition de forme Unicode 616 macro 175 police de forme 535

touches d'accs rapide 355, 360, 364, 370 traduction de macros 184 transfert des fichiers de personnalisation 440 type de ligne propos de 77 caractre de texte dans 83 complexe 86 contenant des formes 86 cration 78 exemple 79 personnalisation 77 simple 78

U
Unicode (polices) 584, 616 upper (fonction DIESEL) 481

V
variable systme activation/dsactivation des valeurs avec les macros 189 fonction AutoLISP et 514 VB 6 505, 508 VB.NET, langage de programmation 530 VBA (macro) propos de 505 Automatisation ActiveX 501 chargement 508, 510 excution sur ligne de commande 509 vecteur dans les dfinitions de forme 537 versions antrieures changement dans le processus de personnalisation 114 compatibilit avec les versions antrieures 114 hritage, lments d'interface 384 migration des paramtres personnaliss 440 Visual Basic 6 505, 508

T
tablette menu (change) 187, 335 personnalisation des boutons 381, 387 personnalisation des menus 384 tablette numriser boutons 381, 387 texte dans les types de ligne 83 police de forme 533 texture reprage de fichiers 19 touche de fonction (F1-F12) 355, 360, 364, 370 touche de raccourci 136, 355, 360, 364, 370 touche de remplacement temporaire 364, 370

632 | Index

Visual Basic for Applications propos de 505 Automatisation ActiveX 501, 506 chargement de projet 508, 510 Visual LISP 512 VLISP (Visual LISP) 512

X
XAML, fichier 203 xor (fonction DIESEL) 482

Index | 633

634

Anda mungkin juga menyukai