AUTODESK Autocad 2009 Guide de personnalisation [fr]

AutoCAD 2009
Guide de personnalisation d'AutoCAD
Janvier 2008
©
2008 Autodesk, Inc. Tous droits réservés. Cet ouvrage ne peut être reproduit, même partiellement, sous quelque forme ni à quelque fin
que ce soit.
Marques commerciales
Les marques suivantes sont des marques déposées ou commerciales d'Autodesk, Inc. aux Etats-Unis et dans d'autres pays : 3DEC (conception/logo), 3December, 3December.com, 3ds Max, ActiveShapes, Actrix, ADI, Alias, Alias (conception/logo spirale), AliasStudio, Alias|Wavefront (conception/logo), ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Envision, Autodesk Insight, Autodesk Intent, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backdraft, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Can You Imagine, Character Studio, Cinestream, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Create>what’s>Next> (conception/logo), Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design|Studio (conception/logo), Design Your World, Design Your World (conception/logo), DWF, DWG, DWG (logo), DWG TrueConvert, DWG TrueView, DXF, EditDV, Education by Design, Exposure, Extending the Design Team, FBX, Filmbox, FMDesktop, Freewheel, GDX Driver, Gmax, Heads-up Design, Heidi, HOOPS, HumanIK, i-drop, iMOUT, Incinerator, IntroDV, Inventor, Inventor LT, Kaydara, Kaydara (conception/logo), LocationLogic, Lustre, Maya, Mechanical Desktop, MotionBuilder, Mudbox, NavisWorks, ObjectARX, ObjectDBX, Open Reality, Opticore, Opticore Opus, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProjectPoint, ProMaterials, Reactor, RealDWG, Real-time Roto, Recognize, Render Queue, Reveal, Revit, Showcase, ShowMotion, SketchBook, SteeringWheels, StudioTools, Topobase, Toxik, ViewCube, Visual, Visual Bridge, Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Syllabus, Visual Toolbox, Visual Tugboat, Visual LISP, Voice Reality, Volo, Wiretap et WiretapCentral.
Les marques suivantes sont des marques déposées ou commerciales d'Autodesk Canada Co. aux Etats-Unis et/ou dans d'autres pays : Backburner, Discreet, Fire, Flame, Flint, Frost, Inferno, Multi-Master Editing, River, Smoke, Sparks, Stone et Wire.
Tous les autres noms de marques, noms de produits et marques commerciales sont la propriété de leurs détenteurs respectifs.
Limitation de responsabilité
CET OUVRAGE ET LES INFORMATIONS QU'IL CONTIENT SONT FOURNIES PAR AUTODESK, INC. "EN L'ETAT". AUTODESK, INC. FOURNIT CES ARTICLES SANS GARANTIE D'AUCUNE SORTE, NI EXPRESSE, NI IMPLICITE, Y COMPRIS ET SANS LIMITATIONS, LES GARANTIES IMPLICITES D'ADAPTATION COMMERCIALE ET D'APTITUDE A UNE UTILISATION PARTICULIERE.
Publié par : Autodesk, Inc. 111 Mclnnis 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
Personnalisation d'un gabarit PWT (Publish to Web Template) . . . . . 11
Définition de commandes personnalisées . . . . . . . . . . . . . . . . 15
Définition de commandes externes . . . . . . . . . . . . . . . . . 15
Création d'alias de commande . . . . . . . . . . . . . . . . . . . 20
Chapitre 2 Types de ligne personnalisés . . . . . . . . . . . . . . . . . . . 23
Présentation des définitions de types de ligne . . . . . . . . . . . . . . 23
Types de ligne personnalisés simples . . . . . . . . . . . . . . . . . . . 24
Texte dans les types de ligne personnalisés . . . . . . . . . . . . . . . . 28
Formes dans les types de ligne personnalisés . . . . . . . . . . . . . . . 31
Chapitre 3 Motifs de hachures personnalisés . . . . . . . . . . . . . . . . 35
Présentation des définitions de motifs de hachures . . . . . . . . . . . 35
Motifs de hachures avec des lignes interrompues . . . . . . . . . . . . 39
Motifs de hachures avec plusieurs lignes . . . . . . . . . . . . . . . . . 43
iii
Chapitre 4 Personnalisation de l'interface utilisateur . . . . . . . . . . . . 49
Présentation de la boîte de dialogue Personnaliser l'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Terminologie relative à la personnalisation . . . . . . . . . . . . . 50
Modifications apportées à la personnalisation . . . . . . . . . . . 53
Présentation de l'éditeur CUI . . . . . . . . . . . . . . . . . . . . 61
Utilisation de fichiers de personnalisation . . . . . . . . . . . . . . . . 67
Principes fondamentaux des fichiers de personnalisation . . . . . 68
Migration et transfert de personnalisations . . . . . . . . . . . . . 75
Création et chargement d'un fichier CUI partiel . . . . . . . . . . 79
Création d'un fichier CUI d'entreprise . . . . . . . . . . . . . . . 84
Personnalisation des commandes . . . . . . . . . . . . . . . . . . . . . 89
Création, modification et réutilisation de commandes . . . . . . 91
Recherche de noms de commande et de chaînes
recherchées . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Gestion de l'affichage des libellés de commande . . . . . . . . . 106
Création d'images pour les commandes . . . . . . . . . . . . . . 113
Attribution d'étiquettes aux commandes . . . . . . . . . . . . . 119
Création d'info-bulles et de fichiers d'aide complémentaire pour
les commandes . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Création de messages d'aide de ligne d'état . . . . . . . . . . . . 128
Création de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Utilisation de caractères de contrôle spéciaux dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Pause destinée aux entrées utilisateur dans les macros . . . . . . 136
Prise en charge d'autres langues dans les macros . . . . . . . . . 138
Utilisation des commandes intégrées dans les macros . . . . . . 139
Répétition de commandes dans les macros . . . . . . . . . . . . 140
Utilisation du mode de sélection d'objet unique dans les
macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Utilisation des macros pour échanger des éléments d'interface
utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Utilisation d'expressions conditionnelles dans les macros . . . . 144
Utilisation d'AutoLISP dans les macros . . . . . . . . . . . . . . 146
Personnalisation des propriétés rapides . . . . . . . . . . . . . . . . . 148
Personnalisation des info-bulles de survol . . . . . . . . . . . . . . . . 158
Personnalisation des barres d'outils . . . . . . . . . . . . . . . . . . . 166
Création et modification de barres d'outils . . . . . . . . . . . . 166
Ajout ou remplacement de contrôles de barre d'outils . . . . . . 185
Personnalisation de la barre d'outils d'accès rapide . . . . . . . . . . . 191
Création de menus déroulants et de menus contextuels . . . . . . . . 194
Création d'un menu déroulant . . . . . . . . . . . . . . . . . . 195
Création d'un menu contextuel . . . . . . . . . . . . . . . . . . 200
Création de sous-menus . . . . . . . . . . . . . . . . . . . . . . 209
Référencement d'un menu déroulant ou contextuel . . . . . . . 212
Echange et insertion de menus déroulants . . . . . . . . . . . . 215
iv | Table des matières
Personnalisation des groupes de fonctions et des onglets du
ruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Création et modification des groupes de fonctions du
ruban . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Ajout ou passage d'un contrôle à un autre dans les groupes de
fonctions du ruban . . . . . . . . . . . . . . . . . . . . . . . . 244
Création et modification des onglets du ruban . . . . . . . . . . 256
Ajout de touches de raccourci et de touches de remplacement
temporaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Création d'une action déclenchée par double-clic . . . . . . . . . . . 280
Personnalisation des boutons de la souris . . . . . . . . . . . . . . . . 286
Introduction de coordonnées dans les menus boutons . . . . . . 287
Personnalisation des éléments d'interface hérités . . . . . . . . . . . . 290
Création de menus tablette . . . . . . . . . . . . . . . . . . . . 290
Personnalisation des boutons de la tablette . . . . . . . . . . . . 293
Création de menus écran . . . . . . . . . . . . . . . . . . . . . 294
Création de menus de mosaïque d'images . . . . . . . . . . . . 299
Chargement d'un fichier AutoLISP . . . . . . . . . . . . . . . . . . . 305
Personnalisation des espaces de travail . . . . . . . . . . . . . . . . . 307
FAQ sur la personnalisation de l'interface utilisateur . . . . . . . . . . 335
Chapitre 5 DIESEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Personnalisation de la ligne d'état . . . . . . . . . . . . . . . . . . . 341
Présentation de la variable système MODEMACRO . . . . . . . . 341
Définition des valeurs MODEMACRO . . . . . . . . . . . . . . . 343
Définition de MODEMACRO avec AutoLISP . . . . . . . . . . . 345
Expressions DIESEL dans les macros . . . . . . . . . . . . . . . . . . . 348
Catalogue des fonctions DIESEL . . . . . . . . . . . . . . . . . . . . . 352
+ (addition) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
- (soustraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
* (multiplication) . . . . . . . . . . . . . . . . . . . . . . . . . 354
/ (division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
= (est égal à) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
< (inférieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
> (supérieur à) . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
!= (différent de) . . . . . . . . . . . . . . . . . . . . . . . . . . 358
<= (inférieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . . 358
>= (supérieur ou égal à) . . . . . . . . . . . . . . . . . . . . . . 359
et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
angtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
edtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
eq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
getvar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Table des matières | v
if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
nth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
ou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
rtos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
substr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
upper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Messages d'erreur DIESEL . . . . . . . . . . . . . . . . . . . . . . . . 376
Chapitre 6 Clichés et scripts de commandes . . . . . . . . . . . . . . . . 379
Création de clichés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Présentation des clichés . . . . . . . . . . . . . . . . . . . . . . 379
Affichage des clichés . . . . . . . . . . . . . . . . . . . . . . . . 382
Création et affichage de bibliothèques de clichés . . . . . . . . . 383
Création de scripts de commandes . . . . . . . . . . . . . . . . . . . 385
Présentation des scripts de commandes . . . . . . . . . . . . . . 385
Exécution de scripts au démarrage . . . . . . . . . . . . . . . . 388
Exécution de diaporamas à l'aide de scripts . . . . . . . . . . . . 390
Chapitre 7 Introduction aux interfaces de programmation . . . . . . . . 395
Automatisation ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . 395
Présentation d'ActiveX . . . . . . . . . . . . . . . . . . . . . . . 395
Définition d'une commande pour démarrer votre application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Démarrage d'une application à partir d'un menu ou d'une barre
d'outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
VBA AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Présentation de VBA AutoCAD . . . . . . . . . . . . . . . . . . 399
Utilisation des applications VBA AutoCAD . . . . . . . . . . . . 402
Chargement et exécution automatiques des projets VBA . . . . . 404
AutoLISP et Visual LISP . . . . . . . . . . . . . . . . . . . . . . . . . 406
Présentation d'AutoLISP et de Visual LISP . . . . . . . . . . . . . 406
Utilisation des applications AutoLISP . . . . . . . . . . . . . . . 409
Chargement et exécution automatiques des routines
AutoLISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Présentation du chargement automatique d'AutoLISP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Le fichier ACAD.LSP . . . . . . . . . . . . . . . . . . . . . 413
Le fichier ACADDOC.LSP . . . . . . . . . . . . . . . . . . 415
Fichier MNL d'un menu AutoLISP . . . . . . . . . . . . . . 416
Prévention des erreurs AutoLISP lors du chargement des
fichiers de démarrage . . . . . . . . . . . . . . . . . . . 417
Fonction S::STARTUP : exécution postinitialisation . . . . . 419
vi | Table des matières
ObjectARX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Présentation d'ObjectARX . . . . . . . . . . . . . . . . . . . . . 421
Utilisation des applications ObjectARX . . . . . . . . . . . . . . 422
Chargement automatique des applications ObjectARX . . . . . . 424
.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Présentation de .NET . . . . . . . . . . . . . . . . . . . . . . . . 426
Chargement des applications gérées dans AutoCAD . . . . . . . 427
Chapitre 8 Formes et polices de forme . . . . . . . . . . . . . . . . . . . 429
Présentation des fichiers formes . . . . . . . . . . . . . . . . . . . . . 429
Création de fichiers de définition de forme . . . . . . . . . . . . . . . 431
Descriptions des formes . . . . . . . . . . . . . . . . . . . . . . 431
Code de longueur et de direction des vecteurs . . . . . . . . . . 433
Codes spéciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Codes 0, 1 et 2 : fin de la forme et gestion du mode
Dessiner . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Codes 3 et 4 : gestion de la taille . . . . . . . . . . . . . . 438
Codes 5 et 6 : enregistrement/restauration de
l'emplacement . . . . . . . . . . . . . . . . . . . . . . . 439
Code 7 : forme secondaire . . . . . . . . . . . . . . . . . . 440
Codes 8 et 9 : déplacements X-Y . . . . . . . . . . . . . . 441
Code 00A : octant . . . . . . . . . . . . . . . . . . . . . . 442
Code 00B : arc fractionnaire . . . . . . . . . . . . . . . . . 444
Codes 00C et 00D : arcs à courbure spécifiée . . . . . . . . 445
Code 00E : indication de la commande de texte
vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Descriptions des polices de texte . . . . . . . . . . . . . . . . . 448
Fichiers exemple . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Extended Simplex Roman . . . . . . . . . . . . . . . . . . 452
Police standard étendue pour UNICODE . . . . . . . . . . 480
Descriptions de grandes polices . . . . . . . . . . . . . . . . . . 500
Définition d'une grande police . . . . . . . . . . . . . . . 500
Définition d'un fichier de grandes polices étendues . . . . 502
Utilisation de texte de grande police dans un dessin . . . . 510
Utilisation d'une grande police pour étendre une
police . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Descriptions des polices Unicode . . . . . . . . . . . . . . . . . 514
Exposants et indices dans les fichiers SHX . . . . . . . . . . . . 516
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Table des matières | vii
viii

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

Organisation des fichiers programme et des fichiers de support

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

Présentation de l'organisation des fichiers

AutoCAD utilise les fichiers de support pour différentes tâches, telles que le stockage des définitions de personnalisation, la description des polices et le chargement des applications AutoLISP et ObjectARX.
La structure de répertoire par défaut des fichiers programme et de support d'AutoCAD permet d'organiser efficacement ces fichiers en groupes logiques. Si cette organisation ne vous convient pas, vous pouvez la modifier. Toutefois, étant donné que certaines applications recherchent des fichiers à des emplacements spécifiques, vous devez vérifier que vos modifications n'entrent pas en conflit avec les contraintes associées à ces applications. Sans le chemin complet, notamment le lecteur et le répertoire, AutoCAD ne peut trouver que les fichiers appartenant au chemin de recherche des bibliothèques.
L'emplacement du dossier de support a été modifié dans AutoCAD 2004. L'emplacement des fichiers personnalisables locaux est stocké dans la variable
4 | Chapitre 1 Personnalisation de base
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.
Répertoires appartenant au chemin de recherche spécifié sur l'onglet Fichiers
dans OPTIONS. (Voir Spécification de chemins de recherche et d'emplacements de fichiers dans le Manuel d'utilisation.)
Répertoire contenant les fichiers programme AutoCAD.
Suivant l'environnement courant, deux ou plusieurs répertoires peuvent être identiques.
Si un fichier ne figure pas dans ce chemin de recherche, vous devez spécifier son chemin et son nom pour qu'AutoCAD puisse le trouver. Par exemple, pour insérer le dessin pièce5.dwg dans votre dessin courant alors qu'il n'appartient pas au chemin de recherche des bibliothèques, vous devez spécifier son nom de chemin complet, comme indiqué ci-après :
Commande : inserer Entrez le nom du bloc ou [?] : /files2/olddwgs/part5
Si le dessin existe à cet emplacement, AutoCAD vous invite à terminer la commande INSERER selon la procédure habituelle.
Présentation de l'organisation des fichiers | 5
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 approprié. Vous pouvez en outre entrer les commandes à partir d'un fichier script ou d'une application AutoLISP ou ObjectARX.
La liste suivante indique l'ordre de recherche suivi par AutoCAD pour valider le nom d'une commande.
1 Si l'entrée est une réponse nulle (ESPACE ou ENTREE), AutoCAD utilise
le nom de la dernière commande émise. AIDE est la commande par défaut.
2 AutoCAD recherche le nom de la commande dans la liste des commandes
intégrées. Si la commande figure dans la liste et qu'elle n'est pas précédée d'un point (.), AutoCAD la recherche dans la liste des commandes non définies. Si la commande n'est pas définie, la recherche continue. Sinon, la commande 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.
6 | Chapitre 1 Personnalisation de base
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.
Voir aussi :
Présentation du chargement automatique d'AutoLISP (page 411)
"Spécification de chemins de recherche et d'emplacements de fichiers" dans
le Manuel d'utilisation.
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
Présentation de l'organisation des fichiers | 7
ROAMABLEROOTPREFIX
Enregistre le chemin d'accès complet au dossier racine où sont installés les fichiers personnalisables errants
Utilitaires
Aucune entrée
Modificateurs de commande
Aucune entrée

Configurations multiples

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

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
Dossiers de dessin multiples | 9
de dialogue Options pour spécifier un répertoire, AutoCAD crée un chemin
non modifiable vers ce dernier. Pour utiliser la convention de dénomination relative précédemment décrite, vous devez spécifier le chemin de support à
l'aide du paramètre de ligne de commande /s. Voir "Personnalisation du démarrage" dans le Manuel d'utilisation.
Pour garantir que le répertoire de dessin requis soit le répertoire courant au démarrage d'AutoCAD et que tous ses fichiers et sous-répertoires soient facilement accessibles, vous pouvez créer une icône de programme ou un élément du menu Démarrer qui indique le répertoire de travail adéquat pour chaque travail. Cette fonctionnalité ne fonctionne que si vous définissez la variable système AutoCAD REMEMBERFOLDERS sur 0.
Vous pouvez utiliser un programme de traitement en différé au lieu d'icônes ou de menus. Les programmes de traitement en différé vous permettent de 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 start C:\ AutoCAD\acad.exe
Enregistrez à l'aide d'un éditeur de texte ASCII (par exemple le Bloc-notes) le programme de traitement en différé dans un fichier nommé acad.bat. Veillez à modifier le lecteur et le nom des répertoires de manière à ce qu'ils correspondent à ceux de votre système. Placez ce fichier dans un répertoire appartenant au chemin de recherche de votre système (par exemple, C:\winnt). Pour exécuter ce programme de traitement en différé, choisissez la commande Exécuter du menu Démarrer ou cliquez deux fois sur le fichier dans l'Explorateur. Si vous avez enregistré le fichier sous le nom acadlt.bat, utilisez la syntaxe suivante :
acadnomdetravail
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
Commandes
Aucune entrée
Variables système
CMDECHO
Détermine si les invites et les entrées sont reprises lors de la fonction de commande AutoLISP.
Utilitaires
Aucune entrée
Modificateurs de commande
Aucune entrée

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) | 11
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.
12 | Chapitre 1 Personnalisation de base
6 Dans la boîte de dialogue Sélectionner un fichier, cliquez avec le bouton
droit de la souris sur une zone vide du panneau de configuration vertical gauche, puis choisissez l'option Ajouter dans le menu contextuel.
7 Entrez un nom dans la zone Nom de l'élément (par exemple, Gabarits).
8 Appuyez sur CTRL+V pour coller le chemin dans la zone Chemin de
l'élément, puis cliquez sur OK.
Vous pouvez désormais accéder aux dossiers Gabarits en cliquant sur le bouton du panneau de configuration gauche de la boîte de dialogue Sélectionner un fichier.
Pour personnaliser un gabarit PWT
1 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 12)
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.
Personnalisation d'un gabarit PWT (Publish to Web Template) | 13
7 Renommez le fichier de gabarit de publication sur le Web (PWT) en lui
attribuant l'extension .htm ou .html.
8 Ouvrez le fichier de gabarit dans un éditeur HTML ou dans un éditeur de
texte.
Ce fichier contient des commentaires permettant d'identifier les parties du code que vous pouvez modifier pour créer une nouvelle page Web.
9 Examinez les commentaires et apportez des modifications aux parties du
gabarit à personnaliser.
10 Enregistrez le gabarit avec l'extension .pwt . Assurez-vous que vous
enregistrez le fichier dans le dossier de gabarit créé à l'étape 3.
REMARQUE Un dossier de gabarit ne peut contenir qu'un seul fichier PWT. Lorsque vous créez un fichier PWT, prenez soin de supprimer les autres fichiers PWT qui se trouvent dans le même dossier.
Lorsque vous exécutez l'assistant Publier sur le Web, le nouveau gabarit apparaît dans la liste des gabarits.
Aide-mémoire
Commandes
PUBLIERWEB
Crée des pages HTML comportant des images des dessins AutoCAD sélectionnés.
14 | Chapitre 1 Personnalisation de base
Variables système
Aucune entrée
Utilitaires
Aucune entrée
Modificateurs de commande
Aucune entrée

Définition de commandes personnalisées

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

Définition de commandes externes

Les commandes externes démarrent d'autres programmes ou utilitaires pendant l'exécution d'AutoCAD.
Lorsque vous exécutez AutoCAD, vous pouvez appeler d'autres programmes ou utilitaires, par exemple :
des utilitaires et des commandes système Windows, tels que start, type,
dir ou copy
des applications, telles que des éditeurs de texte ou des traitements de texte
des gestionnaires de base de données, des tableurs et des programmes de
communication
des programmes fournis par l'utilisateur, tels que les fichiers de commandes
ou des macros VBA
Lorsque vous entrez une commande externe, AutoCAD recherche la commande dans le fichier acad.pgp. La première section du fichier acad.pgp définit les commandes externes. Vous pouvez ajouter des définitions de commande en modifiant le fichier acad.pgp dans un éditeur de texte ASCII (par exemple le
Définition de commandes personnalisées | 15
Bloc-notes). Pour ouvrir le fichier PGP, cliquez sur Outils Personnaliser Modifier les paramètres du programme (acad.pgp).
REMARQUE Avant de modifier le fichier acad.pgp, créez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si nécessaire.
Lors de la définition d'une commande externe, spécifiez le nom à utiliser sur la ligne de commande et la chaîne de commande exécutable transmise au système d'exploitation. Chaque ligne de la section des commandes externes comprend cinq champs séparés par une virgule :
command,[executable],flags[,[*]prompt[,return_code]]
(commande) Commande entrée sur la ligne de commande. Si le nom correspond à un nom de commande interne AutoCAD, il est ignoré. Le nom ne distingue pas les majuscules et les minuscules.
executable Chaîne de constante envoyée au système d'exploitation lorsque vous entrez le nom d'une commande. Elle peut correspondre à toute commande exécutable depuis l'invite du système d'exploitation. La chaîne peut comprendre des options ou des paramètres. L'application que vous exécutez détermine si cette chaîne distingue les majuscules et les minuscules.
indicateur 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 executable. Si le premier caractère du champ de l'invite est un astérisque (*), la réponse peut contenir des espaces et l'utilisateur doit appuyer sur ENTREE pour y mettre fin. Sinon,
16 | Chapitre 1 Personnalisation de base
la réponse prend fin avec ESPACE ou ENTREE. Si aucune invite n'est spécifiée, aucune entrée n'est requise ; toutefois, vous devez ajouter une virgule si un code de retour doit être fourni ou si vous souhaitez que l'invite se termine par un espace.
return_code Paramètre à codage binaire facultatif. Combinez les valeurs entières suivantes en fonction du résultat à atteindre. Par exemple, si les valeurs
1 et 2 sont requises, utilisez 3 comme code de retour. Les valeurs sont définies
comme suit (les codes 0 et 4 étant non significatifs dans un environnement à fenêtres, ils ne sont pas inclus) :
1 Charger un fichier DXB. AutoCAD charge le fichier DXB nommé $cmd.dxb
dans le dessin une fois la commande achevée. Une fois chargé, le fichier $cmd.dxb est supprimé. Cette action aboutit au même résultat que la commande CHARGDXB.
2 Construire une définition de bloc à partir d'un fichier DXB. AutoCAD crée
une définition de bloc à partir du fichier DXB nommé $cmd.dxb. La réponse au champ prompt est utilisée comme nom du bloc. Ce nom doit être un nom de bloc valide inexistant dans le dessin ; par conséquent, ce mode ne permet pas de redéfinir un bloc. Une fois que AutoCAD a chargé le fichier DXB, le fichier $cmd.dxb est supprimé. Le nom par défaut de la commande INSERER est défini sur le bloc nouvellement configuré.
Le fichier peut en outre contenir des lignes de commentaires précédées d'un point-virgule (;).
Commandes système Windows
Les commandes système Windows start et cmd sont très utiles pour définir des commandes externes. Si vous spécifiez une chaîne exécutable n'utilisant pas les commandes start ou cmd, AutoCAD n'est disponible qu'à la fermeture de la fenêtre.
La commande start ouvre une nouvelle fenêtre, puis exécute un programme ou une commande spécifique. Si la commande start est utilisée sans aucun paramètre, elle ouvre une nouvelle fenêtre de ligne de commande. La commande start peut être associée à de nombreux paramètres de ligne de commande ayant une incidence sur l'affichage de la nouvelle fenêtre. Pour lancer une application Windows, utilisez la commande start sans aucun paramètre. La commande start permet également de démarrer un document associé à une application. Par exemple, vous pouvez utiliser la commande start pour ouvrir directement un fichier HTML ou un document créé avec un traitement de texte.
Définition de commandes externes | 17
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.
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
18 | Chapitre 1 Personnalisation de base
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 manuel Driver & Peripheral Guide.
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.
Définition de commandes externes | 19
Variables système
Aucune entrée
Utilitaires
Aucune entrée
Modificateurs de commande
Aucune entrée

Création d'alias de commande

Un alias de commande est une commande abrégée que vous entrez sur la ligne de commande et qui vous évite de saisir le nom entier de la commande.
Par exemple, vous pouvez entrer c au lieu de cercle pour lancer la commande CERCLE. L'alias ne doit pas être confondu avec le raccourci clavier, qui est une combinaison de touches, comme CTRL+S pour ENREGISTRER.
Vous pouvez définir un alias pour une commande AutoCAD ou encore pour une commande externe ou de pilote de périphérique. La seconde section du fichier acad.pgp définit les alias de commande. Pour modifier des alias existants ou en ajouter de nouveaux, modifiez le fichier acad.pgp dans un éditeur de texte ASCII (par exemple le Bloc-notes). Pour ouvrir le fichier PGP, cliquez sur Outils Personnaliser Modifier les paramètres du programme (acad.pgp). Le fichier peut en outre contenir des lignes de commentaires précédées d'un point-virgule (;).
REMARQUE Avant de modifier le fichier acad.pgp, créez-en une copie de sauvegarde que vous pourrez restaurer plus tard, si nécessaire.
Pour définir un alias de commande, ajoutez une ligne à la section des alias de commande du fichier acad.pgp à l'aide de la syntaxe suivante :
abréviation,*commande
abréviation représente l'alias de commande que vous entrez sur la ligne de commande et commande désigne la commande abrégée. Vous devez entrer un astérisque (*) avant le nom de la commande pour identifier la ligne en tant que définition d'alias de commande.
20 | Chapitre 1 Personnalisation de base
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
Aucune entrée
Utilitaires
Aucune entrée
Modificateurs de commande
Aucune entrée
Création d'alias de commande | 21
22
Loading...
+ 508 hidden pages