Para "matar" un proceso desde un Archivo por Lotes (.bat) era necesario instalar el pack "Windows 2000 Support Tools" que incorporaba el comando "kill". Pero en caso de no tener instalado dicho Pack podemos solucionarlo mediante un archivo por lotes al cual vamos llamar: Killproc.bat y que contiene las siguientes líneas: @echo off setlocal set proc=%1 for /f "Skip=3 Tokens=1,2" %%i in ('pulist') do call :myproc %%i %%j endlocal goto :EOF :myproc If /i NOT "%1" EQU "%proc%" goto :EOF Kill /f %2 El funcionamiento de este script es muy sencillo: Si queremos "matar" la aplicación Microsoft Excel simplemente debemos escribir: call Killproc WinExcel.exe - Call permite que llamemos a un archivo por lotes. - Killproc es el nombre del archivo por lotes que contiene el script. - WinExcel.exe es el nombre de la aplicación a "matar" (kill). Este archivo por lotes (Killproc.bat) no es sensitivo a las mayúsculas.
Nota de Trucos-XP: En caso de no funcionar la sintaxis Kill.exe debemos sustituir Kill /f %2 por pskill %2. |