Avatar billede systemnissen Nybegynder
15. januar 2004 - 17:03 Der er 2 kommentarer og
1 løsning

Timeout på msgbox?

Hejsa

Jeg har et laaaangt script som kører. Efterhånden som man når igennem scriptet vil jeg gerne fortælle brugeren hvad der sker: "Nu gør den dét" og "Nu kopierer den dét" osv... Kan jeg lave en msgbox som ikke venter på input fra brugere, men en hvor scriptet forsætter i baggrunden? Og allerhelst en som selv kan "lukke"??

På forhånd tak!
Avatar billede overchord Nybegynder
15. januar 2004 - 17:24 #1
fremfor at bruge standard msgbox kaldet skal du nok lave en form selv med et label paa.
Denne form kan saa vises (.show) entent konstant eller flere gange i loebet at gennekoeringen hvor du anedrer .caption paa det label der ligger paa formen.
Avatar billede medions Nybegynder
15. januar 2004 - 17:40 #2
Systemnissen> Nej, det kan du ikke, med mindre det er et VBScript i en .html side, hvis det er det så kan du jo lave et <div id="navn"></div> Og give den beskrivelserne af hvad der sker!

Men du ka' ik' gøre det ved en .vbs fil! Desvære :-(

//>Rune
Avatar billede systemnissen Nybegynder
15. januar 2004 - 17:51 #3
Jeg fandt en metode selv...
Jeg kalder mine msgboxe i et "underscript" med :

Variabel=WshShell.run("wscript N:\msgbox3.vbs",1,FALSE)

msgbox3 kunne så se således ud :

dim variabel
Set WshShell = WScript.CreateObject("WScript.Shell")

variabel=WshShell.PopUp("Nu kopieres filer...",10,"Setup",0+64)

Dette giver en løsning hvor msgboxe (popups) bliver vist i et selvvalgt antal sekunder, mens scriptet fortsætter i "baggrunden".

Klapper lige mig selv på skulderen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester