TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

0 Miembros y 2 Visitantes están viendo este tema.

LicMendoza

Estimados Amigos:

Me pueden ayudar, estoy creando un archivo .BAT para borrar los archivos de una carpeta y tengo este problema, cuando lo ejecuto siempre me pregunta si estoy seguro de borrarlos "ARE YOU SURE (Y or N) como puedo hacer para que no me lo pregunte y sea automático el borrar los archivos????
Gracias..

acostag

LicMendoza

yo tengo un batch donde borro y copio varios archivos diarios
y la instruccion que pongo es esta...

Echo Y|del  c:\paso\*.txt

has pruebas  y nos avisas..

saludos
::)

jvchino

echo S | del <ruta>*.* >nul   (Para DOS en castellano)

echo Y | del <ruta>*.* >nul   (Para DOS en ingles)


Donde: Ruta: ruta completa de la carpeta cuyos archivos desees borrar. 
Ejm:
echo S | del C:\juegos\viejos\*.* >nul


Saludos.
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.

No, nada llega tarde, porque todas las cosas
tienen su tiempo justo, como el trigo y las rosas

barbas

Tengo una duda con el comando for , en la explicacion aparece el ejemplo
FOR %%x IN (texto1.txt texto2.txt texto3.txt) do delete %%i
pero yo quiero hacer un bucle que dentro del for haya distintas ordenes, como
FOR %%x IN (texto1.txt texto2.txt texto3.txt) do delete %%i
copy *.txt
dir
y ahora acabar el bucle
pero no se como hacerlo.  Si pongo la sentencia en la siguiente linea me kaska el bat, y si lo pongo a continucaion tambien, he probado con ; ..., pero no lo consigo

Gracias por adelantado

barbas

Ya lo he descubierto, que chorrada, solo hay que poner parentesis
for ........... do (
sentencia 1
sentencia 2
sentencia 3
)

CapNida

Hola a todos.

Necesito hacer una copia de unos archivos de un ordenador a otro cada vez que se arranque el ordenador.
Los ordenadores estan en red. He visto que se podia acceder por el nombre NETBIOS, pero no he conseguido hacerlo.
En resumen, me gustaria copiar unos archivos de una ruta de red, por ejemplo \\Control\Carpeta\archivo.txt a otra carpeta local, por ejemplo c:\seguridad\.
Espero que me puedan ayudar a hacer un .bat para realizar esta accion.
Gracias de antemano.

loissolrac

Buenas a todos:

Estoy intentando hacer un fichero en perl en un sistema remoto con el comando echo, de la siguiente manera              echo ftp->net::ftp.... >> ftp.pl           pero el primer >, no me lo permite por indicar salida a fichero, y lo que obtengo en el fichero creado ftp.pl es solo    ftp-    y me falta todo lo siguiente   ...>net::ftp...., y es básico para mi objetivo, como puedo realizarlo?
Gracias por anticipado
???

loissolrac

Bueno por fín lo encontré sería:
...ftp-^>^... y aparecería como ftp->

:P

echc

Hola a todos, y a ver si alquien puede ayudarme.

Mi problema es el siguiente: Tengo varios cientos de archivos *.zip cada uno de los cuales contiene un único elemento a descomprimir.

Necesito encontrar la manera de descomprimirlos todos de una tacada y, además, renombrar cada archivo descomprimido añadiéndole a su propio nombre el del archivo zip correspondiente.

Estuve dándole vueltas a la ayuda de línea de comandos de Win Xp y a los viejos libros del DOS, pero no veo la forma de conseguirlo.

Saludos y gracias de antemano.

luna negra

Hola, yo soy nueva en esto de la progrmación batch, y la verdad es que no tengo ni idea, pero necesito hacer un proceso .bat a una hora determinada, por ejemplo a media noche, y todos los días. El cual haga un barrido de una consulta sql en una base de datos y si encuentra respuesta mandar un correo a la persona que ejecutó la consulta.

Si alguien pudiera ayudarme, es importante, gracias