Bonjour @lau_e,
Je travaille principalement sous AutoCAD MAP donc je vais te dire ce que je fait en général en vérification à la réception d'un fichier client (mais c'est pour mes types de fichiers avec mes unités etc...)
SCU Général : j'utilise les commandes anglaises "_UCS _W" pour cela car les commandes françaises varie selon les version d'AutoCAD (SCU G, SCU GE, SCU É)
Unités du dessin : "_DWGUNITS"
Commande: -DWGUNITS
Drawing units:
1. Inches
2. Feet
3. Millimeters
4. Centimeters
5. Decimeters
6. Meters
Unit for length <6>: 6
Drawing unit display formats:
1. Scientific
2. Decimal
Linear display format <2>: 2
Linear display precision <4>: 4
Scale objects from other drawings upon insert? [Yes/No] <No>: N
Match INSUNITS to drawing units? [Yes/No] <No>: N
SNAPANG = 0
INSUNITSDEFSOURCE = 6 (Mètres)
INSUNITSDEFTARGET = 6 (Mètres)
et ensuite ca dépend pas mal de ce que je détecte sur le fichier
Je te conseille de regarder ce post plutôt pas mal concernant les variables systèmes pouvant poser problèmes:
http://joch04.free.fr/achtml/variables.htm
L'accès à l'ensemble des variables systèmes se fait via la commande SYSDLG
Nota : La commande ADDVARS2SCR permet d'exporter toutes les variables systèmes dans un script. Je te conseille de te créer un fichier exactement avec les variables systèmes comme tu le souhaites. Utiliser la commande ADDVARS2SCR pour générer un script. Ensuite dans des fichiers clients, tu pourras exécuter se script pour mettre à jour les variables systèmes comme désirées via la commande SCRIPT et sélection du fichier .scr généré.
A+ Yoan
Yoan AUBRY
