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.


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderador: Eleкtro)
| | |-+  Programación batch (renombrar archivos)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programación batch (renombrar archivos)  (Leído 4,433 veces)
aaronezpino

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Programación batch (renombrar archivos)
« en: 3 Febrero 2011, 18:41 »

Hola

Necesito programar un archivo bat que me haga lo sig...
Preguntar una cadena de hora (cuatro digitos, formato HHMM ) , una vez hecho esto, que renombre "archivo1" a "nombre1HHMM", "archivo2 " a "nombre2HHMM".

Usé el sig código...

@echo off
set /p HHMM = Escribe la hora formato HHMM
ren C:\archivo1.png %nombre1HHMM%.png
pause


ya lo intenté con los sig cambios en el renglón 3.
%nombre1HHMM%.png
nombre1HHMM.png
nombre1%HHMM%.png
%nombre1HHMM.png%


y no funciona.

¿Alguien sabe como le puedo hacer?

Saludos


En línea

Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Programación batch (renombrar archivos)
« Respuesta #1 en: 3 Febrero 2011, 19:49 »

Has dejado un espacio en blanco q no va. Es asi:

Código:
@echo off
set /p "HHMM= Escribe la hora formato HHMM: "
ren C:\archivo1.png nombre1%HHMM%.png
pause
exit

Pero para hacer lo q quieres usa el For para aumentar el valor de 1 en archivo1 y nombre1


« Última modificación: 3 Febrero 2011, 22:08 por XXX-ZERO-XXX » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Programación batch (renombrar archivos)
« Respuesta #2 en: 3 Febrero 2011, 21:28 »

El código con su recpectiva etiqueta o eliminaré el mensaje, segunda llamada.

LEE LAS REGLAS.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
aaronezpino

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Programación batch (renombrar archivos)
« Respuesta #3 en: 3 Febrero 2011, 23:36 »

Gracias
El problema quedó resuelto. Si sale alguna duda escribiré de nvo.

Saludos
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Programación batch (renombrar archivos)
« Respuesta #4 en: 3 Febrero 2011, 23:42 »

Sería bueno que pusieras la solución, a alguno le servirá.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] renombrar archivos
Scripting
guidosl 3 7,706 Último mensaje 15 Marzo 2009, 05:03
por leogtz
Renombrar archivos [batch]
Scripting
Durango21 8 15,220 Último mensaje 28 Octubre 2009, 22:16
por corax
[batch] copiar y renombrar archivos [resuelto]
Scripting
imlikeabird34 2 5,147 Último mensaje 27 Diciembre 2012, 15:19
por imlikeabird34
batch para recorrer todos los subdirectorios y renombrar archivos
Scripting
alecam987 1 1,780 Último mensaje 28 Noviembre 2013, 18:07
por Eleкtro
Renombrar archivos por lote segun caracter - batch
Scripting
rochro 1 719 Último mensaje 28 Agosto 2015, 11:31
por Eleкtro
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines