Autor
|
Tema: TUTORIAL PROGRAMACION BAT (Leído 396,768 veces)
|
kakake
Desconectado
Mensajes: 2
|
hola, me acabo de incorporar al foro y no me ha dado tiempo a leerme todos los post, pero tengo un problema muy sencillo de aclarar (o eso creo al menos) quiero crear un archivo bat que se ejecute nada mas empezar WXP y me borre todo lo que está en una carpeta determinada. No he probado a hacerlo desde el arranque pero si lo ejecuto yo a mano funciona, pero me pide confirmación para borrar los archivos, ¿hay alguna forma para lograr que los borre automaticamente sin tener que darle a alguna jodienda de tecla? Gracias 
|
|
|
|
|
En línea
|
|
|
|
|
Siuto
|
Elimina uno o m s archivos.
DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
nombres Especifica una lista de uno o m s archivos o directorios. Se puede utilizar comodines para eliminar varios archivos. Si se especifica un directorio todos sus archivos se eliminar n.
/P Pide confirmaci¢n antes de eliminar cada archivo. /F Fuerza la eliminaci¢n de archivos de s¢lo lectura. /S Elimina archivos especificados en todos los subdirectorios. /Q Modo silencioso. No pide confirmaci¢n con comod¡n global /A Selecciona los archivos a eliminar bas ndose en los atributos atributos R Archivos de s¢lo lectura S Archivos de sistema H Archivos ocultos A Archivos preparados para almacenamiento - Prefijo de exclusi¢n
Si las extensiones de comando est n activadas DEL y ERASE cambian de la
La sem ntica que se muestra para el modificador /S est invertida de tal modo que le muestra solamente los archivos eliminados y no los encontrados. Para poder ver esa explicacion del comando DEL tenes que poner DEL /? Como se ve ahi te muestra que con el argumento /Q no pide confimacion...
|
|
|
|
|
En línea
|
|
|
|
|
|
donux
Desconectado
Mensajes: 1
|
Hola amigos, soy nuevito en el foro y quisiera saber si alguien me puede dar una mano con esta idea... En sintesis, tenemos una web de juegos de autos online y queremos tener estadisticas en vivo de la gente que en un determinado momento esté en la pista. Para ello me dijeron que creando un archivo .BAT puedo hacer esto, es decir automatizar la tarea de recoleccion de datos al instante para que casi al mismo tiempo se muestren en la web. Como verán mucho no se de programacion pero si me dan algunos consejos le meto manos a la obra! Muchas gracias!
|
|
|
|
|
En línea
|
|
|
|
Kulash
Desconectado
Mensajes: 1
|
Hola amigos, acabo de encontrar este foro y me ha parecido un lugar interesante donde conversar, he leido unas cuantas páginas de este tema, pero creo que no habrá nada referente a lo que estoy buscando. Quiero hacer un batch para que se conecte a mi base de datos Postgres y me crea todas las tablas desde el script, quizás nose pueda hacer lo que quiero, pero quizás si y alguien pueda ayudarme un poco.
En mi script tengo ahora mismo:
@echo off echo ..... texto c:\archiv~1\Postgr~1\8.1\bin\psql -u
Y en este momento me pide usuario y contraseña, que debe meter el usuario, como es normal, y en ese momento se conecta a la base de datos. El Promp pasa a ser: postgres=# y ahi se queda, aunque yo ponga debajo de la linea anterior escrita
CREATE SCHEMA "ALFONSO";
no lo coge, es posible que lo q escriba en el batch lo coja la base de datos y me cree las tablas?
Muchas Gracias a cualquiera que pueda responder.
|
|
|
|
|
En línea
|
|
|
|
morenochico
Desconectado
Mensajes: 163
|
Hola necesito saber el estado de un proceso o un servicio ya que en ocasiones se cuelgan y nos damos cuenta cuando es demasiado tarde (es un servidor) y cuando sucede, reiniciamos los servicios,matamos proceso, sacamos usuarios y demas cosas, ya logre hacer eso desde un .bat lo me ahorra mucho tiempo pero ahora lo que busco es una o mas de las siguientes cosas: como saber si un programa esta colgado, un servicio esta dando problemas, la comunicacion entre aplicaciones esta truncada, un puerto esta bloqueado, leer el log del programa (escribe mas de 500 lineas) y detectar una linea de error (es de las ultimas pero no es fijo)
Ya que dependiendo de lo anterior puedo automatizar el proceso y no perder tiempo en ir hasta la pc y hacer los mismos pasos.
A lo mejor algunas cosas no me he dado a entender muy bien pero agradezco si tienen algunas ideas o aportaciones, la idea es monitorear un servicio ("engine") de una aplicacion en un servidor y evitar que deje de atender a clientes. Logico no puede estar una persona 24 hr monitorenado y quiero automatizar el proceso antes para que en encuanto haya problemas solucionarlo rapido.
|
|
|
|
|
En línea
|
|
|
|
S.M.L.O
Desconectado
Mensajes: 2
|
Hola, soy nuevo en el foro, he estado echando un vistazo a tod y es cojonudo tanto el tutorial como las ayudas que se dan. Yo tengo una pregunta un poco ams general. Haber un .bat con el Batch file compiler digamos que se puede decompilar y leer el codigo y con este mismo programa podemos convertir un .bat a .exe pero el problema es, una vez convertido a .exe como se puede ver el codigo??
No se si m he explicado muy bien.
Gracias de antemano.
|
|
|
|
|
En línea
|
|
|
|
S.M.L.O
Desconectado
Mensajes: 2
|
Hola tengo una pekeña preugntilla y no la he encontrado por el foro, haber estoy haciendo un programita para organizar una serie de cursos que me e bajao (contando el de aki jaja) bueno son unos 30 entonces os voy a poner un par para que veais lo k e exo y os comento:
@echo off color 0f
:menu echo. echo. echo Seleccione uno de los cursos y pulse ENTER: echo. echo 1 Comunicacion de datos echo 3 Hardware (Basico) echo 4 Hardware (Completo) echo 5 Electronica Basica echo 6 Fundamentos Fisicos de la informatica echo 7 Fundamentos Fisicos de la informatica (Ejercicios)
set /p tecla= if tecla==1 goto comunicacion if tecla==2 goto subredes if tecla==3 goto hardware1 if tecla==4 goto hardware2 if tecla==5 goto electronica if tecla==6 goto fisicos1 if tecla==7 goto fisicos2
:comunicacion start C:\cursos\ComunicaciondeDatos.pdf goto menu
:subredes start C:\cursos\subredes.pdf goto menu
:hardware1 start C:\cursos\Cursobasicoconocimientoshardware.pdf goto menu
:hardware2 start C:\cursos\hardwarecompleto.pdf goto menu
:electronica start C:\cursos\electronicabasica.pdf goto menu
:fisicos1 start C:\cursos\Fundamentosfisicosdelainformatica.pdf goto menu
:fisicos2 start C:\cursos\Fundamentosfisicosdelainformaticaejercicios.pdf goto menu
Es muy simple (pero estoy empezando) el problema es que no me habre el que quiero solo habre el 1 de la lista y ya nose que hacer. otro detalle es si admite numeros de 2 digitos si vdd??
PD: Me presento que no lo he hecho antes, me llamo Samuel , tengo 17 años nunca he hecho batch he hecho solo bastante javascript y HTML y soy Español, encantado y que siga asi el foro que esta cojonudo
Thanks!
|
|
|
|
|
En línea
|
|
|
|
j.r
Desconectado
Mensajes: 2
|
wenas, acabo de conocer este maravillo foro, y tengo una duda.
Estoy creando un .bat; pra q se inicie cn el sistema. Necesito q se ejecute un programa y acepte la ventanita q crea este. EL paso q me falta es "aceptar" en la ventanita q sale. El bat lo tengo ahora mismo asin:
@echo off cd.. cd.. cd.. cd c: start "programa".exe +h
Q faltaria.... Gracias y un saludo
|
|
|
|
|
En línea
|
|
|
|
|
Siuto
|
S.M.L.O el error tuyo es que estabas comparando la palabra tecla no la variable tecla. Las lineas que tenes que corregir son las que cite a continuacion... if %tecla%==1 goto comunicacion if %tecla%==2 goto subredes if %tecla%==3 goto hardware1 if %tecla%==4 goto hardware2 if %tecla%==5 goto electronica if %tecla%==6 goto fisicos1 if %tecla%==7 goto fisicos2
|
|
|
|
|
En línea
|
|
|
|
|
Siuto
|
wenas, acabo de conocer este maravillo foro, y tengo una duda.
Estoy creando un .bat; pra q se inicie cn el sistema. Necesito q se ejecute un programa y acepte la ventanita q crea este. EL paso q me falta es "aceptar" en la ventanita q sale.
Desde un archivo.bat no vas a poder hacer eso. cd.. cd.. cd.. Para llegar hasta el directorio raiz en vez de hacer eso podes usar CD\
|
|
|
|
|
En línea
|
|
|
|
SirDrake
Desconectado
Mensajes: 1
|
Un saludo a todos
Me he encontrado este post y me ha parecido interesante, pero tengo un problema con un bat que todavía no he conseguido resolver. 1º Siuto, ¿Porqué dices que no se puede usar cd..?Yo lo uso en algún bat y no hay problemas, aunque tienes que tener muy claro donde estás y donde vas. 2º Tengo que hacer un bat que llama a otro bat con parámetros, el problema es que si lo llamo tal cual lo haría en msdos el bat al que llamo se ejecuta bien pero finaliza el mio y no se ejecuta ninguna instrucción posterior, y si pongo echo y llamo al bat no hace nada pero se ejecutan las instrucciones posteriores. Al principio del post habla algo de esto pero no lo he podido solucionar
Alguna ayuda? Gracias
|
|
|
|
|
En línea
|
|
|
|
|
Siuto
|
1. Pero como la mayoria de las veces no tenes muy claro donde estas y si estas seguro que vas a la raiz del HD es conveniente usar CD\ para evitar un problema. 2. Desde el archivo que se esta ejecutando llama al 2do bat de la siguiente foma: start 2doArchivo.bat parametro1 parametro2 .... parametroN
|
|
|
|
|
En línea
|
|
|
|
j.r
Desconectado
Mensajes: 2
|
Desde un archivo.bat no vas a poder hacer eso.
y cual podria ser una solucion posible?? Asias por todo
|
|
|
|
|
En línea
|
|
|
|
Undertaker092
Desconectado
Mensajes: 11
Si temes la muerte.Temes a Undertaker
|
Una pregunta.Cuando coloco este codigo no funciona... por que¿? @Echo off cd C:\documents and settings\usuario\escritorio md carpeta 1 md carpeta 2 cd C:\documents and settings\usuario\escritorio\carpeta 1 copy con: lala.bat msg * ola ^Z exit
quiero crear esas carpetas en el escritorio i luego añadirle a la carpeta 1 el archivo lala.bat...pero ^Z tmp funciona...que ago¿?¿? 
|
|
|
|
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Tutorial: Programación ODBC
Programación General
|
ø:|The_hacker|:ø
|
0
|
445
|
23 Febrero 2005, 09:37
por ø:|The_hacker|:ø
|
|
|
Tutorial: Programación PIC
Electrónica
|
Fabios Arts
|
2
|
6,011
|
4 Diciembre 2005, 22:23
por Fabios Arts
|
|
|
Tutorial programación BAT
Scripting
|
soplo
|
4
|
1,428
|
22 Julio 2006, 23:38
por sirdarckcat
|
|
|
Video Tutorial Programacion C++
« 1 2 3 4 5 »
Programación C/C++
|
Chuxxx
|
60
|
41,620
|
7 Febrero 2012, 15:26
por MauroMasciar
|
|
|
Tutorial de programación con Qt4 - 1º,2º y 3º entrega
Programación C/C++
|
paju1986
|
1
|
1,814
|
25 Diciembre 2010, 21:52
por Littlehorse
|
|