Avatar billede bfjmnemonic Nybegynder
12. august 2004 - 15:25 Der er 2 kommentarer og
1 løsning

Menu med valgmuligheder.

Hej Hej ..

Jeg har 2 spørgsmål.

1) Er der ikke en måden man kan ligesom include et andet VBS script, sådan an den ikke skal starte en WScript process til?

2) Jeg har et script som skal komme og prompte mig om noget, her vil jeg gerne have muligheder for at lave en "SNOOZE" sådan at jeg kan vælge at den skal snooze i f.eks. 5, 10 eller 15 minutter før den prompter mig igen.

Jeg ved dog ikek rigtigt hvordan jeg laver menuen. Jeg mener ikke man kan gøre det i VBS, men jeg har tænkt på at man muligvis kunne sende det som en Form til Internet explorer med f.eks. 3 knapper + en OK knap.

Men hvordan koden skal se ud, og mest hvordan jeg får svaret tilbage i scriptet er jeg temmelig meget i tvivl om.
Avatar billede powell Nybegynder
12. august 2004 - 15:35 #1
Så længe du bliver på den samme side kan du benytte dig af Timer() funktionen.
f.eks.
<div id="timer"></div>
<script language="vbscript">
startTime = Timer()
for i = 0 to 100000
'Og vente
next
endTime = Timer()

intHours = Abs( (endTime-startTime)/3600)
intMinutes = Abs( (endTime-startTime)/60)
intSeconds = (endTime-startTime)

document.all("timer").innerHTML = intSeconds
</script>

Fortæller hvor lang tid rutinen har kørt, kan nemt laves om så du ved at lave en løkke checker tiden på hvornår der f.eks. er gået 1, 5 eller 10 min.
Avatar billede bfjmnemonic Nybegynder
12. august 2004 - 15:43 #2
Det var ikke det med timeren jeg ikke kunne finde ud af, det er peace of cake. Jeg havde nu tænkt mig at bruge WScript.Sleep 1/1000 sekunder til det, det er det med at få af vide fra browseren hvilken knap jeg har trykket på.

Jeg skriver lige det jeg gerne vil i noget psodo kode.

Mitscript.vbs
----- VBS Start ---------
Deaktiver en service
Send følgende til en IE browser
---- HTML Start ----
Hvor længe vil du snooze denne service?
Knap 1 = 5 Minutter
Knap 2 = 10 Minutter
Knap 3 = 15 Minutter
Knap 4 = Aktiver Servicen
---- HTML Slut -----
---- VBS Fortsat ---
Luk browseren igen
Tag værdien fra browseren
Hvis der blev trykket på en snooze knap
snooze scriptet via. sleep.
ellers
hvis der blev trykket OK start servicen.
og slut scriptet
----- VBS Slut -----
Avatar billede bfjmnemonic Nybegynder
18. marts 2005 - 10:37 #3
Ingen Løsning.
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