Desktop Delta (VB6)
This is a pretty small application designed to change your wallpaper for you.
Yes, I know there are other wallpaper changers out there but most of them appear to remain in memory after running, taking up resources (or at least cluttering up your task manager). Once Desktop Delta has done its job it exits until the next time you call it. There are three basic ways you can use the program:
1.) Just put it in your startup folder to start each boot with a new wallpaper.
2.) Schedule a job so that it runs every x minutes. An example job is included in the ZIP file - just put this in C:\Windows\Tasks and edit it so that the username and password are valid.
3.) Add a shortcut key combination (I use ALT-CTRL-W 'cos that's what WebShots used) so that you can change the wallpaper whenever it takes your fancy.
You need to put Desktop Delta into the directory with all your piccies and run it once to create the list of potential images (if you have several such directories just move the program into each directory, run it, then merge the resultant piclist.txt files into one using notepad). If you then open up piclist.txt you'll find that there is a "Y" at the first column of every line. Rather than deleting pictures you don't want to use as a background you can just change this to an "N".
If you're feeling adventurous have a look at screen.ini, which allows you to set up extra info. The file format is as follows:
X|Y|S|R|G|B|C
Where
X=Degree across screen of text start point, as a percentage of total screen width
Y=Degree down screen of text start point, as a percentage of total screen height
S=Font size, where size 1 is about as small as it is comfortable to read and going up from there.
R, G, B=The Red, Green and Blue parts of the font colour respectively. Range is from 0 to 255. So 0,0,0 is black, 255,255,255 is white, 0,255,0 is bright green etc.
C=Command. This can be either any text you wish to put on your screen (e.g.: "Don't forget Mum's Birthday Fri") or one of the following special commands (note you need to enclose them with @ signs).
@TITLE@ - The title of the current picture.
@SDATE@ - The current date in short format (e.g. 2008-01-27)
@LDATE@ - The current date in long format (e.g.: Sun Jan 27, 2008)
@QOTD@ - Displays a random quote from the included qotd.txt file.
@FILE:<filename>@<startline>@<numberoflines> - Displays lines from a text file. <Filename> should include the full path, <startline> should be the first line you wish to include, and <numberoflines> should be the number of lines you wish to include. e.g.: @FILE:C:\hosts.xml@1@5@ would display lines 1-5 from C:\hosts.xml, assuming such a file exists.