Find an existing routine or, better yet, code the following LISP program as a novice programmer.

Goal: To streamline setting existing CAD file dimensions (linear, angular, etc.) to a preset dimension style.

Source Dimension Style: A source .txt file per each preset a.k.a., "drafting standard", dimension style holding all dimension settings.

Steps:
  1. Start the routine
  2. Code includes:
  • User selection from a list of desired standard/preset dimension style to apply (styles stored in text-based data files)
  • User can apply the selected dimension style to either ALL existing dimensions or by SINGLE selection of dimensions
3. Include dimension size/appearance/scale recognition for preserving the existing dimension style's scale (especially important for model space-based dimensions).


Can someone enlighten me with code portion snippets, routine examples, or add to the above steps that should be included?

Thanks,

Clint