|hey, i messed around some and found no ready solutions, but i figure the vbscript people can find better ones.|
this was my only approach which imo kinda sucks:
when backup done, execute script2:
wsh.appactivate "BACKING UP..."
the sucky part is they don't work if they're in the same script!
so then you need two files and two apps running.
If you want to get rid of buttons entirely, and/or enhance the screen display, you can use the same stuff i learned from you: hta, giving full range of html formatting:
script1: start xx.hta
(where xx.hta is just a display and has a title "TITLE")
then to kill it, script2:
this is crappy work-around, but it seems to work. hopefully you'll get better methods... anyway here's a working demo:
(you'll recognize your own hta code! f1.hta:)
<title>*** Backing up Server ***...</title>
******** Currently backin up the server, system might be slowed *******
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor")
For Each objItem in colItems
intHorizontal = objItem.ScreenWidth
intVertical = objItem.ScreenHeight
intLeft = (intHorizontal - 300) / 2
intTop = (intVertical - 400) / 2
window.moveTo intLeft, intTop
'(wait till event: backups finished, then )
start cscript /b f1kill.vbs
wsh.appactivate "*** backing up"
'kill signal: alt-F4