Título: Batch que se cierre automaticamente en 10 segundos? (SOLUCIONADO) Publicado por: SuperDraco en 10 Noviembre 2009, 15:10 pm Pues eso, se puede hacer??? que un batch (despues de finalizar su tarea), se cierre automaticamente en un tiempo definido por mi???
gracias... Título: Re: Btach que se cierre automaticamente en 10 segundos? Publicado por: Novlucker en 10 Noviembre 2009, 15:46 pm Si lo mezclas con vbs es sencillo, y el tiempo establecido es más exacto que haciendo ping's (es otra opción para poner esperas)
Ej: Código
Esto genera una espera de 10000 milésimas o 10 segundos Saludos Título: Re: Btach que se cierre automaticamente en 10 segundos? Publicado por: Darioxhcx en 10 Noviembre 2009, 15:47 pm ping -n 10 localhost > null
tmb podria servir Título: Re: Btach que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 15:58 pm voy a probar la segunda opción ya que nunca he tocado visual basic xD pero gracias a los dos.
Título: Re: Btach que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 16:30 pm ping -n 10 localhost > null tmb podria servir no sucede nada con el comando que me has dado, hace el ping pero luego no se cierra la ventana del cmd :-( Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: Novlucker en 10 Noviembre 2009, 16:55 pm voy a probar la segunda opción ya que nunca he tocado visual basic xD pero gracias a los dos. Es visual basic script, no Visual Basic :rolleyes: no sucede nada con el comando que me has dado, hace el ping pero luego no se cierra la ventana del cmd :-( Lo pusiste en un bat? o directamente en la línea de comandos? Saludos Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 17:00 pm Lo pusiste en un bat? o directamente en la línea de comandos? en la linea de comandos... pero supongo que me vas a decir que hay que ponerlo en un bat xD voy a probarlo... Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: <ИΘZIЭ(ŦB> en 10 Noviembre 2009, 17:06 pm Hazlo en batch. Es muy fácil:
Código: echo Cerrando aplicaci¢n... Eso es todo. Pruébalo y me dices. Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: Novlucker en 10 Noviembre 2009, 17:12 pm El problema es que en una configuración por defecto SLEEP no viene en la mayoría de los casos, no es "universal" de windows
Saludos Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 17:13 pm Citar Código: echo Cerrando aplicaci¢n... Eso es todo. Pruébalo y me dices. bufffff, he probado tu manera y la otra del ping, y nada!!!! Código ------------------------------------ Código (Si no pongo pause se me cierra enseguida y no veo lo que pasa) hay algo mal??? Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 17:14 pm es verdad, no tengo el "sleep" :/
Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: Novlucker en 10 Noviembre 2009, 17:19 pm Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: <ИΘZIЭ(ŦB> en 10 Noviembre 2009, 17:20 pm Ok. Eso se resuelve fácil. Acá está el código del sleep.exe como texto. Crea un archivo de texto, copias y pegas este código, lo guardas como "sleep.exe", lo metes en system32 y listo, queda funcionando.
Código: BORRADO... Otra opción es buscarlo por la web (el sleep.exe) y lanzarlo en system32, pero es lo mismo. Acabo de notar que la página me cambió el código del archivo. No te va a servir. Búscalo en google. Así hice yo hace poco y quedó funcionando, o búscalo en otro Windows que lo tenga. Está en System32; se llama sleep.exe. Saludos Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 17:23 pm jaja si lo ponia sin esa variable se me cerraba la ventana, al final lo he conseguido poniendo "cmd.exe /C" Título: Re: Batch que se cierre automaticamente en 10 segundos? (SOLUCIONADO) Publicado por: Novlucker en 10 Noviembre 2009, 17:25 pm Ok ... pero de cualquier manera ten en cuenta algo, no se debe de poner cmd, directamente se invoca el bat o el programa que sea, para que lanzar otro cmd si ya estas dentro de uno? :-X
Saludos Título: Re: Batch que se cierre automaticamente en 10 segundos? Publicado por: SuperDraco en 10 Noviembre 2009, 17:25 pm Ok. Eso se resuelve fácil. Acá está el código del sleep.exe como texto. Crea un archivo de texto, copias y pegas este código, lo guardas como "sleep.exe", lo metes en system32 y listo, queda funcionando Código: BORRADO... Otra opción es buscarlo por la web (el sleep.exe) y lanzarlo en system32, pero es lo mismo. Acabo de notar que la página me cambió el código del archivo. No te va a servir. Búscalo en google. Así hice yo hace poco y quedó funcionando, o búscalo en otro Windows que lo tenga. está en System32; se llama sleep.exe. Saludos ya lo he conseguido con "ping -n 10 localhost > null" pero no viene mal tener una herramienta mas, el comando "sleep 10" es bastante mas simple y fácil de recordar, graciasss Título: Re: Batch que se cierre automaticamente en 10 segundos? (SOLUCIONADO) Publicado por: SuperDraco en 10 Noviembre 2009, 17:27 pm Ok ... pero de cualquier manera ten en cuenta algo, no se debe de poner cmd, directamente se invoca el bat o el programa que sea, para que lanzar otro cmd si ya estas dentro de uno? :-X Saludos tienes razón, es lógico, pero si no invoco al cmd y con la variable "/C", no me dejaba, no se porque jaja xD Título: Re: Batch que se cierre automaticamente en 10 segundos? (SOLUCIONADO) Publicado por: leogtz en 10 Noviembre 2009, 17:49 pm Nov, el dispositivo se llama "NUL" no NULL.
Título: Re: Batch que se cierre automaticamente en 10 segundos? (SOLUCIONADO) Publicado por: Novlucker en 10 Noviembre 2009, 17:59 pm Tienes razón, es que solo copie y pegue el code que habían dejado, con null "doble" no lo reconoce y se crea un archivo :-X
Saludos |