Any ideas on how to carry over customizations in a better way with new versions?
Comments
-
When you first launch the program after update, you should be presented with the Bricscad user file manager, advising that "An update of customizable user files is available...list of files containing changes which will be overwritten"
You are given the option of overwriting or keeping existing files (one of which is default.pgp).0 -
I keep a text file that includes my customizations for the pgp file. I paste that to the bottom of default.pgp when Bricscad overwrites that file. Reusing an old default.pgp means any new additions by Bricscad are lost.0
-
John,
I would recommend that you take a look at the User Profile Manager, which is a separate utility available from the Bricsys group under windows start menu. This allows you to create, import, and export user profiles containing all your BricsCAD settings. I have some info on doing this here:
http://www.cadconcepts.co.nz/creating-a-new-user-profile/
Creating your own profile allows you to setup BricsCAD how you like, and to point to your own locations for customisation files, such as the default.pgp. Keeping you customisation in a different location to the default will avoid then being accidentally overwritten when you apply updates or upgrades.
I have and example of sample CAD Library here (note this expects the 32bit version of BricsCAD):
http://www.cadconcepts.co.nz/sample-cad-library-v13/
This CAD Library can be installed in a location of your choosing. The folder structure I've used may give you some ideas for your own setup.
Regards,Jason Bourhill
0 -
I have now tried to use the Profile manager to transfer settings between computers. This hits a problem as a lot of info sits in C:/Users/NAME/Appdata....... where NAME is different in all computers. Unfortunately the name from the first setup computer is inserted into all consequent computers. this applies to for example paths. Finding faults in settings stemming from the .arg file is almosta as painful as doing it manually. Also I have both XP and and W7 Machines and they dont handle users the same way at all. ( Documents and settings/user/NAME/......) . Some customization is done in the default.pgp and that is a pain to remember everytime. This needs to be looked over.
0 -
BricsCAD supports the use of environment variables in userprofiles. So if you have a registryfile where %username% or %userprofile% is used in paths, then these paths become transferrable between users and machines. If you use %userprofile% you can accommodate for differences between operating systems. Windows XP used 'c:\documents and settings' instead of 'c:\users'. The pgp file can't handle environment variables yet though.0
-
I fixed the problem with the .pgp file by adding code to my on_doc_load.lsp file to assign aliases. An example would be
(defun c:AP () (command "APPLOAD"))
I think Microsoft made a less than stellar decision when they made the default for Windows (Win7 64 bit in our office) be roaming profiles. I have a folder named C:\CADmaster\ set up on each computer here that holds the support files we use. We make the necessary changes in Settings>Settings to point to that folder instead of the default locations. It is far easier and far faster to navigate to C:\CADmaster\ than to navigate to C:\Users\Martin\AppData\Roaming\Bricsys\Bricscad\V13x64\en_US\Support\.
When I copy a profile to a different computer I use a word processor on the .arg file to find /NAME/ (in Patrik's example) and replace it with the appropriate name on the new computer.0 -
Alexander is this not something the installationprogram should handle or how do I get my registryfile to act like that.
Martin I Think I will go for a master for the time being. I actually moved my settings outside the V13... path otherwise I hade to reconfigure withe every release.
0