My script below looks a a file and displays the size ad it is increasing. However on the iexplorer page it is scrollong up the screen and making it dissicult to see the file size changing. see example below
Replicating Data to USB Device. Please Wait....
File Size so far =11526144 bytes
File Size so far =25841664 bytes
File Size so far =25862144 bytes
File Size so far =40312832 bytes
File Size so far =40329216 bytes
File Size so far =54444032 bytes
File Size so far =54460416 bytes
File Size so far =69074944 bytes
File Size so far =69095424 bytes
File Size so far =83304448 bytes
File Size so far =83324928 bytes
File Size so far =97705984 bytes
File Size so far =97722368 bytes
File Size so far =112295936 bytes
File Size so far =112316416 bytes
Is it possible to limit the "File Size so far = ???" line to 3 lines rather than it keep scrolling up the screen.
Part of my script is below.
Set objExplorer = CreateObject("InternetExplorer.Application")
Set fso = CreateObject("Scripting.FileSystemObject")
objExplorer.Navigate "about:blank"
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Width = 400
objExplorer.Height = 200
objExplorer.Left = 0
objExplorer.Top = 0
objExplorer.Visible=1
do While (objExplorer.Busy)
Loop
Set objDocument = objExplorer.Document
objDocument.Open
objDocument.WriteLn "<html><head><title>LREP Data Replication</title></head>"
objDocument.WriteLn "<body bgcolor='white'>"
objDocument.WriteLn "Replicating Data to USB Device. Please Wait....<p>"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("b" + (branchid) + "sr01.0")
FileSize1 = (objFile.Size)
wscript.sleep 10000
FileSize2 = (objFile.Size)
Do Until FileSize1 = FileSize2
objDocument.WriteLn("<html></body>File Size so far =" & (objFile.Size) & " bytes <br>")
FileSize1 = (objFile.Size)
wscript.sleep 10000
objDocument.WriteLn("<html></body>File Size so far =" & (objFile.Size) & " bytes <br>")
FileSize2 = (objFile.Size)
Loop
objDocument.WriteLn "<br>Replication Complete."
objDocument.WriteLn"</body></html>"
wscript.sleep 4000
MsgBox "Replication Complete"
Replicating Data to USB Device. Please Wait....
File Size so far =11526144 bytes
File Size so far =25841664 bytes
File Size so far =25862144 bytes
File Size so far =40312832 bytes
File Size so far =40329216 bytes
File Size so far =54444032 bytes
File Size so far =54460416 bytes
File Size so far =69074944 bytes
File Size so far =69095424 bytes
File Size so far =83304448 bytes
File Size so far =83324928 bytes
File Size so far =97705984 bytes
File Size so far =97722368 bytes
File Size so far =112295936 bytes
File Size so far =112316416 bytes
Is it possible to limit the "File Size so far = ???" line to 3 lines rather than it keep scrolling up the screen.
Part of my script is below.
Set objExplorer = CreateObject("InternetExplorer.Application")
Set fso = CreateObject("Scripting.FileSystemObject")
objExplorer.Navigate "about:blank"
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Width = 400
objExplorer.Height = 200
objExplorer.Left = 0
objExplorer.Top = 0
objExplorer.Visible=1
do While (objExplorer.Busy)
Loop
Set objDocument = objExplorer.Document
objDocument.Open
objDocument.WriteLn "<html><head><title>LREP Data Replication</title></head>"
objDocument.WriteLn "<body bgcolor='white'>"
objDocument.WriteLn "Replicating Data to USB Device. Please Wait....<p>"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("b" + (branchid) + "sr01.0")
FileSize1 = (objFile.Size)
wscript.sleep 10000
FileSize2 = (objFile.Size)
Do Until FileSize1 = FileSize2
objDocument.WriteLn("<html></body>File Size so far =" & (objFile.Size) & " bytes <br>")
FileSize1 = (objFile.Size)
wscript.sleep 10000
objDocument.WriteLn("<html></body>File Size so far =" & (objFile.Size) & " bytes <br>")
FileSize2 = (objFile.Size)
Loop
objDocument.WriteLn "<br>Replication Complete."
objDocument.WriteLn"</body></html>"
wscript.sleep 4000
MsgBox "Replication Complete"