Autor
|
Tema: TUTORIAL PROGRAMACION BAT (Leído 262102 veces)
|
nastonefasto
Desconectado
Mensajes: 0
|
Hola, como puedo crear un bat que me borre los ficheros de un directorio con mas de una semana de antiguedad. Gracias.
|
|
|
|
|
En línea
|
|
|
|
MrF0t0
Desconectado
Mensajes: 0
|
Muy buenas, soy nuevo pero he leido una gran parte de este foro de .BAT puesto que me toca luchar con ello. Mi duda es la siguiente.... Hay alguna manera de proteger un bat, convertirlo a otro formato ilegible, o hacerlo prácticamente invisible para los usuarios? Si no se puede evitar que se vea el contenido, algún truco que les cueste lo suyo verlo. Gracias y un saludo a todos... 
|
|
|
|
|
En línea
|
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.587
Debian rool'z
|
Hola Puedes descargarte bat2com o bat2exe que convierte un fichero bat en un exe y ahora que miren lo que hay dentro.
Un saludo
|
|
|
|
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
xachillo
Desconectado
Mensajes: 0
|
Hola:
Estoy buscando información de como poder redirigir el puerto lpt1 para que me imprima en lpt2, en el mismo equipo. He estado buscando por internet y no doy encontrado ningun comando de Msdos que haga exactamente eso. Que por defecto un programa basado en Msdos me imprima directamente en lpt2. Por lo que tengo leido creo que tengo crear un bat, pero no estoy seguro. Existe el comando mode para redirigir el puerto pero me parece que solo reirige a puertos com. Y ese no es mi caso.
Un saludo y espero que alguien responda mi post.
|
|
|
|
|
En línea
|
|
|
|
MrF0t0
Desconectado
Mensajes: 0
|
Muchas gracias Soplo, buscaré el programilla y me pegaré con el, pero es justo lo que necesitaba.
Muchas gracias y que disfrutes el próximo largo fin de semana...
|
|
|
|
|
En línea
|
|
|
|
LicMendoza
Desconectado
Mensajes: 0
|
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..
|
|
|
|
|
En línea
|
|
|
|
acostag
Desconectado
Mensajes: 1
|
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 
|
|
|
|
|
En línea
|
|
|
|
jvchino
Solo soy un
Ex-Staff
Desconectado
Mensajes: 1.989
La felicidad no es una meta, es un camino.
|
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.
|
|
|
|
|
En línea
|
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
Desconectado
Mensajes: 1
|
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
|
|
|
|
|
En línea
|
|
|
|
barbas
Desconectado
Mensajes: 1
|
Ya lo he descubierto, que chorrada, solo hay que poner parentesis for ........... do ( sentencia 1 sentencia 2 sentencia 3 )
|
|
|
|
|
En línea
|
|
|
|
CapNida
Desconectado
Mensajes: 0
|
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.
|
|
|
|
|
En línea
|
|
|
|
loissolrac
Desconectado
Mensajes: 3
|
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 ???
|
|
|
|
|
En línea
|
|
|
|
loissolrac
Desconectado
Mensajes: 3
|
Bueno por fín lo encontré sería: ...ftp-^>^... y aparecería como ftp-> 
|
|
|
|
|
En línea
|
|
|
|
echc
Desconectado
Mensajes: 0
|
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.
|
|
|
|
|
En línea
|
|
|
|
luna negra
Desconectado
Mensajes: 0
|
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
|
|
|
|
|
En línea
|
|
|
|
|
|