Le fichier C:\Program Files\Autodesk\AutoCAD 2027\Support\sample-profile-util.lsp, est essentiellement une boîte à outils de programmation (en AutoLISP) conçue par Autodesk pour manipuler les Profils AutoCAD.
Dans AutoCAD, un profil (.arg) stocke vos préférences : chemins de recherche des fichiers, couleurs de l’interface, paramètres du curseur, etc. Ce script permet d’automatiser la gestion de ces profils sans passer par la boîte de dialogue « Options ».
Voici une analyse détaillée de son utilité et de la manière dont vous pourriez vous en servir.
À quoi servent les fonctions de ce fichier ?
Le code contient plusieurs fonctions « clés en main » que vous pouvez appeler dans vos propres scripts :
sample-profile-import: La fonction la plus puissante. Elle permet d’importer un fichier.argexterne et de créer un profil nommé dans AutoCAD. Elle gère même intelligemment le cas complexe où vous essayez d’écraser le profil actuellement utilisé.sample-profile-set-active: Permet de basculer instantanément sur un profil spécifique.sample-profile-exists: Vérifie si un profil est déjà installé pour éviter les erreurs.sample-profile-delete/rename/copy: Des outils classiques de gestion de fichiers, mais appliqués aux profils.sample-profile-names: Génère une liste de tous les profils présents sur la machine.
Pourquoi un utilisateur (ou un administrateur) s’en servirait ?
Ce fichier n’est pas destiné à être « exécuté » tel quel par un utilisateur lambda, mais plutôt à être utilisé comme moteur d’automatisation. Voici des scénarios concrets :
1. Déploiement en entreprise (Le rêve du CAD Manager)
Si vous gérez un parc de 50 ordinateurs, vous ne voulez pas passer sur chaque poste pour configurer les chemins réseau. Vous pouvez utiliser ce script pour :
- Importer automatiquement le profil « Standard_Entreprise.arg » au démarrage.
- Forcer ce profil comme profil actif.
2. Configuration selon le projet
Vous pourriez créer un petit menu ou une commande qui, selon que vous travaillez sur un projet « Architecture » ou « Infrastructure », ferme vos palettes, change vos chemins de support et bascule sur le profil optimisé pour cette tâche.
3. Nettoyage automatique
Utiliser sample-profile-delete pour supprimer les profils temporaires ou obsolètes laissés par d’anciens collaborateurs, afin de garder une installation propre.
Exemple d’utilisation pratique
Le fichier contient lui-même un exemple très utile dans ses commentaires (la section s::startup). Si vous copiez ce code dans votre fichier acaddoc.lsp, AutoCAD pourrait :
- Vérifier si c’est le premier lancement de la session.
- Regarder si votre profil d’entreprise est présent.
- Sinon, l’importer depuis le serveur et l’activer automatiquement.
Note technique : Ce fichier utilise les fonctions ActiveX (VLA). C’est pour cela qu’il commence souvent par
(vl-load-com), ce qui lui permet de communiquer avec les couches profondes du logiciel AutoCAD.