/---------------------------------+ | Wallpaper Season Switcher | | by KemenAran | +---------------------------------/ I Description_____________________ Automatically change the wallpaper according to the current season. Support any resolution ; JPG or BMP formats. II How does it work_______________ The program execute on system startup, read the current date and the name of the current wallpaper. If the wallpaper filename contains a season name (Spring, Summer, Autumn, Winter) that doesn't match the current season, the program browse the Wallpaper subfolder, and set as wallpaper the first file containing the name of the current season. The program is written in C, so the startup time overhead is very small : around 15ms when the wallpaper doesn't need to be changed. If the current wallpaper doesn't contain a season name, the program won't try to do anything, assuming we aren't currently in a set of seasoned wallpapers. Seasons changing dates are assumed to be always the 21st March, 21st June, 21st September and the 21st December. III Usage__________________________ a) Unzip the archive b) Put a set of four JPG of BMP images in the "Wallpapers" subfolder ; all the filenames are case-insensitive ("Spring" will work as well as "spring"). c) Run the file "register.bat" to execute the program on every startup. d) Ensure then that your current wallpaper is seasoned (i.e. its name contains a season name). That's all ! Your wallpaper will change automatically on the new season. IV Example_________________________ An excellent set of seasoned wallpapers has been made by Kol. http://www.deviantart.com/deviation/24476482/ V Command-line switches____________ The command-line switches help you to register or unregister the program on startup. A more-detailled help is available in the console version of the program with the switch "/?" or "/help". V Console_________________________ The message console, which provide some informations about the internal of the program and the error messages, is not displayed by default. You must use the "/console" switch to enable it, otherwise no message will be displayed. Note that "/help" is equivalent to "/console /help". V License__________________________ This program is set under the terms of the GPL license. VI History_________________________ v1.0 - First release v1.1 * Fixed offset bugs in seasons calculation * Fixed startup registration * Better console handling