I have a Script that is going to run 7 tasks, each can complete on their own time, meaning step 3 can be completed before step 1 is completed. As it stands, it runs them perfectly, but has no indicator on progress. I don't really need a Progress Bar, though that would be nice, but the timing for the tasks vary from computer to computer, so that may not be feasable. What I need is a small popup window (or something) that lists the individual tasks...
step 1 Performing
step 2 Performing
etc.With the process status automatically updating, starting at Waiting > Performing > Complete. Step 7 is optional, as the files it copies may not be present for various reasons, so it's status after performing could be None Present. Then when all are Complete, display a message in the box.
If I need to use another language that's fine.
Any thoughts?
The easiest method is to use WScript.StdOut.WriteLine, but that requires the VBS to run though cscript, and not wscript. Almost as easy is to use WScript.Shell.Popup with a timer, but the script's execution halts until the message box goes away.
The painful method is to use Internet Explorer as a GUI for your script. It allows you to have pretty graphics, progress indicators, and whatnot, but you need to keep track of a COM object that's at the mercy of the user.
Yes (14) | ![]() | |
No (14) | ![]() | |
I don't know (15) | ![]() |