Hi,
Can anyone point me in the direction of where the DEFAULT SCALE LIST is stored in the C: drive?
I have set it up in the option tab and all is working, but will soon be installing several new PC's with AC and want to drop the stored file straight into the new PC's rather than having to type them out one by one on each PC.
Ta
AFAIK, the Scale list is stored within the registry, One option would be to export the profile and import the arg on other machines.
I'd strongly recommend setting up new Windows user account and creating the arg from that clean account with required settings so when the arg is exported the other users don't get all of the main user sheet set history among other things when importing.
@TrevN wrote:
Hi,
Can anyone point me in the direction of where the DEFAULT SCALE LIST is stored ......
I *think* this is it
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\Rxx.x\ACAD-Bxxx:xxx\Scale List
(I say *think* because I'm using Civil 3D and I'm pretty sure its location is slightly different). Easy to tell, just look on your one good machine to see if that reg path matches the settings you have set up.
RK has the right path.
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B000:409\Scale List (for 2013 AutoCad)
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.1\ACAD-D000:409\Scale List (for 2014 AutoCad)
Edit: My machine has Civil 3D loaded as well so may not be exactly same path for vnilla Acad.
And "deploying" is relatively simple - just export the registry contents to a REG file, then merge it in to the other computers after AutoCAD is installed and configured.
@dgorsman wrote:
And "deploying" is relatively simple
Relatively being the key word 🙂
I'm dreaming of this big "cad manager" control panel utility ....where I can push stuff like this to a set of domain computers.... w/o making reg files, etc...
Which would likely end up making an XML or REG file pushed to the workstations, or hosted and read over the network. Gotta get the information from point 'A' to 'B' somehow other than a live transmission ("I'm sorry, I can't do that Dave..." 😄 )
@TrevN wrote:
..... I'm also running Civils 3D and that isn't called C3D in the registry, any ideas?
"what" isn't called C3D in the registry?
The path we've been discussing?
It's still HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\Rxx.x\ACAD-xxxx:xxx\Scale List (at least for C3D 2013).
Now there are some other lists here, but I'm not quite sure what they are used for. Maybe as a default for new users until they customize their own list?
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\Rxx.x\ACAD-xxxx:xxx\AEC\7.0\AecBase70\Scales
Hello,
Another way to add to your scale list is to add the scales to your template.
This way you do not have to touch the registry.
We use one basic template for almost all our drawings.
Our template has an empty model space with our titleblock, border and 1 viewport on the layout.
Years ago I opened the template, selected the viewport and in the Viewport Scales pull-up list selected Custom.
I then added several additional scales and saved the template.
These additional scales have stayed in the template for years.
Hope this helps.
Steve
@SteveChestnut wrote:
Hello,
Another way to add to your scale list is to add the scales to your template.
Note that if you ever reset the list, only the values from the registry are added back in.
Unfortunately we "reset" a lot due to working with old drawings and/or drawings from others.
What I've done in the past is create a unique name for the scale, such as "NeedToFindThisScale". Then its a simple search in the registry editor to track down the exact location.
If you are familiar with Batch or scripting, you can create the follwoing batch file that can be called from your Loginscript. You can create a file that creates a text key file on the users machine once the routine runs once, so that it does not run again until you modify or remove the key file (which can be done with the same routine). This makes it easy to run automated updates or system checks remotely.
This notifies the user that it is about to run and tells them to accept it. Not perfect, but short of changing when the level at Windows notifies you about automated registry entries (which could have security implications) I do not know another way yet. It imports a registry key that was exported from a machine that has the proper scales setup.
Batch file "scalelist.bat": Run this from your login script after drives are mapped or use UNC share names.
Echo off
cls
ECHO NOTE:
ECHO.
ECHO A system update is being done that requries adding
ECHO a registry entry to your system.
ECHO.
ECHO When prompted:
ECHO.
Echo Do you want to allow the following program to make
ECHO changes to your computer, select "Yes".
ECHO.
ECHO If you have any concerns, please contact the
ECHO system Admin at extension 123.
ECHO.
ECHO System Admin (Walt)
ECHO.
ECHO.
Pause
REGEDIT.EXE /S f:\custom\templates\ACAD-13_Scale_list.REG
...still dreaming...
Ha... No sense wasting time waiting on someone else to fix your problems. We simply reset the scale list every time a file is opened to a predetermined list of scales.