home *** CD-ROM | disk | FTP | other *** search
-
- ' changeWallpaper.vbs
- '
- ' Dieses Skript bestimmt zufΣllig ein Hintergrundbild und trΣgt dieses in
- ' die Registry ein.
- '
- ' (c) 2000, Alexander Zenkner
- '
-
- Dim iAccident, iNumber, iCounter
- Dim szFolder, szRegKey, szWallpaper
- Dim objShell, objFileSystem, objFolder
-
- iNumber = 0
- iCounter = 0
-
- szFolder = "C:\Hintergrund"
- szRegKey = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\Wallpaper"
-
- set objShell = Wscript.CreateObject("Wscript.Shell")
- set objFileSystem = CreateObject("Scripting.FileSystemObject")
- set objFolder = objFileSystem.getFolder(szFolder)
-
- ' Anzahl der Dateien ermitteln
- iNumber = objFolder.files.count
-
- ' Zufallszahl ermitteln
- randomize
- iAccident = Fix(rnd*(iNumber)) + 1
-
- ' Hintergrunddatei in die Registry eintragen
- for each objFile in objFolder.files
- iCounter = iCounter+1
- If iCounter = iAccident then
- szWallpaper = szFolder & "\" & objFile.Name
- objShell.RegWrite szRegKey, szWallpaper
- End If
- next
-
-