Ok i hacked something together as I couldn't find any specific app that'd handle this well
It's quick,it's dirty and it works
Requires a few steps so bear with me:
1) Download "John's Background Switcher"
2) Set it to monitor a folder every x minutes for changes - I created a folder called "img" in my c: root
3) Open notepad and put the following code in,save it as background.vbs in the c: root ( remember to change the strFileURL to the IMG URL )
Code:
' Set your settings
Randomize()
randomNumber =Int(1000 * Rnd())
strFileURL = "http://www.example.com/image.jpg"
strHDLocation = "c:\img\back" & randomNumber & ".jpg"
' Fetch the file
Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
objXMLHTTP.open "GET", strFileURL, false
objXMLHTTP.send()
If objXMLHTTP.Status = 200 Then
Set objADOStream = CreateObject("ADODB.Stream")
objADOStream.Open
objADOStream.Type = 1 'adTypeBinary
objADOStream.Write objXMLHTTP.ResponseBody
objADOStream.Position = 0 'Set the stream position to the start
Set objFSO = Createobject("Scripting.FileSystemObject")
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
Set objFSO = Nothing
objADOStream.SaveToFile strHDLocation
objADOStream.Close
Set objADOStream = Nothing
End if
Set objXMLHTTP = Nothing
4) Open another notepad,this time with the following code,and save it as getter.bat
Code:
c:
cd..
cd..
cd..
cd..
cd..
cd img
del /Q *.*
wscript.exe c:\background.vbs
pause
5) Download bat-to-exe converter from cnet
here
6) Convert the batch file to an exe and set it to run invisible and save the exe in the c: root
7) Now add a task using task scheduler to run the newly created exe every x interval
The batch and VBS clears the download folder and downloads the img with a new random file name which John's switcher can pick up and change to,I unfortunately had to use the randomized names because the program doesn't recognize changed files