Cet ouvrage ne peut être reproduit, même partiellement, sous quelque forme ni à quelque fin que ce soit.
AUTODESK, INC. FOURNIT CES ARTICLES EN L'ETAT 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.
EN AUCUN CAS, AUTODESK, INC. NE SAURAIT ETRE RESPONSABLE DES DOMMAGES PARTICULIERS, FORTUITS OU NON, DIRECTS
OU INDIRECTS RESULTANT DE L'ACHAT OU L'UTILISATION DE CES ARTICLES. LA RESPONSABILITE D'AUTODESK, INC., QUELLE QUE
SOIT LA FORME D'ACTION CHOISIE, NE SAURAIT DEPASSER LE PRIX D'ACHAT DES ARTICLES DECRITS DANS LE PRESENT OUVRAGE.
Autodesk, Inc. se réserve le droit de réviser et d'améliorer ses produits. Ce document décrit l’état de ce produit au moment de sa
publication et ne préjuge pas des évolutions qu'il pourrait subir.
Marques d’Autodesk
Les marques suivantes sont des marques déposées d’Autodesk, Inc. aux Etats-Unis et dans d’autres pays : 3D Studio, 3D Studio MAX,
3D Studio VIZ, 3ds Max, ActiveShapes, Actrix, ADI, AEC-X, ATC, AUGI, AutoCAD, AutoCAD LT, Autodesk, Autodesk Envision, Autodesk
Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, Autodesk WalkThrough, Autodesk World, AutoLISP, AutoSketch,
Backdraft, Bringing information down to earth, Buzzsaw, CAD Overlay, Character Studio, Cinepak, Cinepak (logo), Civil 3D, Cleaner,
Combustion, Design Your World, Design Your World (logo), EditDV, Education by Design, Gmax, Heidi, HOOPS, i-drop, IntroDV,
Lustre, Mechanical Desktop, ObjectARX, Powered with Autodesk Technology (logo), ProjectPoint, RadioRay, Reactor, Revit, Visual,
Visual Construction, Visual Drainage, Visual Hydro, Visual Landscape, Visual Roads, Visual Survey, Visual Toolbox, Visual Tugboat, Visual
LISP, Volo, WHIP! et WHIP! (logo).
Les marques suivantes sont des marques commerciales d’Autodesk, Inc. aux Etats-Unis et dans d’autres pays : AutoCAD Learning
Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, AutoSnap, AutoTrack, Built with ObjectARX (logo),
Burn, CAiCE, Cinestream, Cleaner Central, ClearScale, Colour Warper, Content Explorer, Dancing Baby (image), DesignCenter, Design
Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, Design Web Format, DWF, DWFit, DWG Linking, DWG TrueConvert,
DWG TrueView, DXF, Extending the Design Team, GDX Driver, Gmax (logo), Gmax ready (logo), Heads-up Design, Incinerator, jobnet,
LocationLogic, ObjectDBX, Plasma, PolarSnap, Productstream, RealDWG, Real-time Roto, Render Queue, Topobase, Toxik, Visual
Bridge, Visual Syllabus et Wiretap.
Marques d’Autodesk Canada Co.
Les marques suivantes sont des marques déposées d’Autodesk Canada Co. aux Etats-Unis et/ou au Canada, ainsi que dans d’autres pays
: Discreet, Fire, Flame, Flint, Flint RT, Frost, Glass, Inferno, MountStone, Riot, River, Smoke, Sparks, Stone, Stream, Vapour et Wire.
Les marques suivantes sont des marques commerciales d’Autodesk Canada Co. aux Etats-Unis et/ou au Canada, ainsi que dans d’autres
pays : Backburner et Multi-Master Editing.
Marques de tiers
Tous les autres noms de marques, noms de produits et marques appartiennent à leurs propriétaires respectifs.
Macromedia® et Flash® sont des marques commerciales ou déposées d’Adobe Systems Incorporated aux Etats-Unis ou dans d’autres
pays.
Il est probable que les couleurs PANTONE® qui s'affichent dans le logiciel ou dans la documentation ne répondent pas aux normes
PANTONE. Consultez les publications actuelles de PANTONE sur les couleurs pour plus de précisions.
Pantone, Inc. est propriétaire des données de couleurs et/ou des logiciels sous licence Autodesk, Inc. à distribuer uniquement en vue
d'une utilisation avec certains logiciels d'Autodesk. Les données de couleurs et/ou les logiciels PANTONE ne doivent pas être copiés sur
un autre disque ou en mémoire sauf dans le cadre de l'exécution du présent logiciel d'Autodesk.
La représentation des couleurs RAL s'effectue avec l'approbation de RAL Deutsches Institut für Gütesicherung und Kennzeichnung e.V.
(Institut allemand RAL pour l'assurance qualité et la certification), D-53757 Sankt Augustin.
Polices de caractères extraites de la bibliothèque de polices Bitstream® copyright 1992.
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.
Dans ce chapitre
■ Présentation de la personnalisation
■ Organisation des fichiers
programme et des fichiers de
support
■ Personnalisation d'un gabarit PWT
(Publish to Web Template)
■ Définition de commandes
personnalisées
1
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 Manueld'utilisation.
■ 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 PGP 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é.
2 | Chapitre 1 Personnalisation de base
■ 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.
Outre les méthodes décrites dans le Guide de personnalisation, certaines API
permettent de personnaliser AutoCAD. La section “Introduction aux interfaces
de programmation” à la page 215 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”
Présentation de la personnalisation | 3
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 2007.
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é.
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.
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.
Organisation des fichiers programme et des fichiers de support | 5
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 est exécutée, à moins qu'une autre raison ne l'en empêche.
L'exécution en transparence ou en mode Perspective peut être 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.
6 | Chapitre 1 Personnalisation de base
Voir aussi:
“Présentation du chargement automatique d'AutoLISP” à la page 225
“Spécification de chemins de recherche et d'emplacements de fichiers” dans le
Manuel d'utilisation
.
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 acad2007.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.
Voir aussi:
“Personnalisation du démarrage” dans le
Manuel d'utilisation
.
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. Le scénario
décrit ici est basé sur la structure de répertoire exemple présentée dans la
Organisation des fichiers programme et des fichiers de support | 7
section “Présentation de l'organisation des fichiers” à la 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.
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. Avec les programmes de traitement en différé, vous pouvez créer
automatiquement de nouveaux répertoires de travail. Le programme de
traitement en différé vérifie que le répertoire spécifié existe, définit ce répertoire
comme répertoire courant et 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
8 | Chapitre 1 Personnalisation de base
l'Explorateur. Si vous avez enregistré le fichier sous le nom acad.bat, utilisez
la syntaxe suivante :
acad nomdetravail
où nomdetravail représente le nom du répertoire de travail à définir comme
répertoire courant.
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.
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.
Personnalisation d'un gabarit PWT (Publish to Web Template) | 9
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 Dans le menu Outils, cliquez sur 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 Dans le menu Fichier, cliquez sur 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.
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 Dans le menu Fichier, choisissez Ouvrir, puis accédez au dossier des
gabarits de publication sur le Web.
Voir “Pour créer un accès rapide aux gabarits de publication sur le Web”
à la page 10
10 | Chapitre 1 Personnalisation de base
2 Cliquez deux fois sur le dossier PTWTemplates pour l'ouvrir. Les dossiers
suivants sont affichés. Chacun contient un gabarit Publier 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.
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.
Personnalisation d'un gabarit PWT (Publish to Web Template) | 11
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
Bloc-notes). Pour ouvrir le fichier PGP, dans le menu Outils, cliquez sur
Personnaliser ➤ Paramètres de 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 :
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.
drapeau
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. Il indique l'invite à afficher sur la ligne de commande
AutoCAD. 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, 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.
Définition de commandes personnalisées | 13
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.
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 (la fenêtre se
ferme). Le paramètre /k exécute la commande spécifiée et continue (la fenêtre
14 | Chapitre 1 Personnalisation de base
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
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
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.
Définition de commandes personnalisées | 15
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 (
■ Dans le menu Outils, cliquez sur Personnaliser ➤ Paramètres de programme
(acad.pgp).
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 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, dans le
menu Outils, cliquez sur Personnaliser ➤ Paramètres de 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
où 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
16 | Chapitre 1 Personnalisation de base
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 comprenant le trait d'union (–)
comme préfixe spécial, tels que ceux présentés ici, et qui accèdent à la version
de ligne de commande de certaines commandes.
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.
Définition de commandes personnalisées | 17
18
Types de ligne
personnalisés
2
Dans ce chapitre
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.
■ Présentation des définitions de
types de ligne
■ Types de ligne personnalisés
simples
■ Texte dans les types de ligne
personnalisés
■ Formes dans les types de ligne
personnalisés
19
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
Les types de ligne sont définis dans un ou plusieurs fichiers de définition
portant l'extension .lin. 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.
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.
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.
20 | Chapitre 2 Types de ligne personnalisés
Format de définition de type de ligne
Le format de définition des types de ligne est le suivant :
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
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.
Types de ligne personnalisés simples | 21
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
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
22 | Chapitre 2 Types de ligne personnalisés
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
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 ENTREE.
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 ENTREE 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.
Types de ligne personnalisés simples | 23
Texte dans les types de ligne personnalisés
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.
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 :
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 relative 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.
24 | Chapitre 2 Types de ligne personnalisés
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
horizontal (axe des X) à partir de la fin du dernier trait. Un type de ligne
équivalent serait :
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
R=valeur ou A=valeur. R= indique la rotation relative ou tangentielle par
rapport à la ligne. A= indique la rotation absolue du texte par rapport à
Texte dans les types de ligne personnalisés | 25
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.
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.
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 créer un
type de ligne simple ” à la page 23.
2 Ajoutez le descripteur de caractères dans le motif de type de ligne, en
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
incorporés dans des lignes sont toujours affichés en entier, ils ne sont jamais
ajustés.
26 | Chapitre 2 Types de ligne personnalisé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,transformation]
où 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
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.)
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
ê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
Formes dans les types de ligne personnalisés | 27
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.
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
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.
28 | Chapitre 2 Types de ligne personnalisés
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=.
Voir aussi:
“Formes et polices de forme” à la page 235
Formes dans les types de ligne personnalisés | 29
30
Motifs de hachures
personnalisés
3
Dans ce chapitre
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.
■ Présentation des définitions de
motifs de hachures
■ Motifs de hachures avec des lignes
interrompues
■ Motifs de hachures avec plusieurs
lignes
31
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. 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 :
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.
32 | Chapitre 3 Motifs de hachures personnalisés
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.
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
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 de registre système
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 (par exemple, dans le
Bloc-notes de Microsoft® Windows®).
Présentation des définitions de motifs de hachures | 33
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
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. Chacun de ces
é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 la boîte de dialogue Hachures et
remplissage de contour, se présente comme ceci :
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
34 | Chapitre 3 Motifs de hachures personnalisé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” à la page 32 à
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 :
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
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 :
Motifs de hachures avec des lignes interrompues | 35
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 (par exemple, dans le
Bloc-notes).
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
Motifs de hachures avec plusieurs lignes
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 la boîte de dialogue Hachures et
gradient se présente comme ceci :
Il est défini comme suit, avec plusieurs lignes décrivant le motif :
36 | Chapitre 3 Motifs de hachures personnalisés
* 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.
La première ligne (ligne vers le haut) est une simple ligne interrompue dont
l'origine est 0,0. La deuxième ligne (ligne du haut) doit commencer à la fin
de la barre vers le haut ; son origine est donc 0,5. La troisième ligne (ligne vers
le bas ou verticale descendante) doit commencer à la fin de la barre du haut,
soit à 0.5,0.5 pour la première occurrence du motif, ce point représentant son
origine. La troisième ligne du motif pourrait être :
90, .5,0, 0,1, .5,-.5
ou
270, .5,1, 0,1, -.5,.5
Le motif de tirets commence aux origines et continue dans la direction du
vecteur donnée par l'angle spécifié. Par conséquent, deux familles de lignes
interrompues opposées à 180 degrés ne sont pas semblables. Mais deux familles
de lignes solides sont semblables.
Le motif suivant crée des étoiles à six points.
Motifs de hachures avec plusieurs lignes | 37
Cet exemple peut vous aider à mieux définir vos motifs. (Conseil : 0.866 est
le sinus de 60 degrés.)
Voici la définition de ce motif selon AutoCAD :
*STARS,Etoile de David
0, 0,0, 0,.866, .5,-.5
60, 0,0, 0,.866, .5,-.5
120, .25,.433, 0,.866, .5,-.5
Pour créer un motif de hachures avec plusieurs lignes
1 Ouvrez le fichier acad.pat ou acadiso.pat dans un éditeur de texte pouvant
enregistrer les documents au format ASCII (par exemple, dans le
Bloc-notes).
2 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
5 Entrez une deuxième ligne de descripteur en utilisant tous les paramètres
ci-dessus.
38 | Chapitre 3 Motifs de hachures personnalisés
6 (Facultatif) Entrez toutes les autres lignes dont vous avez besoin pour la
description de votre motif.
Motifs de hachures avec plusieurs lignes | 39
40
Personnalisation de
l'interface utilisateur
4
Dans ce chapitre
Lorsque vous utilisez le programme, vous vous servez d'un
certain nombre de menus, barres d'outils, touches de raccourci
et autres éléments d'interface qui vous permettent d'accomplir
efficacement vos tâches. Vous pouvez également personnaliser
tous ces éléments afin de rationaliser votre environnement.
■ Présentation de la boîte de
dialogue Personnaliser l'interface
utilisateur
■ Utilisation de fichiers de
personnalisation
■ Personnalisation des commandes
■ Création de macros
■ Personnalisation des barres d'outils
■ Création de menus déroulants et
de menus contextuels
■ Ajout de touches de raccourci et
de touches de remplacement
temporaire
■ Création d'une action déclenchée
par double-clic
■ Personnalisation des boutons de
la souris
■ Personnalisation des éléments
d'interface hérités
■ Chargement d'un fichier AutoLISP
■ Personnalisation des espaces de
travail
■ FAQ sur la personnalisation de
l'interface utilisateur
41
Présentation de la boîte de dialogue
Personnaliser l'interface utilisateur
L'outil de personnalisation d'AutoCAD vous aide à organiser votre
environnement de dessin selon vos besoins.
Grâce aux fonctionnalités de personnalisation, et notamment au fichier CUI
(informations utilisateur personnalisées) et à l'éditeur Personnaliser l'interface
utilisateur, vous pouvez aisément créer et modifier votre contenu personnalisé.
Le fichier CUI au format XML remplace les fichiers de menu utilisés dans les
versions antérieures à AutoCAD 2006. Désormais vous personnalisez l'interface
utilisateur dans AutoCAD ; vous n'avez donc plus à utiliser un éditeur de texte
pour personnaliser les fichiers de menu (MNU et MNS). Vous pouvez
■ Ajouter ou modifier des barres d'outils et des menus (notamment des menus
contextuels, de mosaïque d'images et de tablette)
■ Créer ou modifier les espaces de travail
■ Attribuer des commandes à divers éléments d'interface
■ Créer ou modifier des macros
■ Définir des chaînes DIESEL
■ Créer ou modifier des alias
■ Ajouter des info-bulles
■ Afficher un texte descriptif sur la ligne d'état
Terminologie relative à la personnalisation
Pour pouvoir personnaliser AutoCAD 2007, vous devez maîtriser la
terminologie correspondante.
Fichier de menu hérité (MNS)
Fichier ASCII stockant des données de personnalisation de menu pour
AutoCAD 2005 et les versions antérieures. La majeure partie du fichier devait
être modifiée en dehors d'AutoCAD à l'aide d'un éditeur de texte tel que le
Bloc-notes. Toutefois, quelques fonctions pouvaient être personnalisées
directement au sein d'AutoCAD à l'aide de la commande PERSONNALISER.
Le fichier MNS a été remplacé par le fichier CUI. Un fichier CUI peut être
généré à partir d'un fichier MNS à l'aide de l'onglet Transférer de la
commande CUI.
42 | Chapitre 4 Personnalisation de l'interface utilisateur
Gabarit de menu hérité (MNU)
Fichier ASCII utilisé comme gabarit pour définir le contenu du fichier MNS
lors du chargement de ce dernier dans AutoCAD à l'aide de la commande
MENU ou CHARGMNU. Le fichier MNU, très similaire au fichier MNS, était
utilisé dans AutoCAD 2005 et les versions antérieures. Le fichier MNU a été
remplacé par le fichier CUI. Un fichier CUI peut être généré à partir d'un
fichier MNU à l'aide de l'onglet Transférer de la commande CUI.
Fichier de personnalisation (CUI)
Fichier XML dans lequel sont stockées les données de personnalisation.
Vous modifiez un fichier de personnalisation à l'aide de l'éditeur
Personnaliser l'interface utilisateur. Les fichiers CUI remplacent les fichiers
MNU, MNS et MNC utilisés pour définir des menus dans les versions
antérieures à AutoCAD 2006.
Fichier de personnalisation principal
fichier CUI accessible en écriture définissant la plupart des éléments de
l'interface utilisateur (notamment les menus, barres d'outils, raccourcis
clavier standard, etc.). Le fichier acad.cui (fichier CUI principal par défaut)
est automatiquement chargé au démarrage d'AutoCAD.
Fichier de personnalisation d'entreprise
fichier CUI généralement contrôlé par le responsable CAO. Il est souvent
accessible par plusieurs utilisateurs et est stocké dans un emplacement réseau
partagé. Afin d'éviter toute modification des données contenues dans ce
fichier, les utilisateurs n'y accèdent qu'en lecture seule. Pour créer un fichier
de personnalisation d'entreprise, le responsable CAO modifie le fichier CUI
principal, puis l'enregistre dans un emplacement réseau partagé. Les
utilisateurs indiquent ensuite ce fichier dans la boîte de dialogue Options,
sous l'onglet Fichiers.
Fichier de personnalisation partiel
Tout fichier CUI non défini en tant que fichier CUI principal ou d'entreprise.
Au cours d'une session de dessin, vous pouvez charger et décharger les
fichiers CUI partiels en fonction de vos besoins.
Groupe de personnalisation
Nom attribué à un fichier CUI pour identifier le contenu de personnalisation
dans le fichier CUI. Le fichier CUI chargé dans AutoCAD doit avoir un nom
de groupe de personnalisation unique pour éviter les conflits entre les fichiers
CUI du programme. Dans les versions antérieures, il s'appelait groupe demenus.
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 43
Elément d'interface
Objet susceptible d'être personnalisé, comme une barre d'outils, un menu
déroulant, une touche de raccourci, une fenêtre ancrable, etc. Constitue un
nœud dans le volet Personnalisations dans <nom de fichier> contenant les
éléments d'interface utilisateur.
Composant d'interface
Chaque composant d'un élément d'interface, par exemple un bouton de
barre d'outils, un élément de menu déroulant, une touche de raccourci, une
touche de remplacement temporaire, etc.
Nœud de l'arborescence
Structure hiérarchique, dans l'éditeur Personnaliser l'interface utilisateur,
contenant des éléments d'interface et des composants d'interface pouvant
être importés, exportés et personnalisés.
Espace de travail
Ensemble d'éléments d'interface utilisateur, avec leur contenu, leurs
propriétés, états d'affichage et emplacements.
Fenêtre ancrable
Elément d'interface pouvant être ancré ou flottant dans la zone de dessin.
Les fenêtres ancrables incluent la fenêtre de la ligne de commande, les
palettes d'outils, la palette Propriétés, etc.
ID élément
Identifiant unique d'un élément d'interface. Dans les versions antérieures,
il s'appelait étiquette.
Modifications apportées à la personnalisation
Même si les techniques de personnalisation de base restent les mêmes que
dans les versions précédentes du produit, l'environnement utilisé pour
personnaliser le produit a évolué à partir d'AutoCAD 2006.
Toutes les anciennes options de personnalisation sont encore disponibles.
Vous pouvez toujours créer, modifier et supprimer des éléments d'interface.
Il vous est encore possible de créer des fichiers de personnalisation partielle.
Vous pouvez également utiliser des macros et des entrées avancées telles que
des expressions DIESEL et des routines AutoLISP.
Toutefois, les tâches de personnalisation ne passent plus par la création ou la
modification manuelle de fichiers texte MNU ou MNS. Elles s'effectuent
44 | Chapitre 4 Personnalisation de l'interface utilisateur
désormais via l'interface du programme, dans l'éditeur Personnaliser l'interface
utilisateur.
Fichiers de menu et fichiers de personnalisation
Dans les versions du produit antérieures à AutoCAD 2006, vous personnalisiez
l'interface utilisateur en modifiant un fichier MNU ou MNS dans un éditeur
de texte ASCII tel que le Bloc-Notes. Le processus consistant à saisir et à vérifier
manuellement les données de personnalisation dans le fichier texte pouvait
s'avérer ennuyeux et générateur d'erreurs. Ainsi, une simple erreur de syntaxe
(par exemple, une parenthèse manquante) dans le fichier texte pouvait
invalider la totalité du fichier de menu et vous obliger à rechercher l'erreur
dans tout le fichier texte.
Avec l'éditeur Personnaliser l'interface utilisateur, vous pouvez faire glisser une
commande vers un menu ou une barre d'outils, ou cliquer avec le bouton
droit de la souris pour ajouter, supprimer ou modifier un élément d'interface
utilisateur. L'éditeur Personnaliser l'interface utilisateur affiche les propriétés
des éléments et vous propose une liste d'options. Vous évitez ainsi les erreurs
de syntaxe et les fautes d'orthographe qui pouvaient exister lorsque vous deviez
saisir le texte manuellement dans un fichier MNU ou MNS.
Les fichiers MNU et MNS utilisés par le passé ont été remplacés par un seul
type de fichier, le fichier CUI au format XML.
Grâce au format XML du fichier CUI, il est possible de suivre les différentes
personnalisations. Lorsque vous passez à une nouvelle version du programme,
toutes vos personnalisations sont automatiquement intégrées dans la nouvelle
version. Le format XML prend en charge un fichier de personnalisation
compatible avec les versions antérieures. Cela signifie que vous pouvez afficher
un fichier CUI provenant d'une version postérieure dans la version antérieure
sans perdre les données de personnalisation de la version postérieure. Toutefois,
vous ne pouvez pas modifier le fichier CUI de la nouvelle version dans la
version antérieure. Pour plus d'informations sur la migration des données de
personnalisation, reportez-vous à la section Migration et transfert de
personnalisations.
Le tableau ci-dessous répertorie les anciens fichiers de menu qui
accompagnaient le produit et indique les éléments correspondants dans
AutoCAD 2007.
Correspondance entre les fichiers de menu et les fichiers CUI
de menu
DescriptionFichier
Dans
AutoCAD
Description du
changement
2007
MNU
versions antérieures, il définissait
CUI (IUP)Fichier texte ASCII. Dans les
Fichier XML définissant la
plupart des éléments
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 45
Correspondance entre les fichiers de menu et les fichiers CUI
de menu
MNS
MNC
DescriptionFichier
Dans
AutoCAD
Description du
changement
2007
la plupart des éléments de
l'interface utilisateur. Le fichier
MNU principal, acad.mnu, était
automatiquement chargé au
démarrage du produit.Les fichiers CUI partiels
pouvaient pas être chargés oudéchargés en fonction de vos
déchargés étant donné quebesoins au cours d'une session
session de dessin.
CUI (IUP)Fichier de menu source Similaire
au fichier texte ASCII MNU,
en forme.principal, acad.cui, est
CUI (IUP)Fichier texte ASCII compilé.
Contenait des chaînes et des
l'aspect des éléments d'interface
utilisateur.
d'interface. Le fichier CUI
principal, acad.cui, est
automatiquement chargé au
démarrage du produit.
peuvent être chargés ouLes fichiers MNU partiels ne
de dessin.vous en aviez besoin lors d'une
Fichier XML définissant la
plupart des éléments
d'interface. Le fichier CUImais sans commentaires ni mise
automatiquement chargé au
démarrage du produit.
Les fichiers CUI partiels
peuvent être chargés ou
déchargés en fonction de vos
besoins au cours d'une session
de dessin.
Fichier XML définissant la
plupart des éléments
d'interface. Le fichier CUIsyntaxes de commande
principal, acad.cui, estdéfinissant la fonctionnalité et
automatiquement chargé au
démarrage du produit.
Les fichiers CUI partiels
peuvent être chargés ou
déchargés en fonction de vos
besoins au cours d'une session
de dessin.
MNL
des expressions AutoLISP
utilisées par les éléments
d'interface utilisateur.
MNR
Contient les bitmaps utilisés par
les éléments de l'interface
utilisateur.
46 | Chapitre 4 Personnalisation de l'interface utilisateur
Aucun changement.MNLFichier de menu LISP. Contient
Aucun changement.MNRFichier de ressources de menu.
Comparaison de la structure du fichier texte de menu et du fichier CUI
Dans les versions antérieures à AutoCAD 2006, vous ajoutiez, modifiiez et
supprimiez les informations de menu directement dans un fichier texte. Depuis
AutoCAD 2006, vous utilisez l'éditeur Personnaliser l'interface utilisateur.
Voici comment pouvait être défini le menu Fenêtre dans l'ancien fichier de
menu acad.mnu.
Comparez les données de menu ci-dessus avec celles affichées pour ce menu
dans l'arborescence de l'éditeur Personnaliser l'interface utilisateur.
acad.mnu
Pour une comparaison plus détaillée, les exemples suivants décrivent les
propriétés du menu Fenêtre, de la commande Fermer, de la commande Fermer
tout et du menu contextuel Fenêtre qui s'affiche via l'option Insérer un
séparateur.
Volet Propriétés du menu Fenêtre
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 47
Menu Fenêtre, volet Propriétés de la commande Fermer
Menu Fenêtre, volet Propriétés de la commande Fermer tout
Noeud de l'arbre du menu Fenêtre, menu contextuel affiché via l'option Insérer
un séparateur
48 | Chapitre 4 Personnalisation de l'interface utilisateur
Groupe de menus par opposition à groupe de personnalisation
Il n'existe aucune différence entre un groupe de menu s (terme utilisé dans les
versions antérieures) et un groupe de personnalisation. Le fichier CUI chargé
dans AutoCAD doit avoir un nom de groupe de personnalisation unique pour
éviter les conflits entre les fichiers de personnalisation du programme. Le
fichier CUI principal, acad.cui par défaut, possède un groupe de
personnalisation appelé ACAD. Vous pouvez charger un nombre illimité de
fichiers de personnalisation dans le programme, si chacun porte un nom de
groupe de personnalisation unique.
Voici comment vous pouvez modifier le nom du groupe de personnalisation
ACAD à partir de l'onglet Personnaliser de l'éditeur Personnaliser l'interface
utilisateur. Changez le fichier CUI partiel (appelé CUSTOM, dans cet exemple)
à l'aide de la même méthode.
Voir aussi:
Migration et transfert de personnalisations
Création et chargement d'un fichier CUI partiel
Création d'un fichier CUI d'entreprise
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 49
Présentation de l'éditeur CUI
L'éditeur CUI permet de modifier les données de personnalisation figurant
dans le fichier CUI au format XML. Cet éditeur permet de créer et de gérer les
commandes utilisées dans le fichier CUI au niveau central. Outre ces
commandes, vous pouvez personnaliser de nombreux éléments de l'interface
utilisateur. Grâce à l'éditeur CUI, vous pouvez personnaliser les éléments
suivants :
■ Barres d'outils
■ Menus déroulants
■ Menus contextuels
■ Touches de raccourci
■ Touches de remplacement temporaire
■ Actions déclenchées par double-clic
■ Boutons de la souris
■ Espaces de travail
■ Eléments d'interface utilisateur hérités (tablettes, boutons de tablette, menus
d'écran et menus de mosaïque d'images)
Environnement de personnalisation
Avant de vous lancer dans la personnalisation de vos propres menus, barres
d'outils et autres éléments d'interface, vous devez vous familiariser avec
l'environnement de personnalisation. Ouvrez l'éditeur Personnaliser l'interface
utilisateur (choisissez le menu Outils ➤ Personnaliser ➤ Menus), puis examinez
son contenu, développez les éléments de l'arborescence et affichez leurs
propriétés.
Sélectionnez l'onglet Transférer pour savoir comment migrer ou transférer des
personnalisations ; sélectionnez l'onglet Personnaliser pour savoir comment
créer ou modifier des éléments d'interface utilisateur.
Une fois familiarisé avec cet environnement, vous pouvez exploiter les
fonctionnalités des outils. Pour plus d'informations sur les fonctionnalités de
personnalisation améliorées, reportez-vous à la section Modifications apportées
à la personnalisation.
Voici la façon dont se présente l'onglet Personnaliser de l'éditeur Personnaliser
l'interface utilisateur. Cet onglet permet de personnaliser les éléments
d'interface dans les fichiers CUI.
50 | Chapitre 4 Personnalisation de l'interface utilisateur
Utilisez la personnalisation de l'interface utilisateur pour adapter votre
environnement de dessin à certains types de tâche. Par exemple, si vous voulez
regrouper dans une barre d'outils les commandes que vous utilisez le plus,
vous pouvez créer une nouvelle barre d'outils nommée Favoris dans l'éditeur
Personnaliser l'interface utilisateur, puis charger cette nouvelle barre d'outils
dans AutoCAD.
Volet Personnalisations dans
Le volet Personnalisations dans permet de parcourir les différents éléments
de l'interface utilisateur figurant dans les fichiers de personnalisation chargés.
Dans ce volet, vous créez et modifiez des éléments d'interface utilisateur tels
que des espaces de travail, des barres d'outils et des menus. Dans la partie
supérieure du volet, vous disposez d'outils permettant de charger des fichiers
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 51
de personnalisation partiels dans le fichier de personnalisation principal,
d'enregistrer vos modifications dans les fichiers de personnalisation chargés,
de gérer l'affichage des fichiers de personnalisation chargés et de contrôler
l'affichage des éléments de l'interface utilisateur dans l'arborescence.
L'arborescence permet de créer de nouveaux éléments d'interface utilisateur
tels que des barres d'outils et des menus. Une fois qu'un nouvel élément est
créé, il est possible d'ajouter des commandes en les faisant glisser à partir du
volet Liste des commandes. En plus de pouvoir créer des éléments de l'interface
utilisateur et d'ajouter des commandes à un élément de l'interface utilisateur,
vous pouvez modifier l'ordre des commandes sur les barres d'outils et dans les
menus en les faisant glisser vers le haut ou vers le bas.
Volet Liste des commandes
Le volet Liste des commandes permet de créer et de rechercher des commandes
dans les fichiers de personnalisation chargés. Utilisez le bouton Nouvelle pour
créer une nouvelle commande personnalisée. Une commande doit être créée
avant d'être associée à un élément de l'interface utilisateur dans le volet
Personnalisations dans.
La partie supérieure du volet contient une liste déroulante de catégories
prédéfinies que vous pouvez utiliser pour contrôler les commandes qui
s'affichent dans la zone de liste du dessous. La catégorie Commandes
personnalisées contient les commandes que vous avez créées.
52 | Chapitre 4 Personnalisation de l'interface utilisateur
Volet d'affichage dynamique
Le volet d'affichage dynamique permet de gérer l'affichage des volets
supplémentaires correspondant à l'élément sélectionné dans les volets
Personnalisations dans ou Liste des commandes. En fonction de l'élément
sélectionné, un ou plusieurs volets suivants apparaissent :
■ Informations
■ Propriétés
■ Icône de bouton
■ Raccourcis
■ Contenu de l'espace de travail
Présentation de la boîte de dialogue Personnaliser l'interface utilisateur | 53
Affichage filtré des éléments de
personnalisation
Vous pouvez afficher tous les éléments à personnaliser ou uniquement des
éléments sélectionnés. Filtrez l'affichage des éléments de personnalisation
dans l'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur.
Pour filtrer l'affichage des éléments de personnalisation
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans le volet Personnalisations dans <nom de fichier> de l'éditeur
Personnaliser l'interface utilisateur, sélectionnez un fichier CUI dans la
liste déroulante.
3 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le
bouton Boîte de dialogue d'ouverture/affichage/filtrage.
54 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Dans la boîte de dialogue qui s'ouvre, cochez les cases situées en regard
des éléments à afficher ou à masquer. Les éléments cochés s'affichent
dans l'arborescence du volet Personnalisations dans <nom de fichier>. Les
éléments décochés sont masqués.
■ Barres d'outils
■ Menus
■ Menus contextuels
■ Actions déclenchées par double-clic
■ Raccourcis clavier
■ Boutons de la souris
■ Héritage
■ Fichiers LISP
5 Cliquez sur OK pour fermer la boîte de dialogue de filtrage.
6 Une fois la personnalisation terminée, cliquez sur OK.
Utilisation de fichiers de personnalisation
Les fichiers de personnalisation (CUI) permettent de stocker des commandes,
des éléments d'interface utilisateur et des références à des fichiers CUI partiels
et AutoLISP. Il existe trois types de fichiers CUI : principal, partiel ou
d'entreprise. La désignation du fichier CUI détermine son ordre de chargement.
Des éléments d'interface utilisateur peuvent être transférés entre deux fichiers
CUI, ce qui facilite le processus de migration.
Dans l'éditeur Personnaliser l'interface utilisateur, vous pouvez effectuer les
tâches suivantes :
■ Créer un nouveau fichier CUI
■ Enregistrer un fichier CUI existant sous un autre nom
■ Transférer des données de personnalisation entre deux fichiers CUI
Utilisation de fichiers de personnalisation | 55
■ Réinitialiser et restaurer les fichiers CUI
■ Charger un fichier CUI en tant que fichier CUI partiel
Principes fondamentaux des fichiers de
personnalisation
Les fichiers de personnalisation sont chargés dans AutoCAD afin de définir
les éléments constituant l'interface utilisateur, et peuvent être modifiés à l'aide
de l'éditeur Personnaliser l'interface utilisateur.
AutoCAD est livré avec plusieurs fichiers CUI différents pouvant être
personnalisés selon votre environnement de travail. AutoCAD propose deux
principaux types de fichiers CUI : principal et d'entreprise. Par défaut, AutoCAD
utilise un fichier CUI principal. Vous pouvez personnaliser les fichiers fournis
avec AutoCAD ou créer vos propres fichiers CUI à l'aide de l'onglet Transférer
de l'éditeur Personnaliser l'interface utilisateur.
Lorsque vous personnalisez les fichiers CUI fournis avec AutoCAD ou vos
propres fichiers CUI, l'éditeur Personnaliser l'interface utilisateur crée une
copie de sauvegarde du fichier dès que vous commencez à modifier le fichier
CUI. Grâce à cela, vous pourrez restaurer le fichier au cas où vous supprimeriez
un élément que vous souhaitiez conserver. Si vous décidez de modifier un
fichier CUI livré avec AutoCAD, vous pouvez ensuite le restaurer dans son état
d'origine au besoin.
Pour créer un fichier de personnalisation
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Transférer, volet
de droite, cliquez sur le bouton Créer un nouveau fichier de
personnalisation.
3 Dans le volet de droite, sélectionnez Enregistrer sous dans la liste
déroulante.
56 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Dans la boîte de dialogue Enregistrer sous, spécifiez l'emplacement
d'enregistrement du nouveau fichier de personnalisation, puis entrez un
nom dans le champ de texte Nom de fichier.
5 Cliquez sur Enregistrer pour créer le fichier de personnalisation à
l'emplacement spécifié.
Pour créer un fichier CUI à partir d'un fichier CUI existant
1 Dans l'explorateur Windows, placez-vous à l'emplacement suivant :
C:\Documents and Settings\<nom du profil utilisateur>\Application
Data\Autodesk\<nom du produit>\<numéro de
version>\<langue>\support\<nom de fichier de personnalisation>.cui
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. Cliquez sur le menu Démarrer ➤
Paramètres ➤ 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.
2 Faites une copie du fichier CUI sélectionné et renommez-la (par exemple,
enterprise.cui) ou placez-la à un autre emplacement (par exemple, dans
l'emplacement réseau partagé où les utilisateurs pourront y accéder).
Vous conservez ainsi le fichier CUI d'origine (vous pourrez le réutiliser
ou le modifier par la suite).
AVERTISSEMENT Cette méthode de création peut se traduire par un surcroît
de travail si vous n'avez pas besoin de l'ensemble des commandes et des
éléments d'interface utilisateur contenus dans le fichier CUI copié.
Pour restaurer un fichier de personnalisation sauvegardé
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
Utilisation de fichiers de personnalisation | 57
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton
droit de la souris sur le nom du groupe de personnalisation.
3 Cliquez sur Restaurer <nom de fichier>.
4 Cliquez sur OK.
Pour réinitialiser un fichier de personnalisation standard
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton
droit de la souris sur le nom du groupe de personnalisation.
3 Cliquez sur Réinitialiser <nom de fichier>.
4 Cliquez sur OK.
Pour renommer le nom d'un groupe de personnalisation
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans le volet Personnalisations dans <nom de fichier>, sélectionnez un
fichier CUI dans la liste déroulante.
58 | Chapitre 4 Personnalisation de l'interface utilisateur
3 Dans le volet Personnalisations dans <nom de fichier>, cliquez sur le noeud
du groupe de personnalisation tout en haut. Cliquez avec le bouton droit
de la souris sur le nom du groupe de personnalisation et cliquez sur
Renommer. Entrez un nouveau nom de groupe de personnalisation.
REMARQUE Ce nom ne peut pas contenir d'espace.
Pour désigner un fichier CUI comme fichier CUI principal
1 Cliquez sur le menu Outils ➤ Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le
noeud.
3 Cliquez sur le signe plus (+) situé à côté de Fichier de personnalisation
principal pour le développer.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir.
Utilisation de fichiers de personnalisation | 59
5 Dans la boîte de dialogue Sélectionner un fichier, recherchez
l'emplacement du fichier de personnalisation, puis sélectionnez-le.
Cliquez sur Ouvrir.
Le fichier sélectionné est désormais désigné comme le fichier CUI
principal du programme.
Migration et transfert de personnalisations
Vous pouvez migrer des fichiers MNU ou MNS personnalisés issus de versions
antérieures du produit à l'aide de l'éditeur Personnaliser l'interface utilisateur.
Le programme transfère l'ensemble des données contenues dans le fichier
MNU ou MNS dans un fichier CUI sans modifier le fichier de menu initial. Le
nouveau fichier CUI est un fichier XML doté du même nom que votre fichier
de menu initial, mais avec une extension .cui.
Vous pouvez également transférer des informations de personnalisation entre
les fichiers. Par exemple, vous pouvez transférer des barres d'outils d'un fichier
CUI partiel vers le fichier CUI principal pour pouvoir afficher les informations
de barre d'outils dans le programme.
REMARQUE Il se peut que les symboles sur les boutons n'apparaissent plus après
qu'une barre d'outils ou un menu a été transféré d'un fichier CUI partiel. Si les
images sont chargées à partir d'un fichier image, celles-ci doivent figurer dans un
dossier défini sous Chemin de recherche de fichiers de support ou Emplacement
des icônes personnalisées de l'onglet Fichiers dans la boîte de dialogue Options.
Si ces images proviennent d'une DLL, résolvez le problème avec l'auteur de la DLL.
REMARQUE La boîte de dialogue Migrer les paramètres personnalisés permet de
migrer les paramètres personnalisés du menu créés dans les versions antérieures.
Pour accéder à la boîte de dialogue Migrer les paramètres personnalisés, dans le
menu Démarrer (Windows), choisissez Tous les programmes (ou Programmes) ➤
Autodesk ➤ [nom du produit Autodesk] ➤ Migrer les paramètres personnalisés.
Dans les versions ultérieures, les symboles des boutons migreront dans le dossier
défini sous Emplacement des icônes personnalisées de l'onglet Fichiers dans la
boîte de dialogue Options.
De plus, vous pouvez déplacer des personnalisations du fichier CUI principal
vers des fichiers CUI partiels ou entre deux fichiers CUI partiels.
Si un espace de travail ou une barre d'outils en cours de transfert contient des
barres d'outils déroulantes qui font référence à un autre menu ou à une autre
barre d'outils (déroulante ou pas) situé(e) dans le fichier CUI source, les
informations adéquates sur cet élément d'interface sont également transférées.
60 | Chapitre 4 Personnalisation de l'interface utilisateur
Si, par exemple, vous transférez la barre d'outils Dessin, qui fait référence à la
barre d'outils Insertion, cette dernière est également transférée.
Le fichier CUI conserve la trace des personnalisations que vous effectuez. Les
données de personnalisation sont consignées et conservées d'une version à
l'autre, ce qui vous permet de charger un fichier CUI dans une autre version
sans perdre de données et sans modifier les données IUP existantes.
Voici la façon dont se présente l'onglet Transférer de l'éditeur Personnaliser
l'interface utilisateur. Cet onglet permet de migrer des personnalisations.
REMARQUE Les fichiers CUI ne sont ni affichables ni utilisables dans les versions
antérieures à AutoCAD 2006.
Utilisation de fichiers de personnalisation | 61
Pour transférer des personnalisations
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Importer les
personnalisations.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Transférer, volet
de gauche, cliquez sur le bouton Ouvrir le fichier de personnalisation.
3 Dans la boîte de dialogue Ouvrir, recherchez, puis sélectionnez le fichier
de personnalisation (MNU, MNS ou CUI) à partir duquel vous voulez
exporter des personnalisations.
4 Dans le volet de droite, cliquez sur le bouton Ouvrir le fichier de
personnalisation.
5 Dans la boîte de dialogue Ouvrir, recherchez, puis sélectionnez le fichier
de personnalisation (MNU, MNS ou CUI) vers lequel vous voulez importer
des personnalisations.
6 Dans le volet de gauche, cliquez sur le signe plus (+) situé à côté d'un
élément d'interface pour le développer. Développez le noeud
correspondant dans le volet de droite.
7 Faites glisser un élément d'interface du panneau de configuration de
gauche vers l'emplacement approprié dans le panneau de configuration
de droite. Vous pouvez faire glisser des menus vers des menus, des barres
d'outils vers des barres d'outils, etc.
8 Cliquez sur OK lorsque vous avez terminé le transfert des
personnalisations.
62 | Chapitre 4 Personnalisation de l'interface utilisateur
Création et chargement d'un fichier CUI
partiel
Vous pouvez créer, charger ou décharger des fichiers de personnalisation en
fonction de vos besoins. Lorsque vous chargez et utilisez un fichier CUI partiel,
vous pouvez créer et modifier la plupart des éléments d'interface (barres d'outils,
menus, etc.) dans un fichier CUI distinct, sans avoir à importer les
personnalisations dans votre fichier CUI principal.
L'ordre dans lequel les fichiers CUI partiels apparaissent dans l'arborescence
détermine l'ordre dans lequel ils sont chargés dans le programme. Vous pouvez
réorganiser la hiérarchie afin de modifier l'ordre de chargement. Utilisez l'onglet
Transférer de l'éditeur Personnaliser l'interface utilisateur pour créer un fichier
CUI partiel. Pour plus d'informations, voir Pour transférer des personnalisations
. Pour charger ou décharger un fichier CUI, vous pouvez utiliser la commande
CHARGIUPERSO ou DECHARGIUPERSO du programme ou l'onglet
Personnaliser de l'éditeur Personnaliser l'interface utilisateur.
Des commandes et des éléments peuvent être ajoutés à un fichier CUI partiel
chargé sous le fichier CUI principal. Pour ajouter une commande à un fichier
CUI partiel, ce dernier doit être sélectionné dans la liste déroulante en haut
du volet Personnalisations dans <nom de fichier>. Dès que le fichier CUI partiel
est sélectionné, toute nouvelle commande y est ajoutée. Pour plus
d'informations, voir Pour ajouter des commandes à un fichier CUI partiel.
REMARQUE Lorsque vous chargez un fichier CUI partiel, les informations d'espace
de travail (menus, barres d'outils et fenêtres ancrables) qu'il contient ne sont pas
prises en compte par le fichier CUI principal. Pour ajouter le contenu relatif à
l'espace de travail d'un fichier CUI partiel dans un fichier CUI principal, vous devez
transférer l'espace de travail. Pour plus d'informations, reportez-vous à “Importer
un espace de travail dans un fichier CUI principal” de la rubrique Personnalisation
des espaces de travail.
Pour charger un fichier CUI partiel à l'aide de la commande CHARGIUPERSO
1 Sur la ligne de commande, entrez chargiuperso.
2 Dans la zone Nom de fichier de la boîte de dialogue Charger/décharger
les personnalisations, entrez le chemin d'accès au fichier CUI souhaité
ou cliquez sur Parcourir pour rechercher le fichier.
3 Cliquez sur Charger, puis sur Fermer.
Utilisation de fichiers de personnalisation | 63
Pour charger un fichier CUI partiel à l'aide de l'onglet Personnaliser
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez Fichier CUI
principal dans la liste déroulante. A droite de la liste déroulante, cliquez
sur le bouton Charger le fichier de personnalisation partielle.
3 Dans la boîte de dialogue Ouvrir, recherchez et cliquez sur le fichier CUI
partiel que vous voulez ouvrir, puis cliquez sur Ouvrir.
REMARQUE Si le fichier CUI partiel que vous essayez de charger possède le
même nom de groupe de personnalisation que le fichier CUI principal,
changez le nom du groupe de personnalisation. Ouvrez le fichier CUI dans
la boîte de dialogue Personnaliser, sélectionnez le nom de fichier et cliquez
avec le bouton droit de la souris dessus pour le renommer.
4 Pour vérifier que le fichier a été chargé dans le fichier CUI principal,
sélectionnez le fichier CUI principal dans la liste déroulante du volet
Personnalisations dans.
5 Dans l'arborescence du fichier de personnalisation principal, cliquez sur
le signe plus (+) situé à côté du noeud Fichiers CUI partiels pour le
développer.
Les fichiers CUI partiels éventuellement chargés dans le fichier CUI
principal s'affichent.
64 | Chapitre 4 Personnalisation de l'interface utilisateur
6 Cliquez sur OK pour enregistrer les modifications et les visualiser dans
le programme.
Pour décharger un fichier CUI partiel à l'aide de la commande
DECHARGIUPERSO
1 Sur la ligne de commande, entrez dechargiuperso.
2 Dans la zone Groupes de personnalisation chargés de la boîte de dialogue
Charger/décharger les personnalisations, sélectionnez un fichier CUI.
3 Cliquez sur Décharger, puis sur Fermer.
Pour décharger un fichier CUI partiel à l'aide de l'onglet Personnaliser
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez Fichier CUI
principal dans la liste déroulante.
3 Dans l'arborescence du fichier de personnalisation principal, cliquez sur
le signe plus (+) situé à côté du noeud Fichiers CUI partiels pour le
développer.
Les fichiers CUI partiels éventuellement chargés dans le fichier CUI
principal s'affichent.
4 Cliquez avec le bouton droit sur le fichier CUI partiel que vous voulez
décharger. Cliquez sur Décharger le fichier CUI.
Utilisation de fichiers de personnalisation | 65
Le fichier est supprimé de la liste.
5 Cliquez sur OK pour enregistrer les modifications et les visualiser dans
le programme.
Pour ajouter des commandes à un fichier CUI partiel
1 Cliquez sur le menu Outils » Personnaliser » Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, sélectionnez le fichier CUI
partiel dans la liste déroulante.
3 Dans le volet Liste des commandes, cliquez sur Nouvelle pour créer une
commande.
4 Définissez les propriétés de la nouvelle commande dans le volet
Propriétés, si nécessaire.
66 | Chapitre 4 Personnalisation de l'interface utilisateur
Création d'un fichier CUI d'entreprise
Généralement, un fichier CUI d'entreprise contient des informations de
personnalisation partagées par plusieurs utilisateurs, mais il est géré par un
responsable CAO. Les fichiers CUI d'entreprise facilitent les tâches de
maintenance et de modification des données de personnalisation effectuées
par la personne responsable des normes de l'entreprise.
La création d'un fichier CUI d'entreprise implique les tâches suivantes :
■ Créer un fichier CUI d'entreprise à partir d'un fichier CUI existant
ou d'un nouveau fichier CUI.Créer une copie du fichier de
personnalisation principal (acad.cui) ou un autre fichier de personnalisation
de votre choix contenant tous les éléments de base nécessaires de l'interface
utilisateur. Si vous souhaitez commencer par un nouveau fichier de
personnalisation, utilisez l'onglet Transférer pour créer un fichier de
personnalisation vide.
■ Désignation du nouveau fichier comme fichier CUI principal.A
l'aide de la boîte de dialogue Options, chargez le fichier de personnalisation
comme fichier de personnalisation principal, afin de modifier tous les
différents éléments de l'interface utilisateur. Notez le fichier de
personnalisation désigné comme fichier de personnalisation principal, car
vous devrez le restaurer ultérieurement.
■ Modification du contenu du fichier CUI d'entreprise.Une fois que
le fichier de personnalisation est désigné comme le fichier de
personnalisation principal, vous pouvez modifier le nom du groupe de
personnalisation, ainsi que le contenu du fichier CUI, si nécessaire. Le fait
de modifier le nom du groupe de personnalisation vous permet de charger
plusieurs fichiers CUI dans le programme en une seule fois. Vous ne pouvez
pas charger dans le programme des fichiers CUI avec le même nom de
groupe de personnalisation.
■ Remplacement du fichier CUI principal.A l'aide de la boîte de dialogue
Options, remplacez le fichier de personnalisation précédent désigné comme
le fichier de personnalisation principal.
■ Enregistrement du fichier CUI d'entreprise dans un emplacement
réseau partagé.Lorsque vous enregistrez le nouveau fichier d'entreprise
dans un emplacement de réseau partagé, tous les utilisateurs bénéficiant
d'un accès à l'emplacement spécifique peuvent accéder au fichier.
REMARQUE Le dossier dans lequel vous placez le fichier CUI d'entreprise doit
être partagé afin que les utilisateurs puissent y accéder. Pour en savoir plus sur
la création d'un partage réseau, reportez-vous à la section “Création d'un partage
réseau” dans le Guide de l'administrateur réseau pour Autocad.
Utilisation de fichiers de personnalisation | 67
■ Spécification de l'emplacement du fichier d'entreprise. Le
programme désigne automatiquement un fichier de personnalisation
d'entreprise en lecture seule lorsque vous spécifiez son emplacement dans
la boîte de dialogue Options. La spécification de l'emplacement du fichier
de personnalisation d'entreprise peut s'effectuer au niveau de chaque poste
de travail ou via l'assistant Répartition. Pour plus d'informations sur la
définition de l'emplacement dans l'assistant Répartition, reportez-vous à la
section “Sélection de chemins de recherche et d'emplacements de fichier
(facultatif)” dans le Guide de l'administrateur réseau pour Autocad.
AVERTISSEMENT Même si l'éditeur CUI charge le fichier de personnalisation
d'entreprise en lecture seule, celui-ci peut être modifié. Le fichier de
personnalisation d'entreprise peut être chargé en tant que fichier de
personnalisation principal, puis modifié. Pour protéger le fichier de
personnalisation d'entreprise, l'emplacement de stockage doit être marqué en
lecture seule et l'accès en écriture doit être limité aux utilisateurs autorisés à
modifier le fichier.
Pour désigner un fichier CUI comme fichier CUI d'entreprise
1 Sur chaque poste de travail, dans AutoCAD, cliquez sur Outils ➤ Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le
noeud.
3 Cliquez sur le signe plus à côté de Fichier de personnalisation d'entreprise
pour ouvrir le fichier.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir.
68 | Chapitre 4 Personnalisation de l'interface utilisateur
5 Dans la boîte de dialogue Sélectionner un fichier, recherchez
l'emplacement du fichier de personnalisation d'entreprise. Cliquez sur
Ouvrir.
Le fichier CUI doit être enregistré dans un emplacement réseau partagé
accessible aux utilisateurs.
6 Dans la boîte de dialogue Options, cliquez sur OK.
REMARQUE Dans l'assistant Répartition, désignez le fichier CUI d'entreprise
à la page Définir des paramètres. Pour plus d'informations sur la désignation
d'un fichier CUI d'entreprise dans l'assistant Répartition, reportez-vous à la
section “Sélection de chemins de recherche et d'emplacements de fichier
(facultatif)” dans le Guide de l'administrateur réseau pour Autocad.
Pour modifier un fichier CUI d'entreprise
1 Cliquez sur le menu Outils ➤ Options.
2 Dans l'onglet Fichiers de la boîte de dialogue Options, cliquez sur le signe
plus (+) situé à côté de Fichiers de personnalisation pour développer le
noeud.
3 Cliquez sur le signe plus (+) situé à côté de Fichier de personnalisation
principal pour le développer.
Notez le nom et l'emplacement du fichier CUI principal courant car vous
devrez le restaurer ultérieurement.
4 Sélectionnez l'élément sous Fichier de personnalisation principal, puis
cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner un fichier,
recherchez l'emplacement du fichier de personnalisation d'entreprise.
Cliquez sur Ouvrir.
5 Cliquez sur le signe plus (+) à côté de Fichier de personnalisation
d'entreprise pour le développer.
Notez le nom et l'emplacement du fichier CUI d'entreprise courant car
vous devrez le restaurer ultérieurement.
6 Sélectionnez l'élément sous Fichier de personnalisation d'entreprise, puis
cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner un fichier,
recherchez l'emplacement du fichier de personnalisation principal.
Cliquez sur Ouvrir.
7 Dans la boîte de dialogue Options, cliquez sur OK pour enregistrer les
modifications.
8 Cliquez sur le menu Outils » Personnaliser » Menus.
Utilisation de fichiers de personnalisation | 69
9 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, créez les nouvelles commandes et les
nouveaux éléments d'interface utilisateur nécessaires.
10 Une fois que vous avez terminé, cliquez sur OK. Echangez les noms des
fichiers des valeurs d'entreprise et principales dans la boîte de dialogue
Options.
Les fichiers CUI d'entreprise et principaux doivent désormais ressembler
à la configuration d'origine, avant les modifications.
ASTUCE Vous pouvez créer deux profils différents afin de les échanger entre vos
fichiers CUI d'entreprise et principaux. Un profil présentera les fichiers CUI dans
une configuration normale utilisée par vos dessinateurs, et l'autre profil affichera
les fichiers CUI d'entreprise et principaux échangés.
Personnalisation des commandes
Il est extrêmement facile de créer, modifier et réutiliser des commandes.
L'onglet Personnaliser de l'éditeur Personnaliser l'interface utilisateur contient
la liste principale de toutes les commandes chargées dans le produit. Vous
pouvez ajouter les commandes de cette liste dans des barres d'outils, des menus
et d'autres éléments d'interface.
Lorsque vous modifiez les propriétés d'une commande dans la liste principale
ou dans l'arborescence, elles sont modifiées partout où la commande est
utilisée.
Le tableau suivant présente les propriétés de la commande Echelle telles qu'elles
apparaissent dans le volet Propriétés.
Propriétés de la commande Echelle du menu Modification
du volet
Propriétés
Nom
Description
info-bulle lorsque vous cliquez sur un bouton de
barre d'outils. Cette chaîne n'accepte que des
caractères alphanumériques sans aucun signe de
ponctuation, à l'exception du trait d'union (-) et
du caractère de soulignement (_).
Texte de ligne d'état. Cette chaîne apparaît dans
la barre d'état lorsque le curseur survole un
bouton de barre d'outils ou un élément de menu.
70 | Chapitre 4 Personnalisation de l'interface utilisateur
ExempleDescriptionElément
Echel&leChaîne affichée comme nom de menu ou
Agrandit ou réduit les
objets
proportionnellement
Propriétés de la commande Echelle du menu Modification
du volet
Propriétés
Macro
ID élément
Petite image
Grande
image
ExempleDescriptionElément
dans les directions X, Y
et Z : Echelle
Macro de la commande. Respecte la syntaxe
standard des macros.
nom de l'élément de menu ou du bouton de barre GRIP),
modifier l'élément de menu ou le bouton de barre
d'outils, vous devez le sélectionner dans
l'arborescence.
exclusive.
16 × 16). Cette chaîne n'accepte que des
caractères alphanumériques sans aucun signe de
ponctuation, à l'exception du trait d'union (-) et
du caractère de soulignement (_). Elle peut
également spécifier un bitmap défini par
l'utilisateur. Cliquez sur les points de suspension
[...] pour ouvrir la boîte de dialogue Sélectionner
un fichier image.
32 × 32). Si le bitmap spécifié n'a pas le format
32 × 32, le programme l'ajuste à cette taille. Cette
chaîne n'accepte que des caractères
alphanumériques sans aucun signe de
ponctuation, à l'exception du trait d'union (-) et
du caractère de soulignement (_). Elle peut
également spécifier un bitmap défini par
l'utilisateur. Cliquez sur les points de suspension
[...] pour ouvrir la boîte de dialogue Sélectionner
un fichier image
$M=$(if,$(eq,$(substr,
$(
getvar,cmdnames),1,4),Lorsque vous modifiez le nom d'une macro, le
_scale,^C^C_scale)d'outils correspondant ne change pas. Pour
ID_ScaleEtiquette identifiant une commande de manière
RCDATA_16_SCALEChaîne d'ID de la ressource petite image (bitmap
RCDATA_16_SCALEChaîne d'ID de la ressource grande image (bitmap
Création, modification et réutilisation de
commandes
Vous pouvez créer une commande entièrement nouvelle ou modifier les
propriétés d'une commande existante. Lorsque vous créez ou modifiez une
commande, les propriétés que vous pouvez définir sont°: le nom de la
Personnalisation des commandes | 71
commande, sa description, la macro, la compatibilité de la version, l'ID élément
(pour les nouvelles commandes uniquement) et les images (petites ou grandes).
Lorsque vous modifiez les propriétés d'une commande dans le volet Liste des
commandes, la commande est mise à jour pour tous les éléments d'interface
dans lesquels elle est référencée.
Voir aussi:
“Création de macros” à la page 91
“Création d'images pour les commandes” à la page 86
Pour créer une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur Nouvelle.
Une nouvelle commande (nommée Commande1) s'affiche dans les volets
Liste des commandes et Propriétés.
3 Dans le volet Propriétés, effectuez les opérations suivantes :
■ Dans la zone Nom, entrez le nom de la commande. Ce nom s'affichera
sous forme d'info-bulle ou de nom de menu lorsque vous
sélectionnerez la commande.
■ Dans la zone Description, entrez la description de la commande. Cette
description s'affichera dans la barre d'état lorsque le curseur survolera
l'élément de menu ou le bouton de barre d'outils.
■ Dans la zone Macro, entrez la macro de la commande.
■ Dans la zone ID élément, entrez l'ID d'élément de la commande. (Pour
les nouvelles commandes uniquement. Vous ne pouvez pas modifier
l'ID élément d'une commande existante.)
72 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour plus d'informations sur l'ajout d'une icône de bouton à une
commande, reportez-vous à la section Création d'images pour les
commandes.
Pour modifier une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
effectuez l'une des opérations suivantes :
■ Dans le volet Liste des commandes, cliquez sur la commande que vous
voulez modifier.
■ Dans le volet de l'arborescence, recherchez la commande que vous
voulez modifier et cliquez dessus.
Personnalisation des commandes | 73
3 Dans le volet Propriétés, modifiez la commande en effectuant une ou
plusieurs des opérations suivantes :
■ Dans la zone Nom, entrez le nouveau nom de la commande. Dans le
programme, le nom s'affiche dans le menu auquel cette commande
est affectée.
■ Dans la zone Description, entrez la nouvelle description de la
commande. La description s'affiche dans la barre d'état lorsque la
commande est sélectionnée dans le programme.
■ Dans la zone Macro, entrez la nouvelle macro de la commande.
■ Dans la zone ID élément, entrez le nouvel ID d'élément de la
commande. (Pour les nouvelles commandes uniquement. Vous ne
pouvez pas modifier l'ID élément d'une commande existante).
Pour plus d'informations sur l'ajout d'une icône de bouton à une
commande, reportez-vous à la section Création d'images pour les
commandes.
74 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour réutiliser une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, localisez la commande que vous voulez
réutiliser, puis faites-la glisser vers un élément d'interface.
Recherche de noms de commande et de
chaînes recherchées
Vous pouvez lancer une recherche sur les commandes ou les chaînes d'un ou
de plusieurs fichiers CUI (y compris les noms de commande, les descriptions
Personnalisation des commandes | 75
et les macros). Vous pouvez également remplacer les commandes ou les chaînes
recherchées une par une ou toutes à la fois.
Vous pouvez restreindre ou développer votre recherche selon les résultats que
vous voulez obtenir.
■ Limiter la recherche aux commandes situées dans le volet Liste
des commandes. Cette recherche exclut les propriétés de commande
(description ou macro). Par exemple, si vous limitez la recherche à la
commande LIGNE, dans la liste des commandes uniquement, un message
identique à celui qui suit s'affiche au lancement de la recherche°:
“Commande trouvée dans le noeud de l'arbre 'LIGNE' (1/3). ”.
■ Développer la recherche pour inclure toutes les propriétés de
tous les noeuds de l'arborescence dans le volet Personnalisations
dans. Ce type de recherche trouve toutes les occurrences ou une chaîne
recherchée. Par exemple, si vous recherchez la chaîne “ligne” et démarrez
dans l'arborescence, un message identique à celui qui suit s'affiche°: “Chaîne
recherchée trouvée dans le noeud de l'arbre 'Nom' propriété 'Linéaire' à la
position 0 (1/358). ”.
Pour rechercher une chaîne
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez avec le bouton
droit de la souris n'importe où dans l'arborescence du volet
Personnalisations dans <nom de fichier>. Cliquez sur Rechercher.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
■ Dans le champ Rechercher, entrez la chaîne.
■ Décochez l'option Ignorer la casse si vous voulez lancer la recherche
sur chaque occurrence de la chaîne sans tenir compte de la casse.
■ Cochez l'option Restreindre la recherche à si vous voulez restreindre
la recherche à un seul fichier CUI. Puis, sous cette option, sélectionnez
un fichier CUI dans la liste déroulante.
76 | Chapitre 4 Personnalisation de l'interface utilisateur
■ Cliquez sur le bouton Suivant pour passer aux autres occurrences de
la chaîne.
Un message détaillant l'emplacement de la chaîne et le nombre
d'occurrences générées s'affiche.
4 Cliquez sur Suivant pour continuer la recherche.
5 Cliquez sur Fermer lorsque vous avez terminé.
6 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour rechercher une commande dans le volet Liste des commandes
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, volet Liste des
commandes, cliquez avec le bouton droit de la souris sur le nom de
commande à rechercher. Cliquez sur Rechercher.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
■ Dans le champ Rechercher, entrez le nom de la commande.
Personnalisation des commandes | 77
■ Désélectionnez l'option Ignorer la casse si vous voulez lancer la
recherche sur chaque occurrence de la chaîne sans tenir compte de la
casse.
■ Cliquez sur Rechercher com. sélectionnée pour trouver toutes les
occurrences de la commande.
4 Dans le texte qui s'affiche, affichez chaque emplacement de commande
ou de chaîne recherchée, sa position exacte dans le noeud de l'arbre ou
dans le volet Propriétés, ainsi que le nombre d'occurrences.
5 Cliquez sur Rechercher com. sélectionnée pour continuer la recherche.
6 Cliquez sur Fermer lorsque vous avez terminé.
7 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour remplacer une chaîne recherchée
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez avec le bouton
droit de la souris n'importe où dans l'arborescence. Cliquez sur Remplacer.
3 Dans l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer,
effectuez ce qui suit°:
■ Dans le champ Rechercher, entrez la chaîne.
78 | Chapitre 4 Personnalisation de l'interface utilisateur
■ Dans le champ Remplacer par, entrez la chaîne de texte qui doit
remplacer la chaîne trouvée.
■ Décochez l'option Ignorer la casse si vous voulez lancer la recherche
sur chaque occurrence de la chaîne sans tenir compte de la casse.
■ Cochez l'option Restreindre la recherche à si vous voulez restreindre
la recherche à un seul fichier CUI. Puis, sous cette option, sélectionnez
un fichier CUI dans la liste déroulante.
■ Pour afficher chaque occurrence d'une chaîne avant de la remplacer,
cliquez sur Remplacer. Dans le texte qui s'affiche, affichez chaque
emplacement de la chaîne, sa position exacte dans le noeud de l'arbre
ou dans le volet Propriétés, ainsi que le nombre d'occurrences. Vous
ne pouvez pas annuler cette action.
■ Pour remplacer toutes les occurrences de la chaîne recherchée, cliquez
sur Remplacer tout. Vous ne pouvez pas annuler cette action.
4 Cliquez sur Fermer lorsque vous avez terminé.
5 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Pour remplacer une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez avec le bouton droit de la souris sur
le nom de commande que vous voulez remplacer. Cliquez sur Remplacer.
Personnalisation des commandes | 79
3 Le nom de la commande sélectionnée lors de l'étape précédente s'affiche
dans le champ Rechercher de l'onglet Remplacer de la boîte de dialogue
Rechercher et remplacer. Pour compléter la boîte de dialogue, effectuez
ce qui suit°:
■ Dans le champ Remplacer par, entrez le nom de la commande qui
doit remplacer la commande trouvée.
■ Décochez l'option Ignorer la casse si vous voulez lancer la recherche
sur chaque occurrence de la commande sans tenir compte de la casse.
■ Pour afficher chaque occurrence d'une commande avant de la
remplacer, cliquez sur Remplacer. Dans le texte qui s'affiche, affichez
chaque emplacement de la commande, sa position exacte dans le
noeud de l'arbre ou dans le volet Propriétés, ainsi que le nombre
d'occurrences. En renommant la commande dans la liste des
commandes, vous renommez toutes les occurrences de la commande
présentes dans le fichier CUI. Vous ne pouvez pas annuler cette action.
■ Pour remplacer toutes les occurrences de la commande, cliquez sur
Remplacer tout. Vous ne pouvez pas annuler cette action.
4 Cliquez sur Fermer lorsque vous avez terminé.
5 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur Fermer.
Gestion de l'affichage des libellés de
commande
Vous pouvez gérer la façon dont les libellés de menu indiquent la disponibilité
d'une commande dans le programme. Vous pouvez afficher les commandes
de menu en grisé (désactivé), les marquer à l'aide d'une coche ou d'une bordure,
ou utiliser une combinaison d'indicateurs.
80 | Chapitre 4 Personnalisation de l'interface utilisateur
Les commandes de menu peuvent également contenir des expressions en
langage DIESEL qui servent à désactiver, marquer ou modifier de manière
interactive le texte du libellé affiché. Pour plus d'informations sur les
expressions DIESEL, reportez-vous à la section “Expressions DIESEL dans les
macros” à la page 190.
Libellés de menu affichés en grisé (désactivés)
Pour qu'un libellé s'affiche en grisé dans un menu, le nom de la commande
doit commencer par le caractère tilde (~). Les commandes associées à l'élément
n'aboutissent pas et les sous-menus sont inaccessibles.
Dans l'exemple suivant, le caractère tilde (~) est placé au début du libellé de
la commande Copier le lien dans la cellule Nom du volet Propriétés.
Ci-dessous, la commande Copier le lien apparaît maintenant en grisé dans le
menu Edition.
Personnalisation des commandes | 81
Les libellés de commande peuvent contenir des expressions en langage DIESEL
qui servent à activer ou à désactiver de manière conditionnelle les libellés de
commande chaque fois qu'ils sont affichés. Par exemple, l'expression DIESEL
présente dans la cellule Macros du volet Propriétés désactive la commande
DEPLACER lorsqu'une autre commande est active.
$(if,$(getvar,cmdactive),~)DEPLACER^C^C_move
La fonction AutoLISP menucmd peut également être utilisée pour activer et
désactiver des éléments à partir d'une macro ou d'une application. Pour
consulter des exemples, reportez-vous à la section “Référencement d'un menu
déroulant ou contextuel” à la page 126.
Marquage des libellés de menu
Vous pouvez marquer un libellé de menu en incluant un point d'exclamation
suivi d'un point (!.) dans la cellule Nom du volet Propriétés de la commande.
Il existe deux façons de marquer un élément de menu :
■ Une coche. S'affiche lorsque l'élément de menu n'a pas d'icône associée.
■ Une bordure. S'affiche lorsque l'élément de menu a une icône associée ;
une bordure entoure l'icône.
Dans l'exemple suivant, la commande Copier le lien du menu Edition est
marquée à l'aide d'une coche et l'icône de la commande Coller est marquée
par une bordure.
Les libellés de commande peuvent également contenir des expressions en
langage DIESEL qui servent à marquer de manière conditionnelle les libellés
de commande à chaque fois qu'ils sont affichés. Lorsque la chaîne DIESEL
82 | Chapitre 4 Personnalisation de l'interface utilisateur
suivante est ajoutée dans la cellule Macros de la commande correspondante
dans le volet Propriétés, une coche est placée à gauche du libellé de menu
dont la variable système associée est actuellement activée.
La fonction AutoLISP menucmd permet de marquer des libellés à partir d'une
macro ou d'une application. Pour consulter des exemples, reportez-vous à la
section “Référencement d'un menu déroulant ou contextuel” à la page 126.
Désactivation et marquage simultanés des libellés de commande
Vous pouvez marquer et désactiver simultanément des commandes en utilisant
un des formats suivants :
~!. textelibellé
!.~ textelibellé
Le tilde (~) permet de désactiver une commande et le point d'exclamation
suivi d'un point (!.) permettent de marquer une commande.
Le tilde (~), le point d'exclamation et le point (!. sont placés au début du
libellé de la commande Copier le lien dans la cellule Nom du volet Propriétés.
Ci-dessous, la commande Copier le lien apparaît maintenant marquée et en
grisé dans le menu Edition.
Comme dans les exemples précédents, une expression DIESEL peut être utilisée
pour désactiver et marquer simultanément un libellé de commande.
Personnalisation des commandes | 83
Voir aussi:
“Expressions DIESEL dans les macros” à la page 190
Pour afficher un libellé de menu d'une commande en grisé (désactiver)
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus
(+) associé au menu qui contient la commande que vous voulez
désactiver.
3 Cliquez sur la commande que vous voulez désactiver.
4 Dans la cellule Nom du volet Propriétés, ajoutez un tilde (~) au début de
la commande.
REMARQUE Vous devez sélectionner la commande dans le volet
Personnalisations dans, sinon vous modifiez uniquement le nom de la
commande et non le libellé affiché.
5 Cliquez sur OK.
Les modifications apportées à la commande seront visibles dès qu'elles
auront été appliquées et l'éditeur CUI fermé.
84 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour marquer un libellé de menu d'une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus
(+) associé au menu qui contient la commande que vous voulez marquer.
3 Cliquez sur la commande que vous voulez marquer.
4 Dans la cellule Nom du volet Propriétés, ajoutez un point d'exclamation
suivi d'un point (!. au début de la commande.
5 Cliquez sur OK.
Les modifications apportées à la commande seront visibles dès qu'elles
auront été appliquées et l'éditeur CUI fermé.
Pour afficher un libellé de menu d'une commande en grisé (désactiver) et le
marquer simultanément
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
Personnalisation des commandes | 85
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Personnalisations dans <nom de fichier>, cliquez sur le signe plus
(+) associé au menu qui contient la commande à désactiver et à marquer.
3 Cliquez sur la commande que vous voulez désactiver et marquer.
4 Dans la cellule Nom du volet Propriétés, ajoutez un tilde, un point
d'exclamation et un point (~!. ou !.~) au début de la commande.
5 Cliquez sur OK.
Création d'images pour les commandes
Des images peuvent être associées à une commande et apparaissent sur un
bouton de barre d'outils ou en regard d'un élément de menu dans un menu
déroulant. Vous pouvez utiliser les images livrées avec le programme ou en
créer d'autres.
Autodesk fournit des icônes de bouton standard pour les boutons de lancement
des commandes. Vous avez la possibilité de créer des images de bouton
personnalisées pour vos macros. Pour ce faire, vous pouvez modifier des images
de bouton existantes ou en créer. Les icônes de bouton sont enregistrées dans
des fichiers BMP. Les fichiers BMP doivent être enregistrés dans le même dossier
que le fichier CUI qui le référence.
Les bitmaps définis par l'utilisateur peuvent être utilisés à la place des noms
de ressources petite image et grande image dans les boutons et commandes
déroulantes.
La taille des petites images doit être de 16 x 16 pixels. La taille des grandes
images doit être de 32 x 32 pixels. Les images qui ne présentent pas ces formats
sont ajustées en conséquence.
Voir aussi:
“Présentation de l'organisation des fichiers” à la page 4
Pour modifier ou créer une icône de bouton
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes ou Personnalisations dans <nom de fichier>,
cliquez sur une commande pour afficher le volet Icône de bouton (dans
le coin supérieur droit).
86 | Chapitre 4 Personnalisation de l'interface utilisateur
3 Dans le volet Icône de bouton, cliquez sur un bouton dont l'apparence
est proche de ce que vous souhaitez créer. Cliquez sur Modifier.
ASTUCE Si vous souhaitez commencer avec une image vierge, sélectionnez
une image dans la liste sous le volet Icône de bouton. Cliquez sur Modifier
pour lancer l'Editeur de boutons. Dans l'Editeur de boutons, cliquez sur le
bouton Effacer situé à gauche.
4 Dans l'Editeur de boutons, utilisez les boutons Crayon, Ligne, Cercle et
Gomme pour créer ou modifier l'image du bouton. Pour utiliser une
couleur, sélectionnez-la dans la palette ou cliquez sur Autres pour ouvrir
l'“Onglet Couleurs vraies (boîte de dialogue Sélectionner la couleur)”.
■ Bouton Crayon. Modifie un pixel à la fois en utilisant la couleur
sélectionnée. Vous pouvez aussi faire glisser le périphérique de pointage
pour éditer plusieurs pixels en une seule opération.
■ Bouton Ligne. Crée des lignes dans la couleur sélectionnée. Cliquez
et maintenez le bouton enfoncé pour définir la première extrémité
de la ligne. Faites glisser le périphérique de pointage pour dessiner la
ligne. Relâchez le bouton pour terminer la ligne.
■ Bouton Cercle. Crée des cercles dans la couleur sélectionnée. Cliquez
et maintenez le bouton enfoncé pour définir le centre du cercle. Faites
glisser le périphérique de pointage pour définir le rayon. Relâchez le
bouton pour terminer le cercle.
■ Bouton Gomme.Efface la couleur d'un seul pixel à la fois.
REMARQUE Vous ne pouvez pas modifier les icônes déroulantes.
5 Cliquez sur Enregistrer pour enregistrer le bouton personnalisé sous
forme de fichier BMP. Si vous souhaitez utiliser un nom différent, cliquez
sur le bouton Enregistrer sous. Enregistrez la nouvelle icône de bouton
à l'emplacement suivant :
Personnalisation des commandes | 87
C:\Documents and Settings\<nom du profil utilisateur>\Application
Data\Autodesk\<nom du produit>\<numéro de
version>\<langue>\Support\Icons
REMARQUE Vous pouvez enregistrer les boutons uniquement au format
BMP (*.bmp, *.rle ou *.dib).
Lors de l'enregistrement d'une icône de bouton, l'Editeur de boutons
indique par défaut le dossier défini sous Emplacement des icônes
personnalisées de l'onglet Fichiers dans la boîte de dialogue Options. Les
icônes de bouton situées dans ce dossier pourront être déplacées à l'aide
de la boîte de dialogue Migrer les paramètres personnalisés dans les
prochaines versions.
Pour attribuer une image standard à une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur une commande pour afficher le
volet Icône de bouton (dans le coin supérieur droit) et le volet Propriétés
(dans le coin inférieur droit).
3 Dans le volet Icône de bouton, sélectionnez l'une des trois options
d'attribution d'image : Grand, Petit ou Les deux.
88 | Chapitre 4 Personnalisation de l'interface utilisateur
4 Sélectionnez une image dans la liste des images et le nom de l'image est
attribué à la propriété de l'image Petit et/ou Grand de la commande
sélectionnée.
Pour attribuer une image personnalisée à une commande
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, onglet Personnaliser,
volet Liste des commandes, cliquez sur une commande pour afficher le
volet Icône de bouton (dans le coin supérieur droit) et le volet Propriétés
(dans le coin inférieur droit).
Personnalisation des commandes | 89
3 Dans le volet Propriétés, sélectionnez le champ en regard de la propriété
d'image Petit. Un bouton avec des points de suspension apparaîtra dans
la partie droite de la propriété.
4 Cliquez sur ce bouton en regard de la propriété.
5 Dans la boîte de dialogue Sélectionner un fichier image, recherchez le
fichier image que vous souhaitez utiliser pour la commande.
6 Répétez les étapes 3 à 6 pour la propriété d'image Grand de la commande.
Création de messages d'aide de ligne d'état
Les messages d'aide de ligne d'état sont des messages simples et descriptifs qui
s'affichent sur la ligne d'état (au bas de la zone de dessin) lorsque le
périphérique de pointage survole une option de menu ou un bouton de barre
d'outils. Vous pouvez modifier ou ajouter des descriptions de menus et de
boutons en mettant à jour la propriété Description de la commande associée.
90 | Chapitre 4 Personnalisation de l'interface utilisateur
Pour créer un message d'aide de ligne d'état
1 Cliquez sur le menu Outils ➤ Personnaliser ➤ Menus.
2 Dans l'éditeur Personnaliser l'interface utilisateur, cliquez sur l'onglet
Personnaliser.
3 Dans le volet Liste de commandes, cliquez sur la commande à laquelle
vous voulez ajouter un message d'aide.
Le volet Propriétés s'affiche à droite de la boîte de dialogue.
4 Dans la zone Description du volet Propriétés, entrez le texte descriptif
de la commande sélectionnée.
5 Cliquez sur le bouton Appliquer.
La prochaine fois que vous utiliserez la commande, le texte descriptif
que vous avez ajouté s'affichera sur la ligne d'état lorsque vous placerez
le curseur de la souris sur le bouton ou l'élément de menu.
Création de macros
La macro définit l'action découlant de la sélection d'un élément d'interface.
La macro exécute une tâche de dessin qui impliquerait toute une série d'actions
de l'utilisateur si elle était faite autrement. La macro peut contenir des
Création de macros | 91
commandes, des caractères spéciaux, ainsi que du code de programmation
DIESEL ou AutoLISP.
REMARQUE Au fil des révisions et des améliorations d'AutoCAD, l'ordre des invites
des différentes commandes (voire le nom de ces commandes) est susceptible de
changer. Par conséquent, configurez vos macros personnalisées de telle sorte que
seules des modifications mineures soient requises lors d'une mise à niveau
d'AutoCAD.
Vous ajoutez des macros à des éléments d'interface à l'aide de l'éditeur
Personnaliser l'interface utilisateur. Sélectionnez une commande existante ou
créez une commande dans le volet Liste des commandes. Entrez des macros
dans la section Macros du volet Propriétés. Les macros ne sont soumises à
aucune limitation de longueur. Toutefois, vous devez être informé au sujet de
l'utilisation des caractères spécifiques dans les macros et des autres
considérations ou limitations.
Principes de base des macros
Dans un élément d'interface utilisateur, une macro peut simplement consister
en une commande (telle que circle) et des caractères spéciaux (comme ^C^C).
Par exemple, la macro ^C^C_circle \1, dessine un cercle de rayon 1. Le tableau
suivant présente les composants qui définissent cette macro.
Composants de la macro CIRCLE
RésultatType de composantComposant
^C^C
_
\
1
spécial
Caractère de contrôle
spécial
Caractère de contrôle
spécial
Caractère de contrôle
spécial
Annule les commandes activesCaractère de contrôle
Convertit automatiquement la commande
qui suit dans d'autres langages
Lance la commande CERCLECommandeCERCLE
Crée une pause pour permettre à
l'utilisateur de spécifier le centre
Réponse à l'invite demandant d'indiquer
le rayon du cercle (1)
Pour obtenir la liste des caractères spéciaux utilisables dans les macros,
reportez-vous à la section “Utilisation de caractères de contrôle spéciaux dans
les macros” à la page 94.
92 | Chapitre 4 Personnalisation de l'interface utilisateur
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.