# Help with loops.

## Recommended Posts

I want to make advanced loop, example:

My simple program in Notepad must write "q" 500 times. But at 100, 200, 300, 400 and 500 time I want to write "b". How make it?

```Run("notepad.exe")

For \$i = 1 to 500
send("q");
sleep(2000);
Next```

It must looks like that:

`qqqq(...)bqqq(...)bqqq(...)bqqq(...)bqqq(...)b`

Thanks for any help, and sorry about my language ;P

Edited by b212

##### Share on other sites

```If isInt(\$i/100) Then
send("b")
EndIf```

Basically how that works is if the number is divisible by 100 then it will be true.

I think, not sure about the returns and stuff, or even if the math is right (never could remember exactly what order to put it in ) but that's the basics.

"I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him." - Mark TwainPatient: "It hurts when I do \$var_"Doctor: "Don't do \$var_" - Lar.

##### Share on other sites

I was tryin that:

```Run("notepad.exe")

WinWaitActive("Bez tytułu - Notatnik")

For \$i = 1 to 50
send("q ");
sleep(200);
Next

If isInt(\$i/10) Then
send("b")
EndIf```

And script just make 50 times "q"...

##### Share on other sites

100... you're using a 10?

"I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him." - Mark TwainPatient: "It hurts when I do \$var_"Doctor: "Don't do \$var_" - Lar.

##### Share on other sites

```Run("notepad.exe")
For \$y = 1 To 5
For \$i = 1 To 100
Send("q");
Sleep(2000);
Next
Send("b");
Next```

Live for the present,
Dream of the future,
Learn from the past.

##### Share on other sites

Ah, that is probably faster. Good call JdeB

"I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him." - Mark TwainPatient: "It hurts when I do \$var_"Doctor: "Don't do \$var_" - Lar.

## Create an account

Register a new account

• ### Recently Browsing   0 members

×

• Wiki

• Back

• #### Beta

• Git
• FAQ
• Our Picks
×
• Create New...