Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: jeferbla en 10 Julio 2007, 18:36 pm



Título: Programación BATCH (por lotes).
Publicado por: jeferbla en 10 Julio 2007, 18:36 pm
La verdad es que no sé si preguntar esto en el foro de programación general o en el de sistemas operativos (Windows), así qu empizo a probar en el primero. Al fin y al cabo se trata de la programación de un archivo por lotes (batch) para ejecutarlo bajo una consola de XP.

Estoy tratando de simplificar una serie de ejecuciones en serie de programas y mandatos que se abran en ventanas diferentes, pues se necesita que la ejecución de los programas sea continua (no se cierran) y al mismo tiempo.

El problema que se me presenta es doble; primero porque cuando se lanza un programa que no se cierra el proceso de lotes se para y no continúa, y para colmo de males no acabo de solucionar que se me abra otra consola desde la primera, pues el mandato "cmd" me deja en ésta (en la del batch) en vez de abrirme otra independiente.

La verdad es que, ya sea por falta de "underground" en mis conocimientos de programación, o porque realmente sea esto un tanto difícil... estoy más atascado que una compresa en el WC (valga la comparación).

En resumen: En Windows XP, ¿cómo hacer para que con la ejecución de un único batch (puede haber "calls" a otros secundarios) se abran consolas diferentes en las que al final se ejecuten aplicaciones de forma concomitante? Es decir, abriendo las ventanas de una en una y no cerrando las aplicaciones dentro de ellas.

Si alguien quiere desburrificarme, le quedaré agradecido...    :D    :rolleyes:


Título: Re: Programación BATCH (por lotes).
Publicado por: jeferbla en 11 Julio 2007, 10:54 am

   Solucionado. Era una tontería.
 
   Después de leer por dos veces el tutorial de programación Batch avanzada, pude descubrir que al final viene descrito un mandato START. No sólo abre ventanas nuevas, sino que puede dejar en ellas aplicaciones que no se cierran y seguir creando otra consola con otra aplicación diferente... y así sucesivamente. Es una manera, como otra cualquiera, de ejecutar una aplicación sin tener que esperar a que se cierre otra anterior.

   Gracias, Sirdarckcat, por tu magnífico tutorial.


   De todas maneras me queda otra pregunta. ¿Hay alguna manera de poder tener acceso a la activación y desactivación de un dispositivo que está en Conexiones de Red?  No sé cómo manejar la activación-desactivación de las tarjetas WiFi en programación Batch, y no he visto nada de ello por estos foros.