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
Geef jouw antwoord
0 / 2500
Geef Antwoord

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
Verwijderde gebruiker
13 jaar geleden

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.
rose
13 jaar geleden
If blabla= blabla then exit loop :)

het commando is dus exit loop

Toegevoegd na 38 seconden:
exit do

>.<
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing