Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Geormarsch en 16 Diciembre 2011, 19:39 pm



Título: [Ayuda] Comando For
Publicado por: Geormarsch en 16 Diciembre 2011, 19:39 pm
Hola Amigos tengo una duda con comando for nunca lo aprendi por eso necesito su ayuda, ya lei el manual http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.165.html (http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.165.html)
pero no me queda claro en algunas partes lleva /D y en otras /L
inicio,incremento,final. osea se pueden utilizar solo numeros???
Citar
Código
  1. FOR /L %%var IN (inicio,incremento,fin) DO (acciones)
  2.  

Código
  1. FOR /L %%i IN (0,1,10) DO (echo %%i)
  2.  

 imprimira 0 1 2 3 4 5 6 7 8 9 10


Por favor si me pueden dar distintos Ejemplis que no sean de la pagina ....  :-\


Título: Re: [Ayuda] Comando For
Publicado por: leogtz en 17 Diciembre 2011, 02:53 am
Sí, solo se puede lista de números, si quieres otra lista, utiliza el for a secas:

Código:
for %%_ in (hola, mundo, cruel) do echo %%_


Título: Re: [Ayuda] Comando For
Publicado por: 2Fac3R en 17 Diciembre 2011, 03:42 am
Existen muchos ejemplos en codigos por esta misma sección, te recomiendo que explores el subforo, yo asi aprendi mas ;)
Zalu2


Título: Re: [Ayuda] Comando For
Publicado por: Eleкtro en 17 Diciembre 2011, 05:36 am
For /D
For /F
For /R
For /L


Leete la ayuda para entenderlos mejor:

Código
  1. For /?

Yo creo que con entender el "for /F" y el "For /L" te será suficiente, pues yo he visto y usado un montón de scripts en mi vida y nunca me ha echo falta otro tipo de FOR xD

Ya tienes un ejemplo del For /L así que te hago un ejemplo muy básico de un for /F:

Código
  1. @echo off
  2. For /F "Tokens=*" %%_ in ('Dir /B /A-D "%WINDIR%"') Do (Echo Archivo: %%_)