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.
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:
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
)