ThemeSaver

 

ThemeSaver is a small utility that will save the entire current configuration of RocketDock dock configuration to a Theme.

This includes settings for all typical RocktDock items: dock icons, docklets, background, screen position, zoom settings... everything.

In addition, ThemeSaver can optionally load per Theme: indicator/poof/icon images, wallpaper, and certain docklet settings. See approriate documentation sections for more information.

 

When run, the ThemeSaver dialog window will simply ask for the user to input a name for which to save the theme. Note that it is now acceptable to use blank spaces in the filename/Theme name if desired.

The saved Theme is a customized batch file that will recall the RocketDock set-up exactly as it was. A Theme.bat batch file can be launched manually, or the ThemeLoader file browser can then be employed to easily reload a theme.


boring technical info...

The Theme will be saved with the user provided name into the ../RocketDock/Themes folder. Each Theme actually comprises three files:

  1. 'theme name'.bat
  2. 'theme name'.setting.bit
  3. 'theme name'.docklets.bit

The 'bit' files are copies of the RocketDock configuration information at the time of saving.

The 'theme name'.settings.bit file is a copy of the RocketDock Registry information, and the 'theme name'.docklets.bit file is a copy of the RocketDock Docklets settings ini file.

The created 'theme name'.bat file is where the magic happens...

A bat or 'batch script' file is a simple script format that uses native Windows command functions to do various tasks like starting and stopping applications, or copying and re-naming files. ThemeSaver creates a specific batch file appropriate for each RocketDock Theme. This file, when launched by either manually clicking or through the ThemeLoader program performs the following basic tasks:

  1. RocketDock is shut down.
  2. Current configuration is backed up to Settings.reg.previous ( and Docklets/Settings.previous.ini )
  3. Theme settings are copied to the Windows Registry ( and Docklets/Settings.ini )
  4. If present, theme/skin specific indicator / poof / icon png images are copied to appropriate directories (and backups created if/as necessary)
  5. If present, wallpaper is applied to the desktop
  6. If present, configuration and/or items for certain docklets are applied
  7. RocketDock is restarted.
 

Copyright © 2007-2009 - fragrant.monkey - themesaver.blogspot.com