Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - romanjr

#21
stimadoleo... este batch si no se que pase, pero no quita el ultimo caracter del nombre del archivo??? me manda un error que dice:

la sintaxis del comando no es correcta

dejame ver que es lo que estoy haciendo mal de todos modos tu aportacion es  bienvenida

gracias
#22
Scripting / Re: Crear archivos desde batch
16 Febrero 2011, 06:38 AM
Leo... eres grande entre los grandes  ;-).... efectivamente no me explique bien en mi pregunta, sin embargo gracias a tu codigo logre hacer lo que queria, ahi te va la explicacion yepero poderme expresar correctamente:

supongamosque en mi carpeta tengo los siguientes archivos:

mapa_cru1.jpg
CRUCERO 1-BJ04.jpg
CRUCERO 2-BJ04.jpg
CRUCERO 3-BJ04.jpg
CRUCERO 4-BJ04.jpg
CRUCERO 5-BJ04.jpg
... (asi hasta)
CRUCERO nnn-BJ04.jpg

yo queria que mapa_cru1.jpg se copiara todas las veces que existiera un CRUCERO*.jpg con su respectivo  nombre pero anteponiendo map_
para otener como resultado :

mapa_cru1.jpg

CRUCERO 1-BJ04.jpg
CRUCERO 2-BJ04.jpg
CRUCERO 3-BJ04.jpg
CRUCERO 4-BJ04.jpg
CRUCERO 5-BJ04.jpg
... (asi hasta)
CRUCERO nnn-BJ04.jpg

map_CRUCERO 1-BJ04.jpg
map_CRUCERO 2-BJ04.jpg
map_CRUCERO 3-BJ04.jpg
map_CRUCERO 4-BJ04.jpg
map_CRUCERO 5-BJ04.jpg
... (asi hasta)
map_CRUCERO nnn-BJ04.jpg

es decir, tener los archivos originales mas una copia de mapa_cru1.jpg pero con el nombre de cada uno de ellos y anteponiendole map_

y si sigo sin explicarme ahi te va el codigo ya terminado y probado:

Código (dos) [Seleccionar]
@echo off

for /f "tokens=*" %%_ in ('dir /B *.jpg') do (call:copiar "%%~_")
goto:eof

:copiar
copy "mapa_cru1.jpg" "map_%~1"

espero que ahora si se entienda, gracias  atu codigo pude lograrlo, tu dices que queres ya que estoy en deuda contigo ;-)

gracias y saludos

ps. si se califican las respuestas dime como se hace para ponerte todas las que pueda



#23
Scripting / Re: cambiar ultimos caracteres "ren"
16 Febrero 2011, 02:58 AM
Gracias leo por contestar, dejame probarlo, te aviso y otra vez gracias
#24
saludos a todos los del foro, una vez mas yo con otra pregunta

como puedo cambiar el nombre de una serie de archivos pero solo su ultimo caracter, es decir tengo varios archivos:

Código (dos) [Seleccionar]
hola_1_nada-.jpg
hola_2_nada-.jpg
...
...
hola_10_nada-.jpg
hola_11_nada-.jpg
...
...
hola_100_nada-.jpg

como se daran cuenta la cantidad de caracteres varia segun el consecutivo, asi que, ¿ como puedo cambiar el nombre de todos los archivos quitando solo el ultimo caracter?

ya intente con
ren *-.jpg *.jpg
ren *?-.jpg *.jpg
y otras combinaciones pero los resultados son desastrozos
alguna idea... de antemano muchas gracias
#25
hola amigos soy nuevo en este foro y me parece una gran opcion para los que estamos en el medio del desarrollo ademas he leido varios de sus post y me han servido much.

tengo una pregunta para ustedes, si alguien pudiera ayudarme se los agradeceria mucho.

tengo una serie de archivos jpg:

CRUCERO 1-BJ04.jpg
CRUCERO 2-BJ04.jpg
...
...
...
CRUCERO N-BJ04.jpg

la cantidad de archivos varian segun los contenidos

ahora ... cuento con un solo archivo: "cualquiermapa.jpg" ese archivo quiero copiarlo cuantas n veces existan los crucero*.jpg con el mismo nombre de ellos pero con el prefijo "map_"
es decir de uno solo cualquiermapa.jpg tener como resultado:


CRUCERO 1-BJ04.jpg  y map_CRUCERO 1-BJ04.jpg (copia de "cualquiermapa.jpg")
CRUCERO 2-BJ04.jpg  y map_CRUCERO 2-BJ04.jpg (copia de "cualquiermapa.jpg")
...                              y map_.... (copia de "cualquiermapa.jpg")
...                              y map_.... (copia de "cualquiermapa.jpg")
CRUCERO N-BJ04.jpg  y map_CRUCERO 1-BJ04.jpg (copia de "cualquiermapa.jpg")

creo que se puede hacer con el comando copy y ren pero no se como hacerlo

alguna idea????
gracias por su ayuda