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 items: dock icons, docklets, background, screen position, zoom settings... everything.
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 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.
- Please note that the Themes contain only configuration data.
- This means a Theme does not include the actual icons, only the data that tells which icon to use and where to find it.
- This also means that if you move your icons you will 'break' your Theme. It also means that Themes are not transferable to other systems.
boring technical info...
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:
- RocketDock is shut down.
- Current configuration is backed up to
Settings.reg.previous
( andDocklets/Settings.previous.ini
) - Theme settings are copied to the Windows Registry ( and
Docklets/Settings.ini
) - If present, theme/skin specific indicator / poof / icon png images are copied to appropriate directories (and backups created if/as necessary)
- If present, theme specific KkMenu or RocketClock docklet settings and/or images are copied to appropriate directories (and backups created if/as necessary)
- If present, wallpaper is applied to the desktop
- RocketDock is restarted.
Kinda worked on Vista on my laptop. The .bit file was saved in C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files\RocketDock\Themes. There was no .bat file saved anywhere and no dock setting.bit file saved anywhere. To reload my theme I just renamed my .bit file to the default file name and then ran the default .bat file. Hope thats useful. At least I have an option for backing up now.
ReplyDeletePsychoelf:
ReplyDeleteThanks very much for the info.
As this is only the 3rd 'problem' report and only the first (as far as I know) on Vista, I'm wondering what's happened?
If you're willing to work with me on this I'd like to try and solve the problem. If so, please email me at themesaver@gmail.com.
There is a virus in the themesaver!
ReplyDeleteNo virus farout49, false positive from the compression in the batch packer used.
ReplyDeleteThis program has been available for a couple years and NO ONE has contracted any virus or malware. I guarantee it is safe.
RocketDock uses besides making us look more attractive can also make us more easily in open applications,, y thanks for the article may be useful to me
ReplyDelete