Wallpaper Cycler: Bug Fixes and New Features
The following new features have been implemented in Wallpaper Cycler:
- New “Open Image With…” when right clicking an image in the main window of Wallpaper Cycler. This will open the selected image in a user defined program.
- Find & Replace: This allows you to find part of a wallpaper name and replace it with something else. This feature is especially useful when you’ve moved your wallpapers from for example d:\data\wallpapers to e:\wallpapers. In that case you can Find & Replace all “d:\data\wallpapers” and replace it with “e:\wallpapers”.
- Wallpaper Cycler now has “Global” statistics and “WCL” statistics:
- “Global” Statistics:
- The number of times the wallpaper on your desktop has been cycled.
- The number of times Wallpaper Cycler has cycled the image in the screensaver.
- The total number of cycles skipped due to CPU load monitoring.
- “WCL” statistics:
- 20 Most used wallpapers.
- 20 Least used wallpapers.
- Usage of all wallpapers.
- “Global” Statistics:
- The layout editor now remembers if “Snap to grid” option is enabled or not.
- Objects in a layout can now be locked to prevent moving and resizing.
- In the screensaver you can now press the “left-arrow” key on your keyboard to go back to the previous image. (Note: you can go back only 1 step).
- The calendar object in a layout can now display days with notes with different formatting than other days.
- The calendar object in a layout can now display the header of the current day with different formatting than other header cells.
- You can now change the location of the “NuonSoft WPC Wallpaper.bmp” that is generated by Wallpaper Cycler.
- “Post Cycling Script”: This is a Windows Scripting file for example JScript or VBScript that will be executed after cycling the wallpaper. The one and only parameter to this script is the name of the file to which Wallpaper Cycler has rendered the desktop.
As an example a “Microsoft Powerdesk Powertool.js” script is installed in the “Post Cycling Scripts” subfolder of the Wallpaper Cycler installation folder. This script makes sure that when Wallpaper Cycler changes the wallpaper that it will be changed on all desktops of the MS Powerdesk Powertool. This example script can also be seen below.
// This WSH file can be used by NuonSoft Wallpaper Cycler as // a "Post Cycling Command" to make Wallpaper Cycler compatible // with the Microsoft Powerdesk Powertoy (multiple desktops). // When this WSH is configured as a Post Cycling Command // Wallpaper Cycler will change the wallpaper on all desktops. var args = WScript.Arguments; var fso = WScript.CreateObject("Scripting.FileSystemObject"); var TemporaryFolder=2; var tempfolder = fso.GetSpecialFolder(TemporaryFolder); if (args.length != 1) { WScript.Echo("Missing parameter"); } else { // MS Powerdesk Powertool stores its wallpapers in the temp folder // with MSVDM-DesktopX.bmp as name where X=0...3 for (i=0; i<4; i++) fso.CopyFile(args(0), tempfolder + "\" + "MSVDM-Desktop" + i + ".bmp"); }