Comunidad de diseño web y desarrollo en internet online

Programación batch

Citar            
MensajeEscrito el 03 Feb 2011 05:30 pm
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

Por aaronezpino

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Feb 2011 06:59 pm
Las variables en batch se utilizan entre signos de porcentaje: %variable%. En cuanto a la otra parte del archivo, se podría manejar con un asterisco antes de llamar a la variable.

Código :

@echo off
set /p HHMM=Escribe la hora formato HHMM
ren archivo1.png *%HHMM%.png
pause

Eso devuelve del archivo archivo1.png al archivo archivo1HHMM.png.

Puedes darte una vuelta por aquí o por acá según lo necesites.

Saludos.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

firefox
Citar            
MensajeEscrito el 03 Feb 2011 07:22 pm
Gracias por la respuesta.

Acabo de ejecutarlo en esa forma, pero deja el archivo1.png sin renombrar, simplemente no hace nada :-(

Otra sutileza, no requiero que el archivo tenga el nombre de la hora HHMM solamente, sino que sea renombrado como archivo1HHMM.png

Gracias

Por aaronezpino

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Feb 2011 10:39 pm
Gracias, resolví el problema, lo que pasa es que antes del = no debo dejar espacio.

Saludos y gracias por la respuesta

Por aaronezpino

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Feb 2011 07:51 pm
;) Que bueno que te funcionó, cualquier cosa aquí estamos.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

firefox
Citar            
MensajeEscrito el 09 Feb 2011 01:19 pm
Que buen dato kinduff, ahora bien sabes de bash pero en Unix? o sabes donde puedo encontrar una guía para noobs?

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 09 Feb 2011 04:50 pm

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

firefox
Citar            
MensajeEscrito el 09 Feb 2011 04:56 pm

aaronezpino escribió:

Gracias, resolví el problema.

Ahorita estaba pensando, puedes generar automáticamente la hora y sustituir el archivo con el comando TIME (pero antes lo asignas a una variable).

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

firefox
Citar            
MensajeEscrito el 20 Jul 2016 04:30 pm
hola que tal amigos, me dirijo a
ustedes con mucho respeto a su
profesión, yo soy un simple
aficionado que necesita de su ayuda.
lo que pasa es que en mi trabajo
hay un compañero de edad avanzada
q se le dificulta un poco el uso de la
pc y yo he hecho todo lo posible por
ayudarlo pero ahora me encuentro
con un problema que no he podido
resolver, el tiene q estar entrando
constantemente a varios equipos
ingresando usuarios y contraseñas y
como les mencione a el se le
dificulta un poco y estaba pensando
en crear un bat q pegue
directamente el usuario y contraseña
en la aplicación pero no he podido
resolver ese problema y por eso pido
de su ayuda para poder ayudar a
este amigo.
de ante mano muchas gracias. y
espero su pronta respuesta.

Por black.angel

2 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Sep 2016 10:23 am
Solo programando es c plus

Por noult1957

1 de clabLevel



Genero:Femenino  

chrome
Citar            
MensajeEscrito el 20 Oct 2016 03:46 am
hola buenas noches se puede manejar fechas, es decir que copie archivo antes del dia x, 8 por ejemplo, gracias

Por patoosm

0 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.