Amigos hola soy nuevo aca y me gustaria si es posible que me ayudaran un poco....
Quiero evitar que un .bat se ejecute 2 veces!!!! Es decir una vez que ya este corriendo, si se intenta ejecutar nuevamente este mande un mensaje o simplemente no corra, manteniendose solamente la primera instancia.
Puedes agregar una clave al registro o crear un archivo temporal, supongamos que decidas crear un archivo temporal. El archivo bat podría realizar lo siguiente. - Verificar si existe el archivo temporal. - Si el archivo NO existe: - Se crea el archivo temporal - Se continua con la ejecución del bat. - Borrar el archivo temporal - Si el archivo SI existe: - Mostrar mensaje "No se puede ejecutar...." - Terminar bat.
Más o menos es mi idea; aunque quizá programadores más avanzados propongan verificar en memoria si esta ejecutandse el bat.
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