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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 2 Enero 2008, 01:38 am
Hola.

Tengo un problema con un batch. Parece que SET no funciona dentro de un bucle FOR. Es posible? El batch es el siguiente

set J=1
for %%I in (*.jpg) do (
  ren %%I %J%.jpg
  set /a J+=1
)

He probado con CALL SET /A J+=1 y tampoco

Tambien he probado ...

set J=1
for %%I in (*.jpg) do (
 ren %%I %J%.jpg
 call:increm
 echo %J%
)
goto fi

:increm
set /a J+=1
goto:EOF

:fi

El caso es que cuando ejecuto el siguiente codigo fuera del batch si que funciona

set J=1
set /a J+=1
echo %J%

(J vale 2)

Alguien sabe que es lo que pasa?

Gracias   
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines