Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: the_Avenger en 18 Octubre 2011, 03:34 am



Título: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: the_Avenger en 18 Octubre 2011, 03:34 am
Mi duda es esa misma que puse en el titulo. Es decir ¿como es que se utiliza el comando FOR y para que se usa generalmente?

Gracias de antemano.


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: Novlucker en 18 Octubre 2011, 14:54 pm
Se lo utiliza para iterar sobre una lista de elementos

http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html (5º tema)

Saludos


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: 2Fac3R en 19 Octubre 2011, 02:23 am
[Experiencia] Si no ves ejemplos ni practicas nunca lo aprenderas realmente, asi que ponte a buscar codes por aqui mismo y por toda la NET [/experiencia]

Zalu2


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: $Edu$ en 19 Octubre 2011, 02:53 am
Es un bucle, para repetir muchas veces una accion.

Un mal programador haria:

Código
  1. @echo off
  2. set /a i=0
  3.  
  4. :bucle
  5. echo %i%
  6. set /a i=i + 1
  7. if %i% lss 11 (goto :bucle)
  8.  
  9. pause>nul
  10.  

Mientras que lo mejor seria:

Código
  1. @echo off
  2. for /l %%i IN (0,1,10) DO (echo %%i)
  3. pause>nul
  4.  

Para darte un ejemplo simplemente


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: the_Avenger en 19 Octubre 2011, 03:20 am
El de Edu lo entendi eso seria para hacer un bucle. Y que otras aplicaciones tiene?


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: 2Fac3R en 19 Octubre 2011, 04:04 am
Si no buscas codes para tomarlos de ejmplo y practicas nunca lo entenderas.
Zalu2


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: the_Avenger en 19 Octubre 2011, 13:28 pm
Sisisi eso seguro voy a buscar mas ejemplos y si no los entiendo los pongo aqui para que me ayuden.


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: Geormarsch en 20 Octubre 2011, 00:50 am
Es un bucle, para repetir muchas veces una accion.

Un mal programador haria:

Código
  1. @echo off
  2. set /a i=0
  3.  
  4. :bucle
  5. echo %i%
  6. set /a i=i + 1
  7. if %i% lss 11 (goto :bucle)
  8.  
  9. pause>nul
  10.  

Mientras que lo mejor seria:

Código
  1. @echo off
  2. for /l %%i IN (0,1,10) DO (echo %%i)
  3. pause>nul
  4.  

Para darte un ejemplo simplemente


Buenisimo $Edu$ En tu Foro entendi perfectamente lo que me explicaste acerca de For Pero como The_Avenger como tu usuario y tu foro es solo para principiantes. donde se pueden buscar Ejemplos de For... Eso haria falta en google no encuentro muchos.


Título: Re: ¿Como se utiliza claramente el comando for? (batch)
Publicado por: $Edu$ en 20 Octubre 2011, 15:38 pm
Eso ya es otra cosa que no va aca, hay que buscar que encontraras, solamente busca bien, no desviemos el tema, nos hablaremos por alla, saludos