flyingbird013
flyingbird013

Reputation: 476

Looping using FOR in batch (*.bat) / CMD

i have batch script (*.bat). i use windows 7. i want to learn how to use FOR syntax to looping

echo off 
:bulan 
cls 
echo. 
echo. 
set /P start= Input start : %=% 
set /P end= Input End : %=% 
set mount1=%start% 
set mount2=%end% 
set i=1

for /L %%i IN (%mount1%,1,%mount2%) DO echo Hello %i% !!! 
set i=%%i%+1 
pause

Result :

Input start : 1 
Input End : 5 
Hello 1 !!! 
Hello 1 !!! 
Hello 1 !!! 
Hello 1 !!! 
Hello 1 !!!
Press any key to continue . . .

How to make result like this

Input start : 1 
Input End : 5 
Hello 1 !!! 
Hello 2 !!! 
Hello 3 !!! 
Hello 4 !!! 
Hello 5 !!!
Press any key to continue . . .

help me please

Upvotes: 0

Views: 1109

Answers (2)

foxidrive
foxidrive

Reputation: 41234

for /L %%i IN (%mount1%,1,%mount2%) DO echo Hello %%i !!! 

remove this: set i=%%i%+1

Upvotes: 1

Endoro
Endoro

Reputation: 37569

for /l %%a in (1,1,%counter%) do echo Hello...

Upvotes: 0

Related Questions