si je comprend bien....
remettre la liste des échelles à leur valeur initiale n'est pas le problème...
mais d'importer une nouvelle liste le temps d'effectuer les travaux avec votre standard d'échelle pour ensuite récupéré celle qui était là au début pour le redonner au client avec leur propres échelles par exemple ?
je ne crois pas qu'avec AutoCAD ont peu le faire..
par contre il peut se faire en LISP.
Code:
(defun GET_SCALELIST (/ EL i)
(setq EL nil)
(foreach i (dictsearch (namedobjdict) "ACAD_SCALELIST")
(if (eq (car i) 350)
(setq EL (append EL (list (list (cdr i)))))
)
)
(if EL
(progn
(setq scalelist nil)
(foreach i EL
(setq scalelist
(append scalelist
(list
(list
(cdr (assoc 300 (entget (car i))))
(cdr (assoc 140 (entget (car i))))
(cdr (assoc 141 (entget (car i))))
)
)
)
)
)
)
)
scalelist
)
(GET_SCALELIST)
Le code ci-dessus vous donnera une liste contenant
("le nom de l'échelle" valeur1 valeur2) pour chaque item de la liste.
ce qui vous permettra d'exporter cette liste et de la réimporter...
ou encore...la garder en mémoire dans le dictionnaire du fichier.