Jump to content

Recommended Posts

Posted

Hi All,

 

I wondered if you could help me. We are currently reviewing our E-Safety policies at school and looking at ideas to inform the students differently. We have come up with the idea of creating different wallpapers for our computer systems that change daily. I just wondered if you have any designs that are available for download or if you know of anywhere we could get some as I am struggling for them at the moment and I am currently lacking in creativity as its Monday.

 

If anyone could point me in the right direction it would be much appreciated.

 

This would all be aimed at primary school by the way.

 

Thanks in advance.

 

Andy

Posted

Hello Andy,

We do something similar but utilise screensavers and the login box (CC3). I created a couple of screensavers based on SMART from KidSmart and INSAFE. We swap them with other screensaver (xmas, remembrance day etc) via RMMC.

The login box takes BMP's so simple messages can be changed whenever we need.

Creating wallpapers based on e-safety sounds like a competition for the children.

 

regards

Brian

Posted

Dont know if this may be of some help. I wrote this a while back for similar reasons. Save this off as a vbs then set this code up to run every half hour as a scheduled task. It looks for a photo YYYY-MM-DD.jpg e.g. 2014-15-05.jpg. Compares it to see if its newer than the old one then copies it over.

 

This way one of our assistant heads can make the backgrounds to what they want and cue them up in advance.

 


option explicit 

dim WshShell, fso, srcPath, tgtPath , file, objFileSrc, objFileTgt,strDayOfMonth,strMonth,strYear,todayFile,files,srcDir,folderIdx,tgtfile
const OVERWRITE = true


set WshShell = WScript.CreateObject("Wscript.Shell") 
set fso = WScript.CreateObject("Scripting.FilesystemObject")


strDayOfMonth = right("0" & day(date()),2)
strMonth = right("0" & month(date()),2)
strYear = right (year(date()),4)


'set filename to look for to YYYY-MM-DD.jpg
file = strYear & "-" & strMonth & "-" & strDayOfMonth & ".jpg"
' msgbox(file)

'Path to folder locating the backgrounds
srcPath = "\\fs01\AdminOffice\Office\Desktops\" 

'Path to shared desktop background
tgtPath = "\\hebburn\NETLOGON\"

'Name of shared background image
tgtfile = "HCPlogo.jpg"


'search folder in srcPath for files
set srcDir = fso.GetFolder(srcPath)
set files = srcDir.Files


'recursivly go through the directory and check to see if there is a file named after today if so copy it over to background
For Each folderIdx In files
'    msgbox(folderIdx.Name)

if fso.FileExists(srcPath & file) then
 if not fso.FileExists(tgtPath & file) then
   'target doesn't exist, just copy
   fso.CopyFile srcPath & file, tgtPath & tgtfile
'   wscript.echo srcPath & file & " copied to " & tgtPath & file
 else
   Set objFileSrc = fso.getFile(srcPath & file)
   Set objFileTgt = fso.getFile(tgtPath & tgtfile)
   'target exists, compare dates
   if objFileSrc.DateLastModified > objFileTgt.DateLastModified then
     fso.CopyFile srcPath & file, tgtPath & tgtfile, OVERWRITE
   '  wscript.echo srcPath & file & " copied over " & tgtPath & file
   else
   '  wscript.echo srcPath & file & " not newer then " & tgtPath & file
   end if
 end if
else
'  wscript.echo srcPath & file & " does not exist"
end if


Next




set fso = Nothing 

 

Here is an example of one of our old ones with a thought for the week on

 

2013-01-11.jpg

  • Thanks 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...