AUTODESK Autocad 2012 Guide de personnalisation [fr]

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

Table des matières

Chapitre 1 Personnalisation de base . . . . . . . . . . . . . . . . . . . . . . 1
Présentation de la personnalisation . . . . . . . . . . . . . . . . . . . . 1
Organisation des fichiers programme et des fichiers de support . . . . . 4
Présentation de l'organisation des fichiers . . . . . . . . . . . . . . 4
Configurations multiples . . . . . . . . . . . . . . . . . . . . . . . 8
Dossiers de dessin multiples . . . . . . . . . . . . . . . . . . . . . 9
Repérage des fichiers personnalisés . . . . . . . . . . . . . . . . . 11
Repérage des fichiers de liaison de données . . . . . . . . . 12
Repérage des fichiers de styles de tracé . . . . . . . . . . . . 12
Repérage des fichiers de traceur . . . . . . . . . . . . . . . . 13
Repérage du fichier PMP . . . . . . . . . . . . . . . . . . . 14
Repérage des fichiers de support . . . . . . . . . . . . . . . 14
Repérage des fichiers gabarits de dessins . . . . . . . . . . . 18
Repérage des fichiers de textures . . . . . . . . . . . . . . . 19
Personnalisation d'un gabarit PWT (Publish to Web Template) . . . . . 19
Définition de commandes personnalisées . . . . . . . . . . . . . . . . 22
Définition de commandes externes . . . . . . . . . . . . . . . . . 22
Création d'alias de commande . . . . . . . . . . . . . . . . . . . 27
Enregistrement et modification de macros d'actions . . . . . . . . . . . 29
Présentation des macros d'actions . . . . . . . . . . . . . . . . . 29
Utilisation de l'enregistreur d'actions . . . . . . . . . . . . . . . . 31
Enregistrement d'une macro d'actions . . . . . . . . . . . . . . . 32
Enregistrement d'une macro d'actions avec l'enregistreur
d'actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
iii
Icônes des nœuds d'actions . . . . . . . . . . . . . . . . . . 38
Utilisation des éléments de l'interface utilisateur . . . . . . 40
Gestion et modification des macros d'actions . . . . . . . . . . . 42
Gestion des macros d'actions . . . . . . . . . . . . . . . . . 42
Insertion de messages utilisateur . . . . . . . . . . . . . . . 47
Pause pour la saisie utilisateur . . . . . . . . . . . . . . . . 48
Utilisation de coordonnées . . . . . . . . . . . . . . . . . . 49
Insertion des points de base . . . . . . . . . . . . . . . . . . 52
Utilisation de sélections d'objets . . . . . . . . . . . . . . . 53
Conseils d'utilisation de l'Enregistreur d'actions . . . . . . . . . . 54
Exemples de macros d'actions . . . . . . . . . . . . . . . . . . . . 58
Création d'un calque et de dessins d'objets . . . . . . . . . . 58
Insertion d'un bloc et modification d'une valeur de
propriété dynamique . . . . . . . . . . . . . . . . . . . . 64
Modification de cercles avec la palette Propriétés . . . . . . 66
Chapitre 2 Types de ligne personnalisés . . . . . . . . . . . . . . . . . . . 71
Présentation des définitions de types de ligne . . . . . . . . . . . . . . 71
Types de ligne personnalisés simples . . . . . . . . . . . . . . . . . . . 72
Texte dans les types de ligne personnalisés . . . . . . . . . . . . . . . . 76
Formes dans les types de ligne personnalisés . . . . . . . . . . . . . . . 79
Chapitre 3 Motifs de hachures personnalisés . . . . . . . . . . . . . . . . 83
Présentation des définitions de motifs de hachures . . . . . . . . . . . 83
Motifs de hachures avec des lignes interrompues . . . . . . . . . . . . 86
Motifs de hachures avec plusieurs lignes . . . . . . . . . . . . . . . . . 90
Chapitre 4 Personnalisation de l'interface utilisateur . . . . . . . . . . . . 95
Comprendre la personnalisation de l'interface utilisateur . . . . . . . . 95
Présentation de la personnalisation . . . . . . . . . . . . . . . . . 95
Utilisation de l'environnement de personnalisation . . . . . . . . 98
Présentation de l'éditeur Personnaliser l'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Utilisation du volet Personnalisations dans . . . . . . . . . 100
Utilisation du volet Liste des commandes . . . . . . . . . . 101
Utilisation du volet d'affichage dynamique . . . . . . . . . 103
Modifications apportées à la personnalisation . . . . . . . . . . 104
Glossaire de la personnalisation . . . . . . . . . . . . . . . . . . 111
Utilisation de l'éditeur Personnaliser l'interface utilisateur . . . . . . . 115
Création d'une commande . . . . . . . . . . . . . . . . . . . . 116
Création d'éléments de l'interface utilisateur . . . . . . . . . . . 117
Création d'une barre d'outils d'accès rapide . . . . . . . . . 118
Personnalisation du ruban . . . . . . . . . . . . . . . . . . 118
Création d'une barre d'outils . . . . . . . . . . . . . . . . 122
iv | Table des matières
Création d'un menu déroulant . . . . . . . . . . . . . . . 123
Création d'un menu contextuel . . . . . . . . . . . . . . . 125
Personnalisation des touches de raccourci . . . . . . . . . 126
Création d'une action déclenchée par double-clic . . . . . 126
Création d'un bouton de la souris . . . . . . . . . . . . . . 127
Création et modification des espaces de travail . . . . . . . . . . 127
Création d'un espace de travail à partir de l'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . 128
Création d'un espace de travail à l'aide de l'éditeur
Personnaliser l'interface utilisateur . . . . . . . . . . . . 129
Création et gestion des fichiers de personnalisation . . . . . . . . . . 131
Principes fondamentaux des fichiers de personnalisation . . . . 131
Création et chargement d'un fichier CUIx partiel . . . . . . . . . 137
Création d'un fichier CUIx d'entreprise . . . . . . . . . . . . . . 141
Recherche et remplacement de commandes et de texte dans un
fichier CUIx . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Personnalisation des commandes . . . . . . . . . . . . . . . . . . . . 153
Présentation des commandes . . . . . . . . . . . . . . . . . . . 153
Création, modification et réutilisation de commandes . . . . . . 155
Création de macros . . . . . . . . . . . . . . . . . . . . . . . . 163
Présentation des macros . . . . . . . . . . . . . . . . . . . 163
Utilisation de caractères de contrôle spéciaux dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Pause destinée aux entrées utilisateur dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Prise en charge d'autres langues dans les macros . . . . . . 171
Utilisation des commandes intégrées dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Répétition de commandes dans les macros . . . . . . . . . 172
Utilisation du mode de sélection d'objet unique dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Utilisation des macros pour échanger des éléments
d'interface utilisateur . . . . . . . . . . . . . . . . . . . 174
Utilisation d'expressions conditionnelles dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Utilisation d'AutoLISP dans les macros . . . . . . . . . . . 176
Gestion de l'affichage des éléments de commande . . . . . . . . 178
Affectation d'étiquettes de recherche . . . . . . . . . . . . . . . 184
Création d'info-bulles et de fichiers d'aide complémentaire pour
les commandes . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Création de messages d'aide de ligne d'état . . . . . . . . . . . . 194
Création et gestion d'images de commandes . . . . . . . . . . . 195
Affectation d'images à une commande . . . . . . . . . . . 195
Création d'images personnalisées pour les
commandes . . . . . . . . . . . . . . . . . . . . . . . . 198
Table des matières | v
Gestion, importation et exportation d'images
personnalisées . . . . . . . . . . . . . . . . . . . . . . . 201
Personnalisation des éléments d'interface utilisateur . . . . . . . . . . 206
Barres d'outils d'accès rapide . . . . . . . . . . . . . . . . . . . . 208
Ruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Groupes de fonctions du ruban . . . . . . . . . . . . . . . 215
Onglets du ruban . . . . . . . . . . . . . . . . . . . . . . 254
Etats des onglets contextuels du ruban . . . . . . . . . . . 262
Barres d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Création et modification de barres d'outils . . . . . . . . . 266
Ajout d'icônes déroulantes à une barre d'outils . . . . . . . 279
Ajout, suppression ou remplacement de contrôles de barre
d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Menus déroulants et menus contextuels . . . . . . . . . . . . . 289
Présentation des menus déroulants et des menus
contextuels . . . . . . . . . . . . . . . . . . . . . . . . . 289
Création d'un menu déroulant . . . . . . . . . . . . . . . 290
Création d'un menu contextuel . . . . . . . . . . . . . . . 294
Création de sous-menus . . . . . . . . . . . . . . . . . . . 305
Référencement d'un menu déroulant ou contextuel . . . . 308
Echange et insertion de menus déroulants . . . . . . . . . 310
Propriétés rapides . . . . . . . . . . . . . . . . . . . . . . . . . 314
Info-bulles de survol . . . . . . . . . . . . . . . . . . . . . . . 322
Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . 330
Touches de raccourci . . . . . . . . . . . . . . . . . . . . 330
Touches de remplacement temporaire . . . . . . . . . . . 338
Actions déclenchées par double-clic . . . . . . . . . . . . . . . . 347
Présentation des actions déclenchées par double-clic . . . . 347
Noms des objets des actions déclenchées par
double-clic . . . . . . . . . . . . . . . . . . . . . . . . . 351
Exemples d'actions déclenchées par double-clic . . . . . . 354
Boutons de la souris . . . . . . . . . . . . . . . . . . . . . . . . 355
Présentation des boutons de la souris . . . . . . . . . . . . 355
Introduction de coordonnées dans les menus
boutons . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Eléments d'interface hérités . . . . . . . . . . . . . . . . . . . . 358
Création de menus tablette . . . . . . . . . . . . . . . . . 358
Personnalisation des boutons de la tablette . . . . . . . . . 361
Création de menus de mosaïque d'images . . . . . . . . . 361
Chargement d'un fichier AutoLISP . . . . . . . . . . . . . . . . . . . 367
Personnalisation des espaces de travail . . . . . . . . . . . . . . . . . 368
Présentation de la personnalisation de l'espace de travail . . . . 369
Gestion des éléments d'interface utilisateur sans l'éditeur
Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . 384
Gestion des éléments d'interface utilisateur dans l'éditeur
Personnaliser l'interface utilisateur . . . . . . . . . . . . . . . 387
vi | Table des matières
Gestion de l'apparence des palettes . . . . . . . . . . . . . . . . 403
Transfert et migration d'une personnalisation . . . . . . . . . . . . . 407
Questions fréquentes sur l'éditeur Personnaliser l'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Chapitre 5 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Personnalisation de la ligne d'état . . . . . . . . . . . . . . . . . . . 417
Présentation de la variable système MODEMACRO . . . . . . . . 417
Définition des valeurs MODEMACRO . . . . . . . . . . . . . . . 418
Définition de MODEMACRO avec AutoLISP . . . . . . . . . . . 421
Expressions DIESEL dans les macros . . . . . . . . . . . . . . . . . . . 423
Catalogue des fonctions DIESEL . . . . . . . . . . . . . . . . . . . . . 426
+ (addition) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
- (soustraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
* (multiplication) . . . . . . . . . . . . . . . . . . . . . . . . . 428
/ (division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
= (est égal à) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
< (inférieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
> (supérieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
!= (différent de) . . . . . . . . . . . . . . . . . . . . . . . . . . 430
<= (inférieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . . 430
>= (supérieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . 431
and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Messages d'erreur DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 440
Chapitre 6 Clichés et scripts de commandes . . . . . . . . . . . . . . . . 443
Création de clichés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Présentation des clichés . . . . . . . . . . . . . . . . . . . . . . 443
Affichage des clichés . . . . . . . . . . . . . . . . . . . . . . . . 445
Table des matières | vii
Création et affichage de bibliothèques de clichés . . . . . . . . . 446
Création de scripts de commandes . . . . . . . . . . . . . . . . . . . 448
Présentation des scripts de commandes . . . . . . . . . . . . . . 448
Exécution de scripts au démarrage . . . . . . . . . . . . . . . . 451
Exécution de diaporamas à l'aide de scripts . . . . . . . . . . . . 453
Chapitre 7 Introduction aux interfaces de programmation . . . . . . . . 457
Automatisation ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . 457
Présentation d'ActiveX . . . . . . . . . . . . . . . . . . . . . . . 457
Définition d'une commande pour démarrer votre application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Démarrage d'une application à partir d'un menu ou d'une barre
d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
VBA AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Présentation de VBA AutoCAD . . . . . . . . . . . . . . . . . . 460
Utilisation des applications VBA AutoCAD . . . . . . . . . . . . 462
Chargement et exécution automatiques des projets VBA . . . . . 464
AutoLISP et Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . 465
Présentation d'AutoLISP et de Visual LISP . . . . . . . . . . . . . 466
Utilisation des applications AutoLISP . . . . . . . . . . . . . . . 468
Chargement et exécution automatiques des routines
AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Présentation du chargement automatique d'AutoLISP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Le fichier ACAD.LSP . . . . . . . . . . . . . . . . . . . . . 471
Le fichier ACADDOC.LSP . . . . . . . . . . . . . . . . . . 473
Fichier MNL d'un menu AutoLISP . . . . . . . . . . . . . . 474
Prévention des erreurs AutoLISP lors du chargement des
fichiers de démarrage . . . . . . . . . . . . . . . . . . . 475
Fonction S::STARTUP : exécution postinitialisation . . . . . 476
ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Présentation d'ObjectARX . . . . . . . . . . . . . . . . . . . . . 477
Utilisation des applications ObjectARX . . . . . . . . . . . . . . 478
Chargement automatique des applications ObjectARX . . . . . . 479
.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Présentation de .NET . . . . . . . . . . . . . . . . . . . . . . . . 481
Chargement des applications gérées dans AutoCAD . . . . . . . 481
Installer et désinstaller des applications plug-in . . . . . . . . . . . . . 482
Format PackageContents.xml . . . . . . . . . . . . . . . . . . . 483
Elément ApplicationPackage . . . . . . . . . . . . . . . . 486
Elément CompanyDetails . . . . . . . . . . . . . . . . . . 488
Elément Components . . . . . . . . . . . . . . . . . . . . 489
Codes de localisation pris en charge . . . . . . . . . . . . 496
Exemple de structure de dossier.bundle de base . . . . . . . . . . 497
Exemple d'utilisation des dossiers pour organiser les
composants . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
viii | Table des matières
Chapitre 8 Formes et polices de forme . . . . . . . . . . . . . . . . . . . 501
Présentation des fichiers formes . . . . . . . . . . . . . . . . . . . . . 501
Création de fichiers de définition de forme . . . . . . . . . . . . . . . 503
Descriptions des formes . . . . . . . . . . . . . . . . . . . . . . 503
Code de longueur et de direction des vecteurs . . . . . . . . . . 505
Codes spéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Utilisation des codes spéciaux . . . . . . . . . . . . . . . . 507
Codes 0, 1 et 2 : fin de la forme et gestion du mode
Dessiner . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Codes 3 et 4 : gestion de la taille . . . . . . . . . . . . . . 508
Codes 5 et 6 : enregistrement/restauration de
l'emplacement . . . . . . . . . . . . . . . . . . . . . . . 509
Code 7 : forme secondaire . . . . . . . . . . . . . . . . . . 510
Codes 8 et 9 : déplacements X-Y . . . . . . . . . . . . . . 511
Code 00A : octant . . . . . . . . . . . . . . . . . . . . . . 512
Code 00B : arc fractionnaire . . . . . . . . . . . . . . . . . 513
Codes 00C et 00D : arcs à courbure spécifiée . . . . . . . . 514
Code 00E : indication de la commande de texte
vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Descriptions des polices de texte . . . . . . . . . . . . . . . . . 517
Fichiers exemple . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Extended Simplex Roman . . . . . . . . . . . . . . . . . . 519
Police standard étendue pour UNICODE . . . . . . . . . . 547
Descriptions de grandes polices . . . . . . . . . . . . . . . . . . 567
Définition d'une grande police . . . . . . . . . . . . . . . 567
Définition d'un fichier de grandes polices étendues . . . . 568
Utilisation de texte de grande police dans un dessin . . . . 575
Utilisation d'une grande police pour étendre une
police . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
Descriptions des polices Unicode . . . . . . . . . . . . . . . . . 578
Exposants et indices dans les fichiers SHX . . . . . . . . . . . . 579
Chapitre 9 Migration et transfert de paramètres et de fichiers
personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Migration de paramètres et de fichiers personnalisés à partir de
versions précédentes . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Outils de migration . . . . . . . . . . . . . . . . . . . . . . . . 584
Déterminer comment migrer des paramètres personnalisés . . . 586
Migration de paramètres personnalisés . . . . . . . . . . . . . . 587
Affichage du fichier journal de migration . . . . . . . . . . 595
Restauration des profils après la migration de fichiers d'une
version antérieure . . . . . . . . . . . . . . . . . . . . . 596
Restauration des paramètres par défaut . . . . . . . . . . . . . . . . . 597
Table des matières | ix
Exportation et importation de paramètres personnalisés à partir de
la même version . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
Exportation de paramètres personnalisés . . . . . . . . . . . . . 602
Importation de paramètres personnalisés . . . . . . . . . . . . . 603
FAQ sur la migration et la personnalisation . . . . . . . . . . . . . . . 604
Quel avantage y a-t-il à sélectionner des outils de tâche ? . . . . 604
Qu'est-ce qu'un espace de travail ? . . . . . . . . . . . . . . . . 604
Comment puis-je modifier un espace de travail
ultérieurement ? . . . . . . . . . . . . . . . . . . . . . . . . . 605
Qu'est-ce qu'un fichier gabarit de dessin ? . . . . . . . . . . . . . 605
Comment puis-je modifier les gabarits de dessin
ultérieurement ? . . . . . . . . . . . . . . . . . . . . . . . . . 605
Quel avantage y a-t-il à personnaliser AutoCAD ? . . . . . . . . 606
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
x | Table des matières

Personnalisation de base

1
Votre revendeur peut en outre vous proposer des applications développées de façon indépendante vous permettant d'adapter encore plus AutoCAD à vos besoins.

Présentation de la personnalisation

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

Organisation des fichiers programme et des fichiers de support

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

Présentation de l'organisation des fichiers

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

Configurations multiples

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

Dossiers de dessin multiples

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

Repérage des fichiers personnalisés

A partir d'AutoCAD 2004, l'emplacement de certains de vos fichiers personnalisés a changé. L'emplacement des fichiers a été modifié pour les raisons suivantes :
Droits d'utilisateur limités sur un poste de travail. Vous pouvez lancer
AutoCAD en tant qu'utilisateur limité. Avec ce statut, vous n'avez pas besoin d'avoir des droits d'utilisateur avancé ou d'administration pour lancer AutoCAD une fois qu'il est installé.
Profils locaux. Les profils locaux permettent la connexion à un ordinateur
et contiennent les paramètres et les fichiers qui ne sont pas disponibles lors de l'itinérance. Certains fichiers, tels que les matériaux et les gabarits de dessin, sont stockés sous votre profil local en raison de leur taille ; ils ne vous suivent pas d'un ordinateur à l'autre.
Profils nomades. Les profils nomades vous permettent de vous connecter
à n'importe quel ordinateur d'un réseau en conservant vos paramètres utilisateur. Certains fichiers, tels que vos paramètres et documents personnels, vous suivent d'un ordinateur à l'autre. Si les profils nomades sont autorisés sur votre réseau, vos fichiers "nomades" se trouvent dans le dossier \Application Data\Autodesk\<Version du produit> et vos fichiers "sédentaires" dans le dossier Local Settings\Application Data\Autodesk\<Version du produit>.
REMARQUE Dans certains systèmes d'exploitation, les dossiers situés sous votre profil sont masqués par défaut. Pour afficher ces fichiers, vous devez modifier vos paramètres d'affichage. Dans le menu Démarrer, cliquez sur Panneau de configuration Options des dossiers. Dans la boîte de dialogue qui s'ouvre, sous l'onglet Affichage, cliquez sur Afficher les fichiers et dossiers masqués.
Repérage des fichiers personnalisés | 11
Repérage des fichiers de liaison de données
Depuis la version 2004 des produits, l'emplacement par défaut de vos fichiers de liaison de données a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser vos fichiers de liaison de données
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Emplacement des données source.
4 Sous Emplacement des données source, cliquez sur le nom du chemin
pour afficher l'emplacement de vos fichiers de liaison de données.
REMARQUE Les modifications effectuées ne sont appliquées qu'au prochain démarrage du programme.
Repérage des fichiers de styles de tracé
Depuis AutoCAD 2004, l'emplacement par défaut de vos fichiers de styles de tracé a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser vos fichiers de styles de tracé
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
12 | Chapitre 1 Personnalisation de base
3 Dans la boîte 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.
Repérage des fichiers de traceur
Depuis AutoCAD 2004, l'emplacement par défaut de vos fichiers de traceur a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser vos fichiers de traceur
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte 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.
Repérage des fichiers personnalisés | 13
Repérage du fichier PMP
A partir d'AutoCAD 2004, l'emplacement par défaut de votre fichier PMP a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser votre fichier PMP
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte 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.
Repérage des fichiers de support
A partir d'AutoCAD 2004, l'emplacement par défaut de certains de vos fichiers de support a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Les fichiers de support sont les suivants :
Fichier de configuration (acad*.cfg)
Fichier de personnalisation (acad.cuix)
Fichiers d'icônes personnalisées
Fichiers d'aide et fichiers divers
Fichier de mappage de polices (acad.fmp)
Fichier de polices alternatives (simplex.shx)
14 | Chapitre 1 Personnalisation de base
Fichiers de chemins de support (acad.dcl, acad.lin, acad.mnl, acad.pat,
acad.pgp, acad.psf, acad.unt, acadiso.lin, acadiso.pat, ase.dcl, base.dcl, doshelp.dcl, gdt.shx, inches.pss et mm.pss)
Pour trouver l'emplacement par défaut du fichier de configuration
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Aide et divers noms de fichiers.
4 Cliquez sur le signe plus (+), à gauche de Fichier de configuration.
5 Sous Fichier de configuration, cliquez sur le chemin permettant d'afficher
l'emplacement de votre fichier de configuration.
Pour trouver l'emplacement par défaut des fichiers de personnalisation
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte 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.
Repérage des fichiers personnalisés | 15
7 Sous Fichier de personnalisation d'entreprise, cliquez sur le chemin
permettant d'afficher l'emplacement de vos fichiers de personnalisation d'entreprise.
REMARQUE Par défaut, le chemin vers un fichier de personnalisation d'entreprise est vide jusqu'à ce que vous ayez défini ce fichier. Pour plus d'informations sur la définition d'un fichier de personnalisation, consultez la section Personnalisation de l'interface utilisateur du Guide de personnalisation.
Pour trouver l'emplacement par défaut des fichiers d'icônes personnalisées
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Fichiers de personnalisation.
4 Sous Emplacement des icônes personnalisées, cliquez sur le chemin
permettant d'afficher l'emplacement des fichiers d'images de bouton utilisés avec vos fichiers de personnalisation.
Pour trouver l'emplacement par défaut des fichiers d'aide et des fichiers divers
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Aide et divers noms de fichiers pour développer la liste.
16 | Chapitre 1 Personnalisation de base
4 Cliquez sur le signe plus (+) à gauche du fichier que vous voulez localiser,
puis cliquez sur le nom du chemin pour afficher l'emplacement des fichiers.
Pour trouver l'emplacement par défaut du fichier de mappage de polices
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Noms de l'éditeur de texte, du dictionnaire et des fichiers de polices.
4 Cliquez sur le signe plus (+), à gauche de Fichier de mappage de polices.
5 Sous Fichier de mappage de polices, cliquez sur le chemin permettant
d'afficher l'emplacement de votre fichier de mappage des polices.
Pour trouver l'emplacement par défaut du fichier de polices alternatives
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte 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.
Repérage des fichiers personnalisés | 17
Pour trouver l'emplacement par défaut des fichiers de chemin de support
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte 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.
Repérage des fichiers gabarits de dessins
A partir d'AutoCAD 2004, l'emplacement par défaut de vos fichiers de gabarits de dessins a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser vos fichiers gabarits de dessins
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Paramètres du gabarit.
4 Cliquez sur le signe plus (+), à gauche de Emplacement du fichier de
gabarit du dessin.
5 Sous Emplacement du fichier de gabarit du dessin, cliquez sur le nom du
chemin pour afficher l'emplacement de vos fichiers gabarits de dessins.
18 | Chapitre 1 Personnalisation de base
Repérage des fichiers de textures
Depuis AutoCAD 2004, l'emplacement par défaut de vos fichiers de textures a changé. Pour plus d'informations sur l'emplacement par défaut de ces fichiers, voir Repérage des fichiers personnalisés (page 11)
Pour localiser vos fichiers de textures
1 Effectuez l'une des opérations suivantes :
(Windows XP) Cliquez sur le menu Démarrer Tous les programmes
Autodesk <AutoCAD> <AutoCAD>.
(Windows Vista) Cliquez sur le menu Démarrer Tous les
programmes Autodesk <AutoCAD> <AutoCAD>.
2 Cliquez sur le menu de l'application Options.
3 Dans la boîte de dialogue Options, dans l'onglet Fichiers, cliquez sur le
signe plus (+) à gauche de Chemin de recherche des textures simples.
4 Sous Chemin de recherche des textures simples, choisissez le chemin
permettant d'afficher l'emplacement de vos fichiers de textures.

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

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

Définition de commandes personnalisées

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

Définition de commandes externes

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

Création d'alias de commande

Un alias de commande est une commande abrégée que vous entrez sur la ligne de commande et qui vous évite de saisir le nom entier de la commande.
Par exemple, vous pouvez entrer c au lieu de cercle pour lancer la commande CERCLE. L'alias ne doit pas être confondu avec le raccourci clavier, qui est une combinaison de touches, comme CTRL+S pour SAUVEGRD.
Vous pouvez définir un alias pour une commande AutoCAD ou encore pour une commande externe ou de pilote de périphérique. La seconde section du fichier acad.pgp définit les alias de commande. Pour modifier des alias existants ou en ajouter de nouveaux, modifiez le fichier acad.pgp dans un éditeur de texte ASCII (par exemple le Bloc-notes). Dans acad.pgp, en plus des alias de commandes, vous trouverez des lignes de commentaires, précédées 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 dernière révision du fichier.
REMARQUE Avant de modifier le fichier acad.pgp, créez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si nécessaire.
Création d'alias de commande | 27
Pour définir un alias de commande, ajoutez une ligne à la section des alias de commande du fichier acad.pgp à l'aide de la syntaxe suivante :
abréviation,*commande
abréviation représente l'alias de commande que vous entrez sur la ligne de commande et commande désigne la commande abrégée. Vous devez entrer un astérisque (*) avant le nom de la commande pour identifier la ligne en tant que définition d'alias de commande.
Si vous pouvez entrer une commande de façon transparente, vous pouvez saisir son alias de la même manière. Lorsque vous entrez l'alias d'une commande, le nom complet de cette dernière apparaît sur la ligne de commande, puis la commande est exécutée.
Vous pouvez créer des alias de commande qui comprennent le préfixe de tiret spécial (-), comme ceux répertoriés ici, qui accèdent à la version d'une commande qui affiche des invites de commande au lieu d'une boîte 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'exécution, entrez reinit pour utiliser le fichier révisé. Vous pouvez également redémarrer AutoCAD pour recharger automatiquement le fichier.
Aide-mémoire
Commandes
REINIT
Réinitialise le numériseur, son port d'entrée/sortie et le fichier des paramètres du programme.
Variables système
RE-INIT
Réinitialise le numériseur, le port du numériseur et le fichier acad.pgp.
28 | Chapitre 1 Personnalisation de base

Enregistrement et modification de macros d'actions

Les macros d'actions permettent d'automatiser des tâches répétitives en enregistrant des commandes et les valeurs entrées.

Présentation des macros d'actions

L'Enregistreur d'actions permet d'enregistrer les macros d'actions. Lorsque vous enregistrez une macro d'actions, les commandes enregistrées et les valeurs entrées pour la macro sont enregistrées 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 définir les préférences pour l'enregistreur d'actions à l'aide de la boîte de dialogue Préférences d'enregistreur d'actions. Au cours de la lecture, de la modification ou de l'enregistrement d'une macro d'actions, vous pouvez développer l'Enregistreur d'actions pour accéder aux actions de macro dans l'arborescence en question.
L'arborescence des actions vous permet de modifier et de supprimer les nœuds d'actions d'une macro d'actions. Les nœuds d'action représentent les commandes enregistrées ou les valeurs entrées pour une macro d'actions. Vous pouvez également spécifier des points de base, insérer des messages utilisateur et suspendre momentanément la lecture de la macro pour que l'utilisateur puisse entrer un noeud de valeur. Un nœud de valeur dans une macro d'actions représente la valeur fournie à la suite de l'invite secondaire d'une commande au cours de son enregistrement. Les nœuds de valeurs peuvent contenir des points acquis, des chaînes de texte, des chiffres, des mots-clés ou d'autres valeurs pouvant être entrées lors de l'enregistrement d'une commande.
Voir aussi :
Lecture d'une macro d'actions
Enregistrement et modification de macros d'actions | 29
Pour changer les préférences de l'enregistreur d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions
Préférence.
2 Dans la boîte de dialogue Préférences d'enregistreur d'actions, procédez
comme suit :
Sélectionnez Développer lors de la lecture pour que le groupe de
fonctions Enregistreur d'actions se développe au cours de la lecture d'une macro d'actions.
Sélectionnez Développer lors de l'enregistrement pour que le groupe
de fonctions Enregistreur d'actions se développe au cours de l'enregistrement d'une macro d'actions.
Sélectionnez Demander le nom de la macro d'actions pour que la boîte
de dialogue Macro d'actions s'affiche lors de l'arrêt de l'enregistrement d'une macro d'actions. Si cette option n'est pas activée, le nom par défaut est utilisé pour sauvegarder la macro d'actions enregistrée.
3 Cliquez sur OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ARRETACT
Arrête l'enregistreur d'actions et permet de sauvegarder les actions enregistrées dans un fichier de macro d'actions.
ENTRUTILACT
Suspend l'exécution de la macro pour permettre à l'utilisateur d'entrer une information.
MESSAGUTILACT
Insère un message utilisateur dans une macro d'actions.
30 | Chapitre 1 Personnalisation de base
POINTBASEACT
Insère un point de base dans une macro d'actions.
OPTIONS
Personnalise les paramètres de fonctionnement du programme.
RUBAN
Ouvre la fenêtre du ruban.
Variables système
ACTPATH
Définit les autres chemins à utiliser pour accéder aux macros d'actions disponibles pour la lecture.
ACTRECORDERSTATE
Définit l'état courant de l'enregistreur d'actions.
ACTRECPATH
Définit le chemin utilisé pour stocker les nouvelles macros d'actions.
ACTUI
Contrôle le comportement du groupe de fonctions Enregistreur d'actions lors de l'enregistrement ou de la lecture des macros.

Utilisation de l'enregistreur d'actions

L'Enregistreur d'actions vous permet de créer des macros d'actions pouvant être utilisées pour automatiser les tâches répétitives.
Lors de l'enregistrement des actions, les commandes et les valeurs entrées sont capturées et affichées dans l'arborescence des actions. Une fois l'enregistrement terminé, vous pouvez enregistrer les commandes et les données capturées dans un fichier de macro d'actions afin de le lire ultérieurement. Une fois qu'une macro d'actions est enregistrée, vous pouvez spécifier des points de base, insérer des messages utilisateur ou changer le comportement des valeurs entrées pour
Utilisation de l'enregistreur d'actions | 31
demander une nouvelle valeur au cours de la lecture. Vous pouvez également gérer les fichiers d'actions enregistrés avec Gérer les macros d'actions.
Enregistrement d'une macro d'actions (page 32)
Insertion d'un message utilisateur
(page 47)
Insertion d'une demande de saisie par l'utilisateur (page 48)
Utilisez l'Enregistreur d'actions pour enregistrer
----­des commandes et des valeurs d'entrée.
Insérez un message utilisateur pour afficher des
-----
informations sur une macro d'actions pendant sa lecture.
Modifiez une valeur enregistrée pour demander
-----
une entrée lors de la lecture d'une macro d'actions.
Lisez les actions enregistrées qui se trouvent dans
-----Lecture d'une macro d'actions une macro d'actions.

Enregistrement d'une macro d'actions

L'Enregistreur d'actions peut enregistrer la plupart des commandes exécutables à partir d'une ligne de commande et de certains éléments 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 entrées pour une macro d'actions.
32 | Chapitre 1 Personnalisation de base
Lorsque vous enregistrez une macro d'actions, l'icône d'enregistrement est entourée d'une bordure rouge près des réticules 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 entrées sur la ligne de commande sont enregistrées dans la macro sauf les commandes qui ouvrent et ferment des fichiers de dessin. Si une boîte de dialogue s'affiche au cours de l'enregistrement d'une macro d'actions, seul l'affichage de la boîte de dialogue est enregistré et les modifications apportées à celle-ci sont ignorées. Il est déconseillé d'utiliser des boîtes de dialogue au cours de l'enregistrement d'une macro d'actions. Utilisez plutôt la version de ligne de commande de la commande. Par exemple, utilisez la commande
-HACHURES au lieu de la commande HACHURES qui affiche la boîte 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 spécifier son nom et donner éventuellement sa description et préciser ses paramètres de lecture . Les paramètres 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 terminée.
Lorsque l'Enregistreur d'actions est défini pour vérifier les incohérences, il compare les paramètres de l'environnement de dessin lors de l'enregistrement de la macro d'actions à ses paramètres courants. Par exemple, l'Enregistreur d'actions compare la valeur de la variable système INSUNITS dans le dessin courant à la valeur utilisée lorsque la macro d'actions a été enregistrée. S'il détecte une incohérence, vous pouvez poursuivre la lecture de la macro d'actions ou l'arrêter. Si vous poursuivez la lecture de la macro d'actions, celle-ci peut produire des résultats 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 créer une nouvelle. Pour utiliser une macro d'actions existante lorsque vous en enregistrez une autre, la macro d'actions que vous voulez lire doit apparaître dans l'un des chemins définis par la variable système ACTPATH ou ACTRECPATH. Si la macro d'actions est dans l'un des chemins définis, entrez son nom sur la ligne de commande pour la lire.
Enregistrement d'une macro d'actions | 33
Utilisation de commandes personnalisées 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 personnalisées que vous utilisez déjà. Les commandes personnalisées que vous pouvez utiliser comprennent, entre autres, les commandes définies avec AutoLISP ou ObjectARX, et les commandes définies avec .NET et les macros définies avec VBA.
Avant de lire une macro d'actions contenant des références pour personnaliser des commandes et des macros, les programmes d'origine, à partir desquels les commandes et les macros sont définies, doivent être chargés dans AutoCAD pour que la lecture de la macro d'actions s'effectue correctement. Pour que les commandes personnalisées soient disponibles lors de la lecture d'une macro d'actions, plusieurs méthodes sont possibles.
Au démarrage - Vous pouvez utiliser l'option Au démarrage dans la boîte
de dialogue Charger/Décharger les applications pour charger des fichiers qui contiennent des commandes personnalisées.
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 personnalisées.
Fichier Menu AutoLISP (MNL) - Vous pouvez utiliser un fichier MNL pour
charger des fichiers contenant des commandes personnalisées spécifiques à un fichier CUIx.
Fichier de personnalisation de l'interface utilisateur (CUIx) - Les fichiers
AutoLISP qui définissent les commandes personnalisées peuvent être associés à un fichier CUIx. Il suffit pour cela de les ajouter au nœud 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'exécution d'un fichier script, définissez FILEDIA sur 0 avant d'utiliser la commande SCRIPT.
Stockage des macros d'actions enregistrées
Lorsque vous arrêtez l'enregistrement d'une macro d'actions, vous pouvez sauvegarder la macro d'actions enregistrée. Si vous sauvegardez la macro d'actions enregistrée, le nom de la commande spécifiée pour la macro d'actions est également utilisé comme nom de fichier de celle-ci. La macro d'actions sauvegardée est stockée dans le dossier défini par la variable système
34 | Chapitre 1 Personnalisation de base
ACTRECPATH. Vous pouvez accéder au dossier dans la boîte de dialogue Options.
Pour lancer l'enregistrement d'une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions
Enregistrer .
2 Utilisez les commandes et fournissez les valeurs requises pour effectuer
la tâche que vous voulez automatiser.
Pour arrêter l'enregistrement d'une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions
Arrêter .
2 Dans la boîte 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, sélectionnez 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, sélectionnez A la fin de la lecture
pour restaurer la vue avant la lecture de la macro d'actions.
Sélectionnez Vérifier les incohérences lorsque la lecture commence
pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.
4 Cliquez sur OK.
Enregistrement d'une macro d'actions | 35
Pour annuler l'enregistrement d'une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions
Arrêter .
2 Dans la boîte de dialogue Macro d'actions, cliquez sur Annuler.
Pour copier une macro d'actions afin d'en créer une nouvelle
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions que
vous voulez copier.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud supérieur et cliquez sur Copier.
5 Dans la boîte 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, sélectionnez 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, sélectionnez A la fin de la lecture
pour restaurer la vue avant la lecture de la macro d'actions.
Sélectionnez Vérifier les incohérences lorsque la lecture commence
pour que l'Enregistreur d'actions valide la macro d'actions avant la lecture.
7 Cliquez sur OK.
36 | Chapitre 1 Personnalisation de base
Pour changer l'emplacement de sauvegarde d'une macro d'actions enregistrée
1 Dans le menu d'application, cliquez sur Options.
2 Dans la boîte de dialogue Options, onglet Fichiers, dans la liste des nœuds,
cliquez sur le signe (+) en regard de Paramètres de l'enregistreur d'actions.
3 Cliquez sur le signe (+) en regard de l'option Emplacement des fichiers
d'actions et spécifiez un chemin de dossier.
4 Cliquez sur OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ARRETACT
Arrête l'enregistreur d'actions et permet de sauvegarder les actions enregistrées dans un fichier de macro d'actions.
OPTIONS
Personnalise les paramètres de fonctionnement du programme.
RUBAN
Ouvre la fenêtre du ruban.
Variables système
ACTPATH
Définit les autres chemins à utiliser pour accéder aux macros d'actions disponibles pour la lecture.
ACTRECORDERSTATE
Définit l'état courant de l'enregistreur d'actions.
ACTRECPATH
Définit le chemin utilisé pour stocker les nouvelles macros d'actions.
Enregistrement d'une macro d'actions | 37
Icônes des nœuds d'actions
Lorsqu'une macro d'actions est enregistrée ou si elle est en cours d'utilisation, chaque action dans le fichier de la macro d'actions est représentée par un nœud dans l'arborescence des actions.
Pour déterminer le type d'action ou la valeur utilisée au cours de l'enregistrement d'une macro d'actions, des icônes sont affichées en regard de chacun des nœuds dans l'arborescence des actions. Le tableau suivant explique ce que représentent les icônes affichées en regard de chacun des nœuds d'action dans l'arborescence des actions.
DescriptionNom du nœud d'actionIcône
Pause pour la saisie utilisateur
Message texte de l'utilisateur
Insérer un point de base
Commande
Macro d'actions
Coordonnées absolues du point
Coordonnées relatives au point
Interaction invite/mot de passe
Indique que l'utilisateur doit saisir une valeur pour l'action au cours de la lecture.
Un message utilisateur s'affiche pour cette ac­tion au cours de la lecture.
L'utilisateur doit saisir un point de base pour l'action au cours de la lecture.
Nœud qui contient toutes les valeurs enregis­trées pour une commande.
Nœud de niveau supérieur qui contient toutes les actions associées à la macro d'actions courante.
Coordonnées absolues basées sur le point ac­quis au cours de l'enregistrement.
Coordonnées relatives basées sur les coordon­nées précédentes dans la macro d'actions.
Interaction invite/mot de passe. Ce nœud d'action ne peut pas être changé pour demander une saisie utilisateur.
38 | Chapitre 1 Personnalisation de base
DescriptionNom du nœud d'actionIcône
Valeur d'angle.Angle
Valeur de distance.Distance
Valeur numérique réelle ou double.Réelle (double)
Valeur d'entier numérique.Entier
Valeur de chaîne de texte.Chaîne
Valeur de pourcentage de mise à l'échelle.Facteur d'échelle
Valeur de couleur.Couleur
Résultats de sélection
Sélection d'objets créés par une macro
Utiliser le premier jeu de sélection
utilisateur (Sélection)
Palettes de propriétés
Jeu de sélection final utilisé par une com­mande. Il contient un nœud pour chaque sous­sélection.
Sélection ne contenant que les objets créés dans la macro d'actions courante.
La sélection existante est remplacée par les objets sélectionnés avant le lancement de la lecture de la macro d'actions.
Demande de nouvelle sélection.Demande de saisie
Indique que la palette Propriétés ou le groupe de fonctions Propriétés rapides a été modifié(e).
Enregistrement d'une macro d'actions | 39
DescriptionNom du nœud d'actionIcône
Propriété
Filtrage d'objets
Boîte de dialogue modale
Changement de vue (Modification d'observation)
Modification de SCU
Aide-mémoire
Commandes
ENREGACT
Modification effectuée dans la palette Propriétés ou le groupe de fonctions Propriétés rapides.
Sélection avec un filtre d'objet appliqué via la palette Propriétés ou le groupe de fonctions Propriétés rapides. Indique quel type de filtre d'objet a été utilisé.
Noeud contenant la boîte de dialogue enregis­trée qui s'affiche pendant la lecture.
Un changement de vue non explicitement ef­fectué par un changement de commande ou de coordonnées s'est produit.
Une modification de SCU non explicitement effectuée par un changement de commande ou de coordonnées s'est produite.
Démarre l'enregistreur d'actions.
Utilisation des éléments de l'interface utilisateur
Vous pouvez utiliser de nombreux éléments de l'interface utilisateur pour enregistrer une macro d'actions.
En revanche, vous ne pouvez pas utiliser certains éléments. Vous pouvez utiliser les éléments suivants de l'interface utilisateur pour enregistrer une macro d'actions :
Barres d'outils et barres d'outils d'accès rapide
Menus déroulants et menus contextuels
40 | Chapitre 1 Personnalisation de base
Ruban
Menu de l'application
Eléments d'interface utilisateur hérités (menus de mosaïque d'images et de
tablette)
Barres d'état de dessin et de l'application
Palette Propriétés et palette Propriétés rapides
Fenêtre des palettes d'outils
Design Center
Eléments non enregistrables de l'interface utilisateur
Toutes les actions effectuées avec la palette Propriétés et la palette Propriétés rapides ne sont pas enregistrables. Les actions suivantes ne sont pas enregistrables :
Modifications de propriété effectuées à partir d'une boîte de dialogue dans
la palette Propriétés ou dans la palette Propriétés rapides.
Changements de valeurs effectués dans les propriétés sommet des faces 3D
et des polylignes avec la palette Propriétés ou la palette Propriétés rapides
Actions qui n'exécutent pas une commande à partir des barres d'état.
Toutes les actions effectuées avec la barre d'état ne sont pas enregistrables. Seuls les contrôles qui exécutent des commandes sont enregistrables. Les boutons suivants sont enregistrables à partir de la barre d'état :
Propriétés rapides
Modèle et présentation
Présentations Vue rapide (enregistrement seulement lorsque l'utilisateur
passe d'une présentation à l'autre)
Panoramique
Zoom
Disques de navigation SteeringWheel
ShowMotion (lecture et restauration des vues seulement)
Agrandir/réduire la fenêtre
Enregistrement d'une macro d'actions | 41
Echelle d'annotation/fenêtre
Synchroniser l'échelle d'annotation/fenêtre
Visibilité de l'annotation
Ajouter automatiquement des échelles
Verrouiller
Nettoyer écran
Toutes les actions effectuées 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 Xréf et
Insérer sous la forme d'un bloc
Déplacement d'objets existants (tels que les calques et les types de ligne)
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.

Gestion et modification des macros d'actions

Vous pouvez modifier et gérer une macro d'actions de plusieurs manières. Vous pouvez également modifier le comportement de lecture d'une macro d'actions.
Gestion des macros d'actions
Vous pouvez renommer, copier, modifier et supprimer une macro d'action à l'aide du Gestionnaire de macros d'actions ou à partir de l'arborescence des actions.
La modification et la gestion d'un fichier de macro d'actions peuvent s'effectuer à l'aide du Gestionnaire de macros d'actions et de l'arborescence des actions.
42 | Chapitre 1 Personnalisation de base
Gestion des fichiers à l'aide de l'arborescence des actions
L'arborescence des actions est affichée lorsque le panneau Enregistreur d'actions est développé. Les options suivantes sont disponibles lorsque vous cliquez avec le bouton droit de la souris sur Macro d'actions dans l'arborescence des actions.
Renommer. Renomme la commande et le nom de fichier de la macro
d'actions.
Supprimer. Supprime le fichier de macro d'actions de la liste des macros
d'actions et place le fichier dans la Corbeille de Windows.
Copier - Crée une copie de la macro d'actions pour laquelle vous pouvez
spécifier un autre nom de commande et de fichier.
Propriétés - Change le nom de la commande et modifie les paramètres de
lecture de la macro d'actions.
Vous pouvez supprimer les nœuds d'action qui représentent les commandes et modifier les nœuds de valeur. Vous pouvez modifier les nœuds d'action dans une macro d'actions via l'arborescence des actions qui s'affiche lorsque le groupe de fonctions Enregistreur d'actions est développé. Les options de modification suivantes sont disponibles lorsque vous cliquez avec le bouton droit de la souris sur un nœud d'action dans l'arborescence des actions :
Supprimer - Supprime un nœud 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 boîte de dialogue Gestionnaire de macro d'actions propose des tâches élémentaires de gestion pour les fichiers de macro d'actions. Vous pouvez modifier, renommer, supprimer et créer de multiples copies d'un fichier de macro d'actions
CONSEIL Vous pouvez modifier, renommer, supprimer et créer de multiples copies d'un fichier de macro d'actions.
Pour renommer une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
Gestion et modification des macros d'actions | 43
2 Dans la liste des macro d'actions, sélectionnez la macro d'actions que
vous voulez renommer.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud supérieur et cliquez sur Renommer.
5 Dans la boîte de dialogue Macro d'actions, entrez un autre nom dans la
zone de texte Nom de commande de la macro d'actions.
6 Cliquez sur OK.
Pour supprimer une macro d'actions précédemment enregistrée
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions que
vous voulez supprimer.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud supérieur et cliquez sur Supprimer.
5 Dans la boîte 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 enregistrée 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 Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions que
vous voulez copier.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud supérieur et cliquez sur Copier.
44 | Chapitre 1 Personnalisation de base
5 Dans la boîte 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, sélectionnez 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, sélectionnez A la fin de la lecture
pour restaurer la vue avant la lecture de la macro d'actions.
Sélectionnez Vérifier les incohérences 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 propriétés d'une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions dont
vous voulez modifier les propriétés.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud supérieur et cliquez sur Propriétés.
5 Dans la boîte de dialogue Macro d'actions, modifiez les propriétés de la
macro d'actions en procédant 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, sélectionnez 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, sélectionnez A la fin de la lecture
pour restaurer la vue avant la lecture de la macro d'actions.
Gestion et modification des macros d'actions | 45
Sélectionnez Vérifier les incohérences 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 Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions de
laquelle vous voulez supprimer une action.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur un nœud d'action et cliquez sur Supprimer.
5 Dans la boîte de dialogue Macro d'actions – Confirmer la suppression de
l'élément, 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 Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions dans
laquelle vous voulez modifier un nœud de valeur.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur un nœud de valeur et cliquez sur Modifier.
5 Entrez la nouvelle valeur et appuyez sur Entrée.
46 | Chapitre 1 Personnalisation de base
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
RUBAN
Ouvre la fenêtre du ruban.
GESTACTIONS
Gère les fichiers de macro d'actions.
Insertion de messages utilisateur
Vous pouvez insérer des messages utilisateur dans une macro d'actions pour fournir des informations ou des instructions précises permettant de lire cette dernière.
Vous pouvez insérer un message dans une macro d'actions qui est en cours de lecture tout en enregistrant une autre macro. Le message peut décrire ce que fait la macro d'actions ou indiquer les paramètres à définir avant de reprendre la lecture de la macro. Vous pouvez insérer autant de messages que vous voulez dans une macro d'actions, veillez seulement à les insérer avant et après les actions.
Lorsqu'un message s'affiche, cliquez sur Fermer pour reprendre la lecture de la macro d'action.
Pour insérer un message utilisateur dans une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions dans
laquelle vous voulez insérer un message utilisateur.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit sur un nœud
et cliquez sur Insérer un message utilisateur.
REMARQUE Vous ne pouvez insérer un message utilisateur qu'avant ou après un nœud situé sous le nœud de la macro d'actions dans l'arborescence des actions.
Gestion et modification des macros d'actions | 47
5 Dans la boîte de dialogue Insérer un message utilisateur, entrez le texte
du message que vous voulez afficher lors de la lecture de la macro d'actions.
6 Cliquez sur OK.
Pour modifier un message utilisateur inséré dans une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions dont
vous voulez modifier le message utilisateur.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud Message utilisateur et cliquez sur Modifier le message.
5 Dans la boîte de dialogue Insérer un message utilisateur, modifiez le
message utilisateur.
6 Cliquez sur OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
MESSAGUTILACT
Suspend l'exécution de la macro pour permettre à l'utilisateur d'entrer une information.
RUBAN
Ouvre la fenêtre du ruban.
Pause pour la saisie utilisateur
Vous pouvez modifier les actions dans une macro d'actions pour qu'elles soient lues avec les valeurs avec lesquelles elles ont été enregistrées ou interrompues afin de permettre la saisie en cours de lecture.
48 | Chapitre 1 Personnalisation de base
Lorsque vous enregistrez une macro d'actions, vous pouvez choisir un point ou indiquer ce que vous ne voulez pas utiliser à chaque lecture de la macro d'actions. Vous pouvez spécifier que le nœud de valeur dans la macro d'actions fasse une pause pour demander une valeur au cours de la lecture. Un nœud de valeur peut contenir un point acquis, une chaîne de texte, un nombre, une option de commande ou une sélection d'objet. Si une macro d'actions demande une valeur, vous pouvez donner une nouvelle valeur d'entrée 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 Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions qui
contient le nœud de valeur à interrompre pour la saisie en cours de lecture.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud de valeur et choisissez Pause pour la saisie utilisateur.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ENTRUTILACT
Insère un message utilisateur dans une macro d'actions.
RUBAN
Ouvre la fenêtre du ruban.
Utilisation de coordonnées
Vous pouvez utiliser des coordonnées absolues ou relatives pour les points acquis dans une macro d'actions.
Lorsque vous enregistrez une macro d'actions, les valeurs de coordonnées enregistrées peuvent être absolues ou relatives. Bien que la valeur d'une
Gestion et modification des macros d'actions | 49
coordonnée puisse être absolue ou relative, la valeur enregistrée pour toutes les valeurs de coordonnées enregistrées est absolue. Etant donné que toutes les valeurs de coordonnées sont enregistrées en tant que coordonnées absolues avec une macro d'actions, vous pouvez utiliser la valeur de coordonnée absolue ou la valeur relative à un point précédent pour une valeur de coordonnée enregistrée au cours de la lecture de la macro d'actions. La première valeur de coordonnée enregistrée ou la valeur de coordonnée enregistrée après une modification de SCU est toujours définie comme absolue. Toutes les valeurs de coordonnées relatives ultérieures sont basées sur une valeur de coordonnée absolue dans la macro d'actions.
Vous pouvez choisir le comportement d'une valeur de coordonnée depuis l'arborescence des actions dans l'Enregistreur d'actions. Vous pouvez également choisir que toutes les valeurs de coordonnées dans une macro d'actions soient relatives ou absolues depuis le nœud supérieur de l'arborescence des actions.
Pour définir une valeur de coordonnée de sorte qu'elle soit absolue ou relative au point précédent
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macro d'actions, sélectionnez la macro d'actions qui
contient le nœud de valeur de coordonnée que vous voulez modifier.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud de la valeur de coordonnée et cliquez sur Relatif au précédent.
Pour qu'une valeur de coordonnée soit absolue, cliquez sur Relatif au
précédent si une coche apparaît devant cette option. Si ce n'est pas le cas, la valeur de coordonnée est déjà absolue.
Pour qu'une valeur de coordonnée soit relative au point précédent,
cliquez sur Relatif au précédent si cette option n'est pas cochée. Si l'option est cochée, la valeur de coordonnée est déjà relative au point précédent.
Pour définir toutes les valeurs de coordonnées de sorte qu'elles soient absolues ou relatives au point précédent
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
50 | Chapitre 1 Personnalisation de base
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions
contenant le nœud de la valeur de coordonnée qui devra être absolue ou relative par rapport à la coordonnée précédente.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton de la souris sur
le nœud supérieur et cliquez sur Tous les points sont relatifs.
Pour que toutes les valeurs de coordonnées soient absolues, cliquez
sur Tous les points sont relatifs si une coche apparaît devant cette option. Si ce n'est pas le cas, les valeurs de coordonnées sont peut-être déjà absolues ou la macro peut également contenir une combinaison de valeurs absolues et relatives.
REMARQUE Pour vous assurer que toutes les valeurs de coordonnées sont absolues lorsque l'option Tous les points sont relatifs n'est pas cochée, sélectionnez Tous les points sont relatifs deux fois pour éviter que des valeurs de coordonnées soient absolues et que d'autres soient relatives au point précédent.
Pour que toutes les valeurs de coordonnées soient relatives au point
précédent, à l'exception de la première valeur de coordonnée, cliquez sur Relatif au précédent si cette option n'est pas cochée. Si cette option est cochée, toutes les valeurs de coordonnées sont alors relatives au point précédent, à l'exception de la première valeur de coordonnée qui est toujours absolue.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
RUBAN
Ouvre la fenêtre du ruban.
Gestion et modification des macros d'actions | 51
Insertion des points de base
L'insertion d'un point de base établit une coordonnée absolue utilisée par les points de coordonnée relative qui suivent le point de base dans la macro d'action.
Par défaut, lors de la lecture d'une macro d'actions, une requête de spécification d'un nouveau point de coordonnée est émise pour chaque point de base de la macro d'actions.
Dans l'arborescence d'actions, vous pouvez insérer des points de base dans une macro d'actions ou un noeud de commande. Vous pouvez insérer des points de base à tout moment de l'enregistrement. Après l'enregistrement, vous pouvez insérer 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 désactivez Pause pour la saisie utilisateur. Le comportement par défaut du point de base, qui consiste à demander un nouveau point de coordonnée pendant la lecture, est ainsi éliminé.
Pour insérer un point de base dans une macro d'actions
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions que
vous voulez modifier en insérant un point de base.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur un nœud et choisissez Insérer un point de base.
5 Cliquez sur OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
POINTBASEACT
Insère un point de base dans une macro d'actions.
52 | Chapitre 1 Personnalisation de base
RUBAN
Ouvre la fenêtre du ruban.
Utilisation de sélections d'objets
Pour déterminer quels objets doivent être utilisés pour les commandes dans une macro d'actions, vous devez modifier en conséquence les nœuds des sélections dans l'arborescence des actions.
Lorsque vous modifiez une macro d'actions, vous pouvez choisir la méthode de sélection à utiliser pour la lecture de cette macro. Les options suivantes vous permettent de définir le mode de sélection des objets pour le nœud de sélection dans une macro d'actions :
Utiliser le premier jeu de sélection. Utilise les objets sélectionnés avant le
démarrage de la macro d'actions.
Pause pour la saisie utilisateur. Demande un nouveau jeu de sélection.
Sélection d'objet créée par une macro Sélectionne tous les objets créés
depuis le démarrage de la macro d'actions.
Pour attendre que l'utilisateur indique une sélection au cours de la lecture d'une macro
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions
contenant le nœud de sélection pour lequel vous voulez attendre que l'utilisateur fournisse une valeur au cours de la lecture.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur les résultats de sélection et choisissez Pause pour la saisie utilisateur.
Pour sélectionner des objets créés par une macro au cours de la lecture
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions
contenant le nœud de sélection qui représentera la sélection de tous les objets créés au cours de la lecture de la macro.
Gestion et modification des macros d'actions | 53
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud de sélection et cliquez sur Sélection d'objet créée par une macro.
Pour utiliser le premier jeu de sélection au cours de la lecture d'une macro
1 Sur le ruban, cliquez sur l'onglet Gérer Enregistreur d'actions. Cliquez
sur la flèche vers le bas à côté de la liste des macros d'actions.
2 Dans la liste des macros d'actions, sélectionnez la macro d'actions
contenant le nœud de sélection qui représentera la sélection de tous les objets sélectionnés avant la lecture d'une macro.
3 Développez le groupe de fonctions Enregistreur d'actions.
4 Dans l'arborescence des actions, cliquez avec le bouton droit de la souris
sur le nœud de sélection et cliquez sur Utiliser le premier jeu de sélection.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
RUBAN
Ouvre la fenêtre du ruban.

Conseils d'utilisation de l'Enregistreur d'actions

L'Enregistreur d'actions vous permet de créer intuitivement des commandes personnalisées qui peuvent réduire le nombre d'actions requises pour effectuer une tâche répétitive. 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 paramètres de dessin courants utilisés lorsque vous enregistrez une
macro d'actions ne sont pas tous conservés par celle-ci. Pour que des paramètres de dessin spécifiques soient utilisés au cours de la lecture d'une
54 | Chapitre 1 Personnalisation de base
macro, vous devez les enregistrer avec la macro en utilisant le nom de la variable système ou de la commande MODIFVAR.
Certaines commandes ne sont pas enregistrables bien que la plupart le
soient. Les commandes non enregistrables sont liées aux opérations de fichiers de dessin, à l'utilisation de l'Enregistreur d'actions et à l'édition à l'aide de poignées. Le tableau suivant répertorie les commandes non enregistrables par l'Enregistreur d'actions.
ENTRUTILACTARRETACT
-MESSAGUTILACTMESSAGUTILACT
EXPORTPRESENTCHARGDXF
NOUVEAUOUVREFICH
OUVRPARTIELOUVRIR
RAPNOUVAPPTIRER
MODIFTABLEAURECUPERER
-VBAIDEVBAIDE
GESTVBACHARGVBA
VBAPREFNOUVBA
EXECVBA-EXECVBA
DECHARGVBAVBAINSTR
POINTBASEACTXOUVRIR
GESTACTIONS
Les actions enregistrées avec l'Enregistreur d'actions sont limitées aux
interactions avec la palette Propriétés, la palette Propriétés rapides, la boîte de dialogue Calque sans mode et les éléments de l'interface utilisateur qui démarrent une commande.
Conseils d'utilisation de l'Enregistreur d'actions | 55
Certains des éléments de l'interface utilisateur qui démarrent des commandes sont : la plupart des outils sur les palettes d'outils, certaines actions dans DesignCenter et certains outils sur les barres d'état.
Lorsqu'une modification concernant une vue survient sans l'aide explicite
d'une commande ou d'un changement de coordonnées (par exemple, avec l'outil ViewCube, la molette de la souris ou la fonction Orbite 3D), un noeud Changement de vue (Modification d'observation) est ajouté à l'arborescence des actions. Vous pouvez supprimer un noeud Changement de vue à la fin de l'enregistrement. Lors de la suppression, au cours de la lecture, vous pouvez être invité à fournir des coordonnées ou poursuivre la lecture, car le changement de vue n'a pas eu lieu. Cela risque d'avoir une incidence sur la création d'un jeu de sélection ou l'utilisation d'une commande.
REMARQUE Avant de supprimer un noeud Changement de vue, envisagez de créer une copie de la macro initiale puisque vous ne pouvez pas annuler la suppression du noeud.
Les modifications apportées à une boîte de dialogue ne sont pas enregistrées,
mais celle-ci s'affiche quand même au cours de la lecture de la macro. Au lieu d'utiliser une boîte de dialogue au cours de l'enregistrement, utilisez la version pour ligne de commande de la commande afin que le comportement de la macro d'actions soit le même à chaque lecture.
Les commandes définies avec AutoLISP et ObjectARX peuvent être
enregistrées avec une macro d'actions, mais la commande doit être chargée avant de lire la macro d'actions. Les macros VBA et les assemblages .NET peuvent également être enregistrés avec une macro d'actions, mais ils doivent être chargés pour être lus.
Les macros d'actions ne peuvent pas avoir le même nom qu'une commande
qui est déjà définie et chargée 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 utilisée pour définir le segment d'arc.
Lors de l'enregistrement d'une macro d'actions, vous pouvez enregistrer la
valeur par défaut courante affichée sur la ligne de commande ou utiliser la valeur par défaut courante au moment de la lecture de la macro d'actions. Lors de l'enregistrement, si vous appuyez sur la touche Entrée sans saisir de valeur, vous devez sélectionner la valeur courante au moment de l'enregistrement ou la valeur par défaut au moment de la lecture, dans la boîte de dialogue qui s'affiche.
56 | Chapitre 1 Personnalisation de base
Lors de l'enregistrement de la commande TABLEAU, la création du tableau
est enregistrée mais pas les modifications effectuées dans les cellules.
Modification d'une macro d'actions
Lorsque vous modifiez une macro d'actions, les fichiers de macro d'actions trouvés dans les chemins définis par les variables système ACTRECPATH et ACTPATH sont chargés. Si plusieurs fichiers de macros d'actions portent le même nom, le premier fichier de macro d'actions découvert est chargé dans l'Enregistreur d'actions. Les autres fichiers sont ignorés et ne sont pas chargés.
Pour identifier le chemin d'une macro d'actions chargée, sélectionnez la macro d'actions dans la liste déroulante des macros d'actions et développez le groupe de fonctions Enregistreur d'actions. Cliquez avec le bouton droit de la souris sur le nœud de la macro d'actions dans l'arborescence des actions et cliquez sur Propriétés. Le chemin d'accès à la macro d'actions est indiqué dans la zone de texte Chemin d'accès au dossier de la boîte de dialogue Macro d'actions.
Lecture d'une macro d'actions
Lorsque vous lisez une macro d'actions, tenez compte de ce qui suit :
Lorsque vous lisez une macro d'actions, les résultats de celle-ci peuvent
différer de ceux obtenus lors de son enregistrement. Cela est dû à des différences entre les paramètres 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 boîte de dialogue,
la macro s'arrête et attend que la boîte de dialogue soit fermée une fois les modifications effectuées dans celle-ci. Si la boîte de dialogue est annulée, la lecture de la macro se poursuit mais les résultats obtenus peuvent différer de ceux attendus.
La lecture d'une macro d'actions contenant des commandes définies avec
AutoLISP, ObjectARX ou les assemblages .NET échouera si les fichiers qui définissent les commandes ne sont pas chargés. La lecture d'une macro d'actions faisant référence à une macro VBA échouera si le fichier de projet n'est pas chargé.
Conseils d'utilisation de l'Enregistreur d'actions | 57
Echange de macros d'actions
Lorsque vous échangez des macros d'actions avec d'autres utilisateurs, tenez compte de ce qui suit :
La lecture des macros d'actions enregistrées avec l'un des produits verticaux
AutoCAD peut ne pas s'effectuer correctement selon les commandes utilisées lors de l'enregistrement de ces macros.
La lecture des macros d'actions peut ne pas s'effectuer correctement si
celles-ci sont enregistrées dans une langue d'AutoCAD et lues dans une autre langue d'AutoCAD.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
RUBAN
Ouvre la fenêtre du ruban.

Exemples de macros d'actions

Les exemples suivants indiquent différentes manières d'automatiser des tâches répétitives avec des macros d'actions. Les exemples indiquent également différentes manières d'enregistrer des macros d'actions avec l'Enregistreur de macros d'actions.
Création d'un calque et de dessins d'objets
Dans cet exemple, vous créez une macro d'actions qui crée un calque et dessine des objets sur ce calque pour créer une vue de dessus bidimensionnelle d'un boulon hexagonal.
Dans cet exemple, vous apprendrez à réaliser les opérations suivantes :
Enregistrer et sauvegarder une macro d'actions
Enregistrer des commandes et des valeurs de saisie pour créer et modifier
un nouveau calque
58 | Chapitre 1 Personnalisation de base
Enregistrer des commandes et des valeurs de saisie pour créer et modifier
des objets
Insérer un message utilisateur
Insérer un point de base
Interrompre pour permettre la saisie utilisateur
Lire une macro d'actions
Lancer l'enregistrement d'une macro d'actions
Vous devez commencer par enregistrer des actions dans le groupe de fonctions Enregistreur d'actions. Procédez 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 Gérer.
2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.
Enregistrer des commandes et des valeurs pour créer et modifier un nouveau calque
Une fois que l'Enregistreur d'actions commence l'enregistrement, utilisez le Gestionnaire des propriétés des calques pour créer un calque. Procédez comme suit :
1 Sur la ligne de commande, entrez -calque, puis appuyez sur ENTREE.
2 A l'invite, entrez une option
[?/Etablir/CHoisir/Nouv/Renommer/ACtif/INactif/ COuleur/TLigne/EPaisseurl/TRansparenceMAtériau/Tracé/Geler/Libérer/ Verrouiller/Déverrouiller/étAt/deScription/RApprocher], tapez m et appuyez sur Entrée.
3 A l'invite Entrez le nom du nouveau calque (il devient le calque courant)
<0>, saisissez Boulon et appuyez sur Entrée.
4 A l'invite, entrez une option
[?/Etablir/CHoisir/Nouv/Renommer/ACtif/INactif/ COuleur/TLigne/EPaisseurl/TRansparence/MAtériau/Tracé/ Geler/Libérer/Verrouiller/Déverrouiller/étAt/deScription/RApprocher], tapez c et appuyez sur Entrée.
Exemples de macros d'actions | 59
5 A l'invite Nouvelle couleur [coUleursvraies/CArnet de couleurs], tapez 1,
puis appuyez sur Entrée.
6 A l'invite Entrez la liste de noms des calques pour la couleur 1 (rouge)
<Boulon>, appuyez sur Entrée pour affecter la couleur rouge au calque Boulon.
Si la boîte de dialogue Macro d'actions - Valeur non enregistrée est affichée, cliquez sur le lien Utiliser la valeur en cours lors de la lecture. Ceci affectera la couleur spécifiée au calque récemment créé avec l'option Etablir.
7 Appuyez à nouveau sur Entrée pour quitter la commande -CALQUE.
Enregistrer les commandes et les valeurs utilisées pour créer et modifier des objets
La création du calque Boulon a été enregistrée. Créez ensuite un cercle et un polygone à six côtés basé sur le centre du cercle pour le boulon hexagonal. Une fois que le cercle et le polygone sont dessinés, utilisez la commande ECHELLE pour définir la taille du boulon hexagonal lors de la lecture de la macro d'actions. Procédez comme suit :
1 Sur la ligne de commande, entrez cercle, puis appuyez sur ENTREE.
2 A l'invite Spécifiez le centre du cercle ou [3P/2P/Ttr (tangente tangente
rayon)], cliquez dans la fenêtre de dessin.
3 A l'invite Spécifiez le rayon du cercle ou [Diamètre], tapez 0.9, puis
appuyez sur Entrée.
4 Sur la ligne de commande, entrez polygone, puis appuyez sur Entrée.
5 A l'invite Entrez le nombre de côtés <4>, tapez 6, puis appuyez sur Entrée.
6 A l'invite Spécifiez le centre du polygone ou [Côté], utilisez l'accrochage
aux objets au centre et sélectionnez le bord du cercle.
7 A l'invite Entrez une option [Inscrit dans un cercle/Circonscrit autour
d'un cercle] <C>, tapez c et appuyez sur Entrée.
8 A l'invite Spécifiez le rayon du cercle, entrez 1 et appuyez sur Entrée.
9 Sur la ligne de commande, entrez ECHELLE, puis appuyez sur Entrée.
10 A l'invite Choix des objets, sélectionnez à la fois le cercle et le polygone,
et appuyez sur Entrée.
60 | Chapitre 1 Personnalisation de base
11 A l'invite Spécifiez le point de base, utilisez l'accrochage aux objets au
centre et sélectionnez le bord du cercle.
12 A l'invite Spécifiez le facteur d'échelle ou [Copier/Référence] <1.000>,
tapez 1, puis appuyez sur Entrée.
Arrêter l'enregistrement et sauvegarder une macro d'actions
Une fois que toutes les actions sont enregistrées, arrêtez l'enregistrement et sauvegardez les actions enregistrées dans un fichier de macro d'actions. Procédez comme suit :
1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrêter.
2 Dans la boîte de dialogue Macro d'actions, effectuez ce qui suit :
Dans la zone Nom de commande de la macro d'actions, entrez
CréerBoulon.
Dans la zone Description, entrez "Crée un boulon hexagonal".
3 Cliquez sur OK.
Insérer un message utilisateur
Insérez un message utilisateur pour fournir des instructions ou des informations générales sur la macro d'actions à l'utilisateur avant que le dessin soit modifié par la lecture de la macro. Pour insérer un message utilisateur dans la macro d'actions, procédez comme suit :
1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions
pour le développer.
2 Dans l'arborescence des actions, sélectionnez le nœud CréerBoulon et
cliquez avec le bouton droit de la souris. Cliquez sur Insérer un message utilisateur.
3 Dans la boîte de dialogue Insérer un message utilisateur, entrez "Crée 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 insérez un point de base, vous devez spécifier un point de base lors de la lecture d'une macro d'actions. Dans cette macro d'actions, spécifiez
Exemples de macros d'actions | 61
un point de base utilisé comme centre du cercle pendant la lecture. Procédez comme suit :
1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions
pour le développer.
2 Dans l'arborescence des actions, sélectionnez le nœud d'action Cercle et
cliquez avec le bouton droit de la souris. Choisissez Insérer un point de base.
Pause pour la saisie utilisateur
Lorsque vous utilisez Pause pour la saisie utilisateur, vous devez saisir une valeur lors de la lecture d'une macro d'actions. Dans cette macro d'actions, modifiez le facteur d'échelle pour que la commande ECHELLE attende que l'utilisateur saisisse une valeur pendant la lecture. Procédez comme suit :
1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions
pour le développer.
2 Sélectionnez le nœud de valeur Facteur d'échelle sous le nœud 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é à spécifier le point de base du cercle et le facteur d'échelle de la commande ECHELLE. Pour voir les résultats de la macro d'actions, procédez comme suit :
1 Sur le groupe de fonctions Enregistreur d'actions, dans la liste des macros
d'actions, sélectionnez CréerBoulon.
2 Cliquez sur Lire.
3 Dans la boîte de dialogue Message utilisateur, cliquez sur Fermer.
4 Lorsque vous êtes invité à spécifier un point de base, cliquez sur un point
de coordonnée dans la fenêtre de dessin.
5 Le cercle et le polygone sont dessinés.
6 Lorsque vous êtes invité à indiquer un facteur d'échelle, entrez une valeur
numérique (par exemple, 1 ou 0.25) sur la ligne de commande et appuyez sur ENTREE.
Le cercle et le polygone sont mis à l'échelle en fonction du facteur d'échelle entré.
62 | Chapitre 1 Personnalisation de base
7 Dans la boîte de dialogue Macro d'actions – Lecture terminée, cliquez sur
OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ARRETACT
Arrête l'enregistreur d'actions et permet de sauvegarder les actions enregistrées dans un fichier de macro d'actions.
ENTRUTILACT
Suspend l'exécution de la macro pour permettre à l'utilisateur d'entrer une information.
MESSAGUTILACT
Insère un message utilisateur dans une macro d'actions.
POINTBASEACT
Insère un point de base dans une macro d'actions.
CERCLE
Crée un cercle.
CALQUE
Gère les calques et leurs propriétés.
POLYGONE
Crée une polyligne fermée équilatérale.
RUBAN
Ouvre la fenêtre du ruban.
ECHELLE
Agrandit ou réduit des objets sélectionnés en conservant leurs proportions après la mise à l'échelle.
Exemples de macros d'actions | 63
Insertion d'un bloc et modification d'une valeur de propriété dynamique
Cet exemple montre comment insérer un bloc dynamique à partir d'une palette d'outils et modifier ses propriétés dynamiques à l'aide de la palette Propriétés.
Dans cet exemple, vous apprendrez à
Enregistrer et sauvegarder une macro d'actions
Enregistrer des actions à partir de la fenêtre Palettes d'outils
Modifier un objet à l'aide de la palette Propriétés
Supprimer des nœuds d'actions d'une macro d'actions
Insérer 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. Procédez 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 Gérer.
2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.
Enregistrer des actions à partir de la fenêtre Palettes d'outils
Vous pouvez utiliser les outils d'une palette d'outils et lire l'action effectuée par un outil. Depuis la fenêtre Palettes d'outils, vous allez placer le bloc dynamique Poutre en I - Anglo-saxon de la palette d'outils Structurel. Procédez comme suit :
1 Sur la ligne de commande, entrez PALETTEOUTILS pour afficher la fenêtre
Palettes d'outils.
2 Sur la ligne de commande, entrez PROPRIETES pour activer la palette
Propriétés.
3 Dans la fenêtre Palettes d'outils, sous le groupe Toutes les palettes, cliquez
sur l'onglet Structurel.
64 | Chapitre 1 Personnalisation de base
4 Sur l'onglet Structurel, cliquez sur Poutre en I - Anglo-saxon.
5 Sur la palette Propriétés, sous la catégorie Personnalisé, cliquez dans le
champ Tailles de poutre.
6 Dans la liste déroulante Tailles de poutre, sélectionnez IPE A 140.
7 Dans la fenêtre de dessin, spécifiez le point d'insertion du bloc.
Arrêter l'enregistrement et sauvegarder une macro d'actions
Une fois que toutes les actions sont enregistrées, arrêtez l'enregistrement et sauvegardez les actions enregistrées dans un fichier de macro d'actions. Procédez comme suit :
1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrêter.
2 Dans la boîte de dialogue Macro d'actions, effectuez ce qui suit :
Dans la zone de texte Nom de commande de la macro d'actions, entrez
InsérerIPEA140.
Dans la zone Description, entrez "Insère une poutre IPE A 140".
3 Cliquez sur OK.
Supprimer des nœuds d'actions
Lorsque vous enregistrez une macro d'actions, il arrive parfois que des actions supplémentaires dont vous n'avez pas besoin soient enregistrées. Par exemple, au cours de l'enregistrement de la macro d'actions vous avez affiché la fenêtre Palettes d'outils et la palette Propriétés. Ces nœuds d'actions sont inutiles pour lire la macro d'actions. Pour supprimer des nœuds d'actions d'une macro d'actions, procédez comme suit :
1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions
pour le développer.
2 Dans l'arborescence des actions, sélectionnez le nœud d'action
PALETTEOUTILS sous le nœud Macro d'actions et cliquez avec le bouton droit de la souris. Cliquez sur Supprimer.
3 Sélectionnez le nœud d'actions Propriétés et cliquez avec le bouton droit
de la souris. Cliquez sur Supprimer.
Exemples de macros d'actions | 65
Lire une macro d'actions
Lorsque vous lisez la macro d'actions, vous êtes invité à spécifier le point d'insertion du bloc. Pour voir les résultats de la macro d'actions, procédez comme suit :
1 Sur le groupe de fonctions Enregistreur d'actions, dans la liste des macros
d'actions, sélectionnez InsérerIPEA140.
2 Cliquez sur Lire.
3 Lorsque vous êtes invité à spécifier un point de base, cliquez sur un point
de base dans la fenêtre de dessin pour insérer le bloc.
Lorsque le bloc est inséré, la taille de la poutre sélectionnée sur la palette Propriétés est reflétée à l'écran.
4 Dans la boîte de dialogue Macro d'actions – Lecture terminée, cliquez sur
OK.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ARRETACT
Arrête l'enregistreur d'actions et permet de sauvegarder les actions enregistrées dans un fichier de macro d'actions.
PROPRIETES
Contrôle les propriétés des objets existants.
RUBAN
Ouvre la fenêtre du ruban.
PALETTEOUTILS
Ouvre la fenêtre Palettes d'outils.
Modification de cercles avec la palette Propriétés
Cet exemple montre comment appliquer un filtre d'objets pour sélectionner des objets et modifier la propriété de couleur des objets sélectionnés.
66 | Chapitre 1 Personnalisation de base
Dans cet exemple, vous apprendrez à
Enregistrer et sauvegarder une macro d'actions
Modifier un objet à l'aide de la palette Propriétés
Sélectionner des objets et utiliser un filtre de sélection d'objets
Utiliser le premier jeu de sélection
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. Procédez 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 Gérer.
2 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Enregistrer.
Modifier des objets à l'aide de la palette propriétés et du filtre de sélection d'objets
La palette Propriétés vous permet de définir les objets à modifier. Il vous suffit pour cela d'appliquer un filtre de sélection d'objets aux objets sélectionnés. Procédez comme suit :
1 Sélectionnez les objets du dessin que vous voulez modifier et cliquez avec
le bouton droit de la souris. Cliquez sur Propriétés.
2 Sur la palette Propriétés, dans la liste déroulante Objets, sélectionnez
Cercles.
3 Sous la catégorie Général, sélectionnez le champ Couleur.
4 Dans la liste déroulante Couleur, sélectionnez Bleu.
Arrêter l'enregistrement et sauvegarder une macro d'actions
Une fois que toutes les actions sont enregistrées, arrêtez l'enregistrement et sauvegardez les actions enregistrées dans un fichier de macro d'actions. Procédez comme suit :
1 Sur le groupe de fonctions Enregistreur d'actions, cliquez sur Arrêter.
Exemples de macros d'actions | 67
2 Dans la boîte 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 sélectionnés".
3 Cliquez sur OK.
Définir le jeu de sélection pour utiliser le premier jeu de sélection
Lorsque vous obtenez une demande de saisie utilisateur, vous devez entrer une valeur au lieu d'utiliser une valeur enregistrée lors de la lecture d'une macro d'actions. Dans cette macro d'actions, vous remplacez le jeu de sélection créé par le premier jeu de sélection. Procédez comme suit :
1 Cliquez sur la barre de titre du groupe de fonctions Enregistreur d'actions
pour le développer.
2 Dans l'arborescence des actions, sous le nœud Macro d'actions,
sélectionnez le nœud de valeur Pickfirst et cliquez avec le bouton droit de la souris. Cliquez sur Utiliser le premier jeu de sélection.
Lire une macro d'actions
Lorsque vous lisez la macro d'actions, vous êtes invité à sélectionner des objets si ce n'est déjà fait. Pour voir les résultats de la macro d'actions, procédez 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, sélectionnez CerclesBleus.
3 Cliquez sur Lire.
4 Dans la boîte de dialogue Macro d'actions – Aucun objet sélectionné,
cliquez sur Sélectionner des objets et continuer.
5 Lorsque vous êtes invité à sélectionner des objets, sélectionnez les cercles
et les autres objets dans le dessin. Appuyez sur ENTREE pour terminer la sélection.
Les cercles dans le jeu de sélection ont désormais la couleur bleu.
68 | Chapitre 1 Personnalisation de base
6 Si la boîte de dialogue Macro d'actions – Lecture terminée s'affiche, cliquez
sur OK.
Annulez les modifications effectuées par la macro d'actions en cliquant sur Annuler dans la barre d'outils d'accès rapide. Sélectionnez à présent des objets dans le dessin et lisez la macro d'actions CerclesBleus. Cette fois la macro d'actions utilise le premier jeu de sélection et vous êtes invité à sélectionner des objets dans le dessin.
Aide-mémoire
Commandes
ENREGACT
Démarre l'enregistreur d'actions.
ARRETACT
Arrête l'enregistreur d'actions et permet de sauvegarder les actions enregistrées dans un fichier de macro d'actions.
PROPRIETES
Contrôle les propriétés des objets existants.
RUBAN
Ouvre la fenêtre du ruban.
Variables système
PICKFIRST
Détermine si vous sélectionnez les objets avant (sélection nom-verbe) ou après avoir émis une commande.
Exemples de macros d'actions | 69
70

Types de ligne personnalisés

AutoCAD® fournit une bibliothèque de types de ligne standard dans les fichiers acad.lin et acadiso.lin. Vous pouvez utiliser les types de ligne tels quels, les modifier ou en créer.
2

Présentation des définitions de types de ligne

Les types de ligne sont définis dans un ou plusieurs fichiers de définition de types de ligne ayant une extension .lin.
Le nom et la définition du type de ligne déterminent l'aspect du motif de base (ordre des tirets et pointillés, longueur relative des tirets et des espaces, et caractéristiques du texte ou des formes ajoutés à la définition). Vous pouvez utiliser tous les types de ligne standard fournis par AutoCAD ou en créer d'autres.
exemples de types de ligne
Un fichier LIN peut contenir les définitions d'un grand nombre de types de ligne simples et complexes. Vous pouvez ajouter de nouveaux types de ligne dans un fichier LIN existant ou créer un nouveau fichier. Pour créer ou modifier des définitions de types de ligne, modifiez le fichier LIN à l'aide d'un éditeur ou d'un traitement de texte, ou tapez TYPELIGNE sur la ligne de commande.
Lorsque vous créez un type de ligne, vous devez le charger avant de pouvoir l'utiliser.
71
Les fichiers LIN inclus dans AutoCAD sont acad.lin et acadiso.lin. Vous pouvez les afficher ou les imprimer pour mieux comprendre la construction des types de ligne.
Aide-mémoire
Commandes
TYPELIGNE
Charge, définit et modifie des types de ligne.
Variables système
MEASUREINIT
Détermine si un dessin commencé avec un brouillon utilise par défaut des unités anglo-saxonnes ou des unités métriques.

Types de ligne personnalisés simples

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

Texte dans les types de ligne personnalisés

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

Formes dans les types de ligne personnalisés

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

Motifs de hachures personnalisés

AutoCAD® fournit une bibliothèque de motifs de hachures standard dans les fichiers acad.pat et acadiso.pat. Vous pouvez utiliser les motifs de hachures tels quels, les modifier ou en créer.
3

Présentation des définitions de motifs de hachures

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

Motifs de hachures avec des lignes interrompues

Pour définir des motifs avec des lignes interrompues, annexez des éléments longs comme des tirets à l'élément de définition de ligne.
Pour définir des motifs avec des lignes interrompues, annexez des éléments longs comme des tirets à l'élément de définition de ligne. Chacun de ces
86 | Chapitre 3 Motifs de hachures personnalisés
éléments spécifie la longueur d'un segment constitutif de la ligne. Si la longueur a une valeur positive, un segment est créé à plume abaissée. Si la longueur est négative, la plume reste à l'état levé et le segment n'est pas créé. Le motif débute au point d'origine avec le premier segment et passe d'un segment à l'autre en mode circulaire. Un tiret dont la longueur est égale à 0 est représenté par un point. Vous pouvez spécifier jusqu'à six longueurs de tiret par ligne de motif.
Le motif de hachures ANSI33, affiché dans l'onglet contextuel du ruban Hachures ou dans la boîte de dialogue Hachures et gradient, se présente comme suit :
et est défini comme suit :
*ANSI33, ANSI Bronze, Laiton, Cuivre 45, 0.176776695,0, 0,0.25, 0.125,-0.0625
Ainsi, pour modifier un motif de lignes inclinées à 45 degrés afin de créer des lignes interrompues dont la longueur de tiret est de 0,5 unité et un espace entre tirets de 0,5 unité également, la ligne devrait avoir la définition suivante :
* DASH45, Lignes interrompues à 45 degrés 45, 0,0, 0,0.5, 0.5,-0.5
Ce motif est identique au motif avec inclinaison à 45 degrés présenté à la section Présentation des définitions de motifs de hachures (page 83) à ceci près qu'une définition de discontinuités est ajoutée à la fin. La longueur à plume abaissée et à plume levée est de 0,5 unité, ce qui satisfait aux objectifs indiqués. Si vous vouliez créer un tiret de 0,5 unité, un espace de 0,25 unité, un point et un espace de 0,25 unité avant le tiret suivant, la définition serait :
*DDOT45,Motif tiret-point-tiret : 45 degrés 45, 0,0, 0,0.5, 0.5,-0.25, 0,-0.25
Cet exemple permet d'examiner l'effet des spécifications delta-x sur les familles de lignes interrompues. Commençons par la définition suivante :
*GOSTAK 0, 0,0, 0,0.5, 0.5,-0.5
Cela crée une famille de lignes séparées par 0,5 unité, chaque ligne comprenant un nombre égal de tirets et d'espaces. Comme delta-x égale zéro, les tirets
Motifs de hachures avec des lignes interrompues | 87
s'alignent dans chaque membre de la famille. Une zone hachurée à l'aide de ce motif doit se présenter de la façon suivante :
Maintenant, passez au motif
*SKEWED 0, 0,0, 0.5,0.5, 0.5,-0.5
Il s'agit du même motif, à ceci près que vous avez défini delta-x sur 0.5. Ceci décale chaque membre de la famille successif de 0.5 dans la direction de la ligne (dans ce cas, parallèle à l'axe X). Comme les lignes sont infinies, le motif de tirets fait baisser le nombre spécifié. Voici le motif de hachures obtenu :
Pour créer un motif de hachures avec des lignes interrompues
1 Ouvrez le fichier acad.pat ou acadiso.pat dans un éditeur de texte pouvant
enregistrer les documents au format ASCII.
2 Créez une ligne d'en-tête comprenant un astérisque et un nom de motif.
Le nom d'un motif de hachure est limité à 31 caractères.
3 (Facultatif) Pour inclure une description dans la ligne d'en-tête, entrez
une virgule puis le texte d'information après le nom du motif.
4 Créez une ligne de descripteur incluant :
Un angle auquel la ligne est tracée
Un point d'origine X,Y
Un delta-x de votre choix, si vous voulez décaler les lignes en
alternance dans la famille de lignes
Un delta-y de n'importe quelle valeur
Une valeur de longueur de tiret
Une valeur de longueur de point
Une deuxième valeur, facultative, de longueur de tiret
Une deuxième valeur, facultative, de longueur de point
88 | Chapitre 3 Motifs de hachures personnalisés
Aide-mémoire
Commandes
ADCENTER
Gère et insère un contenu, tel que des blocs, des xréfs et des motifs de hachures.
REMPLIR
Détermine le remplissage des objets tels que les hachures, les solides 2D et les polylignes larges.
HACHURES
Remplit une zone fermée ou des objets sélectionnés avec un motif de hachures, un solide ou un gradient.
EDITHACH
Modifie des hachures ou un remplissage existants.
SOLIDE
Crée des triangles et des quadrilatères pleins.
Variables système
FILLMODE
Indique si les hachures et les remplissages, les solides 2D et les polylignes larges sont remplis.
HPANG
Définit l'angle des nouveaux motifs de hachures.
HPBOUND
Gère le type d'objet créé par HACHURES et CONTOUR.
HPDOUBLE
Active le doublement des motifs de hachures définis par l'utilisateur.
HPNAME
Définit le nom du motif de hachures par défaut.
HPSCALE
Définit le facteur d'échelle du motif de hachures.
Motifs de hachures avec des lignes interrompues | 89
HPSPACE
Définit l'espacement entre les lignes de hachures pour les motifs définis par l'utilisateur.

Motifs de hachures avec plusieurs lignes

Les motifs de hachures complexes peuvent avoir une origine passant par des décalages depuis le point d'origine et une famille de lignes comportant plusieurs membres.
Tous les motifs de hachures n'ont pas pour origine le point 0,0. Les motifs de hachures complexes peuvent avoir une origine passant par des décalages depuis le point d'origine et une famille de lignes comportant plusieurs membres. En composant des motifs encore plus complexes, vous devez prendre soin de bien désigner le point de départ, les décalages et le motif de tirets de chaque famille de lignes pour donner une forme correcte au motif de hachures.
Le motif de hachures AR-B816 affiché dans l'onglet contextuel du ruban Hachures ou dans la boîte de dialogue Hachures et gradient, se présente comme suit :
Il est défini comme suit, avec plusieurs lignes décrivant le motif :
* AR-B816, pierre panneresse avec élévation de bloc 8x16 0, 0,0, 0,8 90, 0,0, 8,8, 8,-8
La figure ci-dessous montre un motif ressemblant à un U carré inversé (une ligne vers le haut, une en travers et une vers le bas). Le motif se répète à chaque unité. Les unités ont une hauteur et une largeur de 0,5.
90 | Chapitre 3 Motifs de hachures personnalisés
Loading...