Autor
|
Tema: [CONSULTA] ayuda con archivo .BAT (Leído 3,751 veces)
|
VladimirKux
Desconectado
Mensajes: 4
Secret Society
|
Buen dias amigos, Ire al grano mi duda es la siguiente
Necesito cerrar un proceso de windows Mediante al comando TASKKILL pero necesito agregarle un timer a tal comando
Ejemplo: " Son las 12:am Y quiero que el proceso Ignite.exe se cierre a las 2:am "
Tambien quiero saber como ponerle un timer al comando (START)
Ejemplo: " Son las 3 am y quiero que el proceso Flash.exe se abra y se ejecute a las 4 am"
Tambien quiero saber si no hay ningun inconveniente en ejecutar varias ordenes o archivos bats a la vez..
Ejemplo: Voy a crear 2 archivos .bats uno para que me cierre los programas y otro para que me los abra, segun en el orden que yo ejecute estos archivos ellos se ejecutaran?
De antemano muchas gracias saludos...!!!
|
|
|
En línea
|
"Gastamos dinero que no tenemos, en cosas que no necesitamos, para impresionar a gente a la que no le importamos"
#willsmith
|
|
|
DarK_FirefoX
Desconectado
Mensajes: 1.263
Be the change you wanna see in te world
|
Puedes insertar: Antes de tu comando (tanto taskkill como start). Esto detendrá el batch por 3600 segundos (obvio que puedes sustituirlo) que son 60 minutos. Salu2s, espero que te haya sido de ayuda.
|
|
|
En línea
|
|
|
|
VladimirKux
Desconectado
Mensajes: 4
Secret Society
|
Puedes insertar: Antes de tu comando (tanto taskkill como start). Esto detendrá el batch por 3600 segundos (obvio que puedes sustituirlo) que son 60 minutos. Salu2s, espero que te haya sido de ayuda. Exelente amigo me sirvio de mucho gracias, a hora hay algun metodo para que no se quede el archivo abierto esperando el tiempo? por que me dice Ejemplo: " Esperando 10 segundos, precione una tecla para continuar" Solo quiero que ejecute la orden y cuando llege el tiempo que se cierre Ejecute TIMEOUT /? y me salio un comando que se llama "NOBREAK" pero no cumplio la funcion que esperaba
|
|
« Última modificación: 14 Junio 2016, 03:56 am por VladimirKux »
|
En línea
|
"Gastamos dinero que no tenemos, en cosas que no necesitamos, para impresionar a gente a la que no le importamos"
#willsmith
|
|
|
DarK_FirefoX
Desconectado
Mensajes: 1.263
Be the change you wanna see in te world
|
Ejecute TIMEOUT /? y me salio un comando que se llama "NOBREAK" pero no cumplio la funcion que esperaba ¿Cuál es en sí la función que esperabas?
|
|
|
En línea
|
|
|
|
VladimirKux
Desconectado
Mensajes: 4
Secret Society
|
¿Cuál es en sí la función que esperabas?
Le agrege la opcion NOBREAK y me sigue mostrando el tiempo en pantalla
|
|
|
En línea
|
"Gastamos dinero que no tenemos, en cosas que no necesitamos, para impresionar a gente a la que no le importamos"
#willsmith
|
|
|
DarK_FirefoX
Desconectado
Mensajes: 1.263
Be the change you wanna see in te world
|
Le agrege la opcion NOBREAK y me sigue mostrando el tiempo en pantalla
Lo puedes hacer con esto: timeout /t 10 /nobreak>nul Dime si te funciona, lo que hace es redirigir la salida estándar (a través de un pipe) a "nul" Dime si eso es lo que quieres! Salu2s
|
|
|
En línea
|
|
|
|
VladimirKux
Desconectado
Mensajes: 4
Secret Society
|
Lo puedes hacer con esto: timeout /t 10 /nobreak>nul Dime si te funciona, lo que hace es redirigir la salida estándar (a través de un pipe) a "nul" Dime si eso es lo que quieres! Salu2s Exelente amigo muchas gracias por vuestra ayuda, eso es exactamente lo que queria que no mostrara nada en pantalla.. a hora abra alguna forma de que ejecute la orden y se cierre de una vez ?
|
|
|
En línea
|
"Gastamos dinero que no tenemos, en cosas que no necesitamos, para impresionar a gente a la que no le importamos"
#willsmith
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.810
|
Solo quiero que ejecute la orden y cuando llege el tiempo que se cierre Esto no va así, el comando TaskKill no expone ningún parámetro para poder especificar un tiempo de retraso o delay. Debes hacer lo contrario, primero esperar, y cuando llegue el momento adecuado, ejecutar la orden. Puedes hacerlo con un búcle "infinito", de la siguiente manera: Title TaskKill with countdown Set "ProcessName=Notepad" Set "TargetTime=02:00" : : 2 AM. For /L %%# In (0, 1, 99999999999 ) Do ( Set /A "CurrentHour= !TIME:~0,2!" Set /A "CurrentMins= !TIME:~3,2!" Set /A "TargetHour= %TargetTime:~0,2%" Set /A "TargetMins= %TargetTime:~3,2%" If !CurrentHour! EQU !TargetHour! If !CurrentMins! EQU !TargetMins! ( Call : KillProcess " %ProcessName%" ) (TimeOut /T 10 /NoBreak )1 >NUL ) :KillProcess :: %1=ProcessName (TakKill.exe /F /T /IM " %~1" )2 >NUL && ( Echo Process " %~1" killed successfully. ) || ( Echo Failed to kill process: " %~1". ) :End
Saludos.
|
|
« Última modificación: 15 Junio 2016, 00:44 am por Eleкtro »
|
En línea
|
|
|
|
DarK_FirefoX
Desconectado
Mensajes: 1.263
Be the change you wanna see in te world
|
Esto no va así, el comando TaskKill no expone ningún parámetro para poder especificar un tiempo de retraso o delay. Debes hacer lo contrario, primero esperar, y cuando llegue el momento adecuado, ejecutar la orden. Puedes hacerlo con un búcle "infinito", de la siguiente manera: Title TaskKill with countdown Set "ProcessName=Notepad" Set "TargetTime=02:00" : : 2 AM. For /L %%# In (0, 1, 99999999999 ) Do ( Set /A "CurrentHour= !TIME:~0,2!" Set /A "CurrentMins= !TIME:~3,2!" Set /A "TargetHour= %TargetTime:~0,2%" Set /A "TargetMins= %TargetTime:~3,2%" If !CurrentHour! EQU !TargetHour! If !CurrentMins! EQU !TargetMins! ( Call : KillProcess " %ProcessName%" ) (TimeOut /T 10 /NoBreak )1 >NUL ) :KillProcess :: %1=ProcessName (TakKill.exe /F /T /IM " %~1" )2 >NUL && ( Echo Process " %~1" killed successfully. ) || ( Echo Failed to kill process: " %~1". ) :End
Saludos. Excelente! Que grande! +1 Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Consulta sobre archivo (.wcs)
Ingeniería Inversa
|
ThE_AsUs
|
1
|
2,016
|
9 Enero 2007, 07:40 am
por ThE_AsUs
|
|
|
Programa que consulta archivo de texto
Programación C/C++
|
mark182
|
6
|
7,307
|
27 Julio 2011, 22:21 pm
por mark182
|
|
|
Consulta Sobre Cambiar Archivo .Exe a .PJG
Hacking
|
Houssay12
|
5
|
3,167
|
28 Junio 2013, 18:19 pm
por engel lex
|
|
|
consulta lectura desde archivo
Programación C/C++
|
oskrg55
|
4
|
2,354
|
12 Agosto 2015, 23:14 pm
por oskrg55
|
|
|
archivo y consulta
Desarrollo Web
|
percentil101
|
0
|
1,132
|
29 Agosto 2019, 18:55 pm
por percentil101
|
|