Automatiser le changement de style de tracé (CTB) sur plusieurs présentations AutoCAD

Comment changer efficacement le style de tracé (CTB) pour un grand nombre de présentations (layouts) AutoCAD, sans perdre les configurations spécifiques de chaque mise en page (format de papier, traceur) ?

Le défi de modifier le style de tracé (CTB) pour de nombreuses présentations, chacune avec des configurations de mise en page uniques (format de papier, traceur), est courant. La solution manuelle est fastidieuse, et l’utilisation de mises en page nommées peut écraser d’autres paramètres essentiels. La méthode la plus efficace est l’automatisation via un script LISP ciblé.

Voici la démarche experte pour résoudre ce problème :

1. Solution Recommandée : Utilisation d’un LISP dédié (CTB.LSP)

Un script LISP, accompagné d’un fichier DCL (Dialog Control Language), permet de sélectionner visuellement le style de tracé et les présentations à modifier, sans altérer les autres paramètres de mise en page.

1.1. Préparation des fichiers

  1. Téléchargez les fichiers :
    • ctb.lsp (le code LISP fourni dans la discussion)
    • ctb.dcl (le fichier DCL fourni dans la discussion)
  2. Placez les fichiers : Copiez ctb.lsp et ctb.dcl dans un répertoire accessible par AutoCAD, idéalement un chemin de support défini dans les options d’AutoCAD (Onglet ‹ Fichiers › > ‹ Chemin de recherche des fichiers de support ›). Assurez-vous que les deux fichiers sont dans le même répertoire.

1.2. Chargement du LISP

  1. Ouvrez AutoCAD.
  2. Tapez APPLOAD (ou _APPLOAD) dans la ligne de commande et appuyez sur Entrée.
  3. Dans la boîte de dialogue « Charger/Décharger des applications », naviguez jusqu’au répertoire où vous avez placé ctb.lsp.
  4. Sélectionnez ctb.lsp et cliquez sur « Charger ».
  5. Cliquez sur « Fermer ».

1.3. Utilisation du LISP

  1. Une fois le LISP chargé, tapez CTB dans la ligne de commande et appuyez sur Entrée.
  2. Une boîte de dialogue intitulée « Sélection Styles d’impression V1.01 » apparaîtra.
  3. Sélectionnez le style de tracé (CTB) désiré : Dans la liste de gauche, choisissez le fichier CTB que vous souhaitez appliquer (par exemple, monochrome.ctb pour N&B, ou acad.ctb pour couleur).
  4. Sélectionnez les présentations : Dans la liste de droite, sélectionnez les présentations (layouts) auxquelles vous voulez appliquer ce style de tracé. Vous pouvez sélectionner plusieurs présentations.
  5. Cliquez sur « OK » pour appliquer les modifications.

Le script parcourra les présentations sélectionnées et mettra à jour leur propriété StyleSheet (feuille de style de tracé) avec le CTB choisi, sans toucher aux autres paramètres de la mise en page (format de papier, orientation, traceur).

2. Solution Alternative (Moins Recommandée pour la Facilité d’Usage) : La « Bidouille » par remplacement de fichier CTB

Cette méthode est une solution de contournement qui peut être utile dans des cas très spécifiques, mais elle est moins conviviale et plus sujette aux erreurs pour des utilisateurs non techniques.

  1. Configurez un CTB temporaire : Pour toutes vos présentations, configurez-les pour utiliser un style de tracé générique et temporaire, par exemple temp.ctb.
  2. Préparez vos CTB finaux : Créez vos styles de tracé finaux (par exemple, couleur.ctb et noir_blanc.ctb).
  3. Impression :
    • Pour imprimer en couleur : Renommez couleur.ctb en temp.ctb (en écrasant l’ancien temp.ctb). Lancez la publication de vos présentations.
    • Pour imprimer en noir et blanc : Renommez noir_blanc.ctb en temp.ctb (en écrasant l’ancien temp.ctb). Lancez la publication de vos présentations.

Cette méthode nécessite une manipulation manuelle des fichiers CTB dans l’explorateur Windows avant chaque série d’impressions, ce qui la rend moins pratique et plus risquée en termes de gestion des fichiers.

Bonnes Pratiques

  • Gestion des CTB : Assurez-vous que tous les fichiers CTB nécessaires sont stockés dans un emplacement réseau centralisé et accessible par tous les utilisateurs, et que ce chemin est inclus dans les chemins de recherche des fichiers de support d’AutoCAD.
  • Tests : Avant de publier un grand nombre de plans, effectuez toujours un test sur une ou deux présentations pour vérifier que le style de tracé appliqué correspond à vos attentes.
  • Compréhension du LISP : Le LISP fourni utilise l’API ActiveX d’AutoCAD (vla-put-StyleSheet) pour modifier directement la propriété du style de tracé de chaque objet Layout. C’est une approche robuste qui garantit la modification ciblée sans affecter d’autres paramètres.