Hét vraag- en antwoordplatform van Nederland

Hoe eindig ik een loop in visual basic?

Als ik bij een script do loop do blijft deze zich herhalen tot ik afmeld,kan ik deze stoppen via een toets?
do
WshShell.SendKeys "{F7}"
wscript.sleep 38000
hier nog iets om te stoppen
loop

Verwijderde gebruiker
13 jaar geleden

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Het beste antwoord

Door gebruik te maken van Until of While in het statement kan je aangeven wanneer je de loop moet beëindigen. Er "hard" uitspringen kan met het tatement "Exit Do".

Do { While | Until } condition
[ statements ]
[ Exit Do ]
[ statements ]
Loop

of

Do
[ statements ]
[ Exit Do ]
[ statements ]
Loop { While | Until } condition
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Verwijderde gebruiker
13 jaar geleden
Dankjewel Ihave

Andere antwoorden (2)

Ik denk dat je iets als het volgende zoekt:

do
WshShell.SendKeys "{F7}"
wscript.sleep 38000
if voorwaarde = voldaan then
exit do
end if
loop

Toegevoegd na 1 minuut:
Misschien had je aan het antwoord van iHave al voldoende maar ik dacht dat een specifiek antwoord wellicht helderder zou zijn.
(Lees meer...)
rose
13 jaar geleden
If blabla= blabla then exit loop :)

het commando is dus exit loop

Toegevoegd na 38 seconden:
exit do

>.<
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image