Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Jo$$ en 1 Diciembre 2006, 17:21 pm



Título: Una ayudita con la programacion de un bat sencillo
Publicado por: Jo$$ en 1 Diciembre 2006, 17:21 pm
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 continuar


Por mas vueltas que le doy no me sale.

 :-\ Alguna ayuda? Gracias adelantadas



Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Casidiablo en 1 Diciembre 2006, 21:38 pm
Y que llevas?


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Jo$$ en 1 Diciembre 2006, 21:45 pm
El problema es que no se la forma de plantearlo



Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: sirdarckcat en 2 Diciembre 2006, 03:11 am
Código:
@echo off
SET /P ext=Escribe la extension a copiar:
copy *.%ext%,A:\*.%ext% -Y
pause

xD

Saludos!!


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Jo$$ en 2 Diciembre 2006, 12:46 pm
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?


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: sirdarckcat en 2 Diciembre 2006, 20:10 pm
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!!


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Hendrix en 2 Diciembre 2006, 20:30 pm
Código:
@echo off
copy /Y *.%1 A:\*.%1
exit

Creo que te refieres a esto, no???

Salu2



Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: sirdarckcat en 2 Diciembre 2006, 21:39 pm
:o si se refiere a eso, seria:
Código:
@echo off
copy /Y *.%~1 A:\*.%~1

el "~" limpia la variable :D

lo de la confirmacion de cada archivo, se tendria que hacer con un for.. y un IF EXIST, etc..

Saludos!!


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Jo$$ en 2 Diciembre 2006, 21:52 pm
Código:
@echo off
copy *.%1 c:\
FOR IF NOT EXIST *.%1 goto error 
:error echo el arxivo ya se encuentra
pause
exit

¿?


Título: Re: Una ayudita con la programacion de un bat sencillo
Publicado por: Hendrix en 3 Diciembre 2006, 16:11 pm
 :o :o :o :o

Lee el manual que hay en documentos... ;) ;)