Autor
|
Tema: Una ayudita con la programacion de un bat sencillo (Leído 3,866 veces)
|
Jo$$
Desconectado
Mensajes: 122
|
No me sale y necesito hacer un fichero bat que permita copiar en un disquete todos los ficheros de una determinada extension que se suministra como parametro en el momento de la ejecucion.
Antes de realizar la copia se comprobara que el fichero no existe en el disquete y mostrara - el "nombre de fichero" ya ha sido copiado en el disquete , pulse una tecla para continuarPor mas vueltas que le doy no me sale. Alguna ayuda? Gracias adelantadas
|
|
|
En línea
|
|
|
|
|
Jo$$
Desconectado
Mensajes: 122
|
El problema es que no se la forma de plantearlo
|
|
|
En línea
|
|
|
|
sirdarckcat
Aspirante a supervillano
Colaborador
Desconectado
Mensajes: 7.029
No estoy loco, soy mentalmente divergente
|
@echo off SET /P ext=Escribe la extension a copiar: copy *.%ext%,A:\*.%ext% -Y pause
xD Saludos!!
|
|
|
En línea
|
|
|
|
Jo$$
Desconectado
Mensajes: 122
|
Me pide en el momento de la ejecucion
Por ejemplo si el archivo se llama 1 , yo pongo
1[espacio]txt
y debe ejecutarse de esa forma , con el %1 , entendes?
|
|
|
En línea
|
|
|
|
sirdarckcat
Aspirante a supervillano
Colaborador
Desconectado
Mensajes: 7.029
No estoy loco, soy mentalmente divergente
|
y debe ejecutarse de esa forma , con el %1 , entendes?
no hay un tutorial de batch basico en el foro de documentación, leelo. Saludos!!
|
|
|
En línea
|
|
|
|
Hendrix
|
@echo off copy /Y *.%1 A:\*.%1 exit Creo que te refieres a esto, no??? Salu2
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
sirdarckcat
Aspirante a supervillano
Colaborador
Desconectado
Mensajes: 7.029
No estoy loco, soy mentalmente divergente
|
si se refiere a eso, seria: @echo off copy /Y *.%~1 A:\*.%~1
el "~" limpia la variable lo de la confirmacion de cada archivo, se tendria que hacer con un for.. y un IF EXIST, etc.. Saludos!!
|
|
|
En línea
|
|
|
|
Jo$$
Desconectado
Mensajes: 122
|
@echo off copy *.%1 c:\ FOR IF NOT EXIST *.%1 goto error :error echo el arxivo ya se encuentra pause exit ¿?
|
|
|
En línea
|
|
|
|
Hendrix
|
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
|
|