autocad_guide de personal is at ion

Upload: yan11122000

Post on 20-Jul-2015

109 views

Category:

Documents


0 download

TRANSCRIPT

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 . . . . . . . . . . . . . . . . . . . . . . 1Prsentation 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 . . . . . . . . . . . . . . . . . . . 77Prsentation 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 . . . . . . . . . . . . . . . . 91Prsentation 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 . . . . . . . . . . . . 103Comprendre 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451Personnalisation 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 = (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 . . . . . . . . . . . . . . . . 485Cration 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 . . . . . . . . 501Automatisation 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 . . . . . . . . . . . . . . . . . . . 533Prsentation 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

x

Personnalisation de base

1

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

1

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

UtilitairesAucune entre

Modificateurs de commandeAucune entre

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

Prsentation de l'organisation des fichiersAutoCAD 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 bibliothquesLorsque 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 rpertoireAutoCAD 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 commandeLorsque 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-mmoireCommandesOPTIONS Personnalise les paramtres de fonctionnement du programme.

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

UtilitairesAucune entre

Modificateurs de commandeAucune entre

Configurations multiplesSi 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-mmoireCommandesOPTIONS Personnalise les paramtres de fonctionnement du programme.

Variables systmeAucune entre

UtilitairesAucune entre

Modificateurs de commandeAucune entre

Dossiers de dessin multiplesLa 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-mmoireCommandesAucune entre

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

UtilitairesAucune entre

Modificateurs de commandeAucune entre

Reprage des fichiers personnalissDepuis 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\, et vos fichiers "sdentaires" dans le dossier Local Settings\Application Data\Autodesk\.

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 donnesDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 tracDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 traceurDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 PMPDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 supportDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 dessinsDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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 texturesDepuis 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 . (Windows Vista) Cliquez sur le menu Dmarrer Tous les programmes Autodesk .

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-mmoireCommandesPUBLIERWEB Cre des pages HTML comportant des images des dessins AutoCAD slectionns.

Variables systmeAucune entre.

UtilitairesAucune entre.

Modificateurs de commandeAucune entre

Dfinition de commandes personnalisesVous 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 externesLes 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 WindowsLes 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 personnalisesL'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-mmoireCommandesREINIT Rinitialise le numriseur, son port d'entre/sortie et le fichier des paramtres du programme.

Dfinition de commandes externes | 27

Variables systmeAucune entre.

UtilitairesAucune entre.

Modificateurs de commandeAucune entre

Cration d'alias de commandeUn 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-mmoireCommandesREINIT Rinitialise le numriseur, son port d'entre/sortie et le fichier des paramtres du programme.

Cration d'alias de commande | 29

Variables systmeAucune entre.

UtilitairesAucune entre.

Modificateurs de commandeAucune entre

Enregistrement et modification de macros d'actionsLes macros d'actions permettent d'automatiser des tches rptitives en enregistrant des commandes et les valeurs entres.

Prsentation des macros d'actionsL'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-mmoireCommandesENREGACT 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 systmeACTPATH 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

UtilitairesAucune entre.

Modificateurs de commandeAucune entre.

Utilisation de l'enregistreur d'actionsL'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'actionsL'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'actionsL'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'actionsVous 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'actionsLorsque 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 enregistresLorsque 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-mmoireCommandesENREGACT 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 systmeACTPATH 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

UtilitairesAucune entre.

Modificateurs de commandeAucune entre.

Icnes des nuds d'actionsLorsqu'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'actionPause pour la saisie utilisateur

DescriptionIndique 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'actionCoordonnes relatives au point

DescriptionCoordonnes 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'actionDemande de saisie utilisateur (Slection)

DescriptionDemande de nouvelle slection.

Palettes de proprits

Indique que la palette Proprits ou le groupe de fonctions Proprits rapides a t modifi