popup window in VBscript

Status
Niet open voor verdere reacties.

tuning4you

Gebruiker
Lid geworden
3 jun 2007
Berichten
328
Ik had graag een popup window gehad dat geopend word bij de start van mijn script en sluit bij het einde van mijn script, iemand een idee?
 
Code:
Set WshShell = CreateObject("WScript.Shell")

intButton = WshShell.Popup ("Script start en loopt door maakt niet uit of je klikt.", 3, "Popup" , 1 + 48)

wshshell.Run "notepad"

intButton = WshShell.Popup ("Script klaar.", 0, "Popup" , 0 + 48)

of

Code:
Set WshShell = CreateObject("WScript.Shell")

intButton = WshShell.Popup ("Klik OK om script te laten doorgaan.", 0, "Popup" , 1 + 48)

If intbutton = 1 Then

wshshell.Run "notepad"

Else WScript.Quit
End If

intButton = WshShell.Popup ("Script klaar.", 5, "Popup" , 0 + 48)

:thumb:

http://www.devguru.com/Technologies/wsh/quickref/wshshell_Popup.html
 
Ik denk dat mijn vraag verkeerd begrepen wordt. :D

Jouw script toont een messagebox voor enkele seconden voor dat er iets uitgevoerd wordt en nadat er iets uitgevoerd wordt. Op zich is dit ook goed maar is niet echt wat ik nodig heb.

Het was eigenlijk de bedoeling om een messagebox te laten afspelen in het begin dat mijn script start, dit blijft dan staan tijdens de verwerking en op het einde wordt die messagebox afgesloten. Dit om visueel te tonen aan iemand die een server overneemt dat er een script uitgevoerd wordt.
 
:) Idd verkeerd begrepen, maar maakt het er niet gemakkelijker op..
In vbs is dat niet zo simpel (Althans nooit en echte goeie oplossing voor gevonden en de zoektocht opgegeven)

Je zal dan met sub(s) moeten werken en sleep(delay) of loop.
Ook moet je dan ongeveer weten hoelang het eigenlijke script loopt en met dit gegeven je progress message/bar laten zien.

Dit wordt allemaal weer moeilijker als deze tijd geen constante is, de ene computer is sneller dan de ander afhankelijk van CPU/RAM en of actieve processen op de achtergrond.

Voorbeelden hiervoor zijn wel te vinden.. Zoals
http://www.tpfsoftware.com/webhelp/products/scriptdialogs10/progress_vbscript_example.htm

http://members.home.nl/alsdewiedeweerga/Scripts/progressbar.vbs

http://www.google.nl/search?hl=nl&q=progress+bar+vbs&meta=

:confused:
 
Oei dat lijkt me toch wel wat te ingewikkeld ;). Moet eigenlijk het procesverloop niet zien. En ik kan niet inschatten hoelang mijn proces bezig is, het is namelijk verplaatsen van bestanden en de ene keer kunnen er dat veel meer zijn dan andere keer.

Ik denk dat ik gewoon een popup ga voorzien bij het starten en het stoppen.
Toch bedankt !!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan