[Bath] Consulta procesos

Iniciado por KZN, 15 Mayo 2014, 19:23 PM

0 Miembros y 1 Visitante están viendo este tema.

KZN

Lenguaje:
Batch


Problema:
me preguntaba si existe alguna línea para por ejemplo si el proceso "proceso1.exe" esta funcionando en ese momento que haga determinada función.

cyberalejo17

#1
Claro que si.

Espera busco un código que tengo, que lo que hacía era revisar si un proceso está corriendo y matarlo.

Busca si el proceso está corriendo. Si es así ejecuta el if.

Código (dos) [Seleccionar]
TASKLIST | FIND /I "KeePass.exe">nul
if %errorlevel%==0 (
START "Cerrar baul" "%letraTC%:\%rutaKP%" --exit-all
:: El proceso se puede matar con
:: TASKKILL /F /IM KeePass.exe /T
)



Este código pertenecía a mis primeras versiones del script
http://foro.elhacker.net/scripting/aporte_batch_automatizar_apertura_de_volumen_y_baul_cifrado_v22-t412971.0.html


Para tu caso sería:

Código (dos) [Seleccionar]
TASKLIST | FIND /I "Proceso1.exe">nul
if %errorlevel%==0 (
TASKKILL /F /IM Proceso1.exe /T
)