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.
The Theme will be saved with the user provided name into the ../RocketDock/Themes
folder. Each Theme actually comprises three files:
'theme name'.bat
'theme name'.setting.bit
'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:
Settings.reg.previous
( and Docklets/Settings.previous.ini
)Docklets/Settings.ini
)