elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  problemas con set dentro de un for .
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problemas con set dentro de un for .  (Leído 1,850 veces)
morenochico

Desconectado Desconectado

Mensajes: 167


Ver Perfil
problemas con set dentro de un for .
« en: 2 Mayo 2008, 17:38 pm »

¿Porque no  se imprime el valor del contador dentro del for? veo que si incrementa el contador y si se imprime al final pero me gustaria que se imprimiera dentro del for para contabilizar cada archivo.


Código:
set /A contador=0
FOR %%x in (*.php, *.jpg, *.html, *.tif) DO (
set /A contador=1+contador
echo el contador es:  %contador% el archivo es: %%x
 )
echo total: %contador%   
 

ya que la salida es:
el contador es:  0 el archivo es: fondo.jpg
el contador es:  0 el archivo es: index.html
el contador es:  0 el archivo es: inicio.php
total: 3


y cuando pongo  (que segun yo seria lo correcto)

Código:
set /A contador=1+%contador%

no se incrementa el contador


« Última modificación: 2 Mayo 2008, 17:42 pm por morenochico » En línea

No_NICK

Desconectado Desconectado

Mensajes: 40


Ver Perfil
Re: problemas con set dentro de un for .
« Respuesta #1 en: 3 Mayo 2008, 06:10 am »

disculpa permiteme modificar un poquito tú codigo..


Código:
@echo off

set /A contador=0
FOR %%x in (*.php, *.jpg, *.html, *.tif) DO (   echo %%x ) && (
set /A contador=contador+1
)
echo el contador es:  %contador%

echo total: %contador%



lo edito nuevamente pero con lo q exactamente quieres...

Código:

echo off
set /A contador=0
set cont=
FOR %%x in (*.php, *.jpg, *.html, *.tif) DO ( set j=%%x ) && call :in
echo.
echo.
goto on
:in
set /A contador=contador+1
 echo el contador es: %contador%  el archivo es: %j%
 goto :EOF
 :on
echo el contador es:  %contador%

echo total: %contador%   








creo que estó es lo que quieres lograr??

 Saludos...






« Última modificación: 3 Mayo 2008, 06:32 am por No_NICK » En línea

morenochico

Desconectado Desconectado

Mensajes: 167


Ver Perfil
Re: problemas con set dentro de un for .
« Respuesta #2 en: 6 Mayo 2008, 16:42 pm »

Exelente, ya lo estoy implementando. Segun yo la clave esta en el
Código:
&&
ya que habia probado con un goto pero tampoco salia. Gracias. Pienso que este ejemplo deberia estar entre los tutos pues ayi no se encuentra ninguno parecido.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines