Título: [Batch] Administrador de Procesos Publicado por: Inset en 2 Enero 2009, 08:14 am Código: @ECHO OFF TITLE Administrador de Procesos :INICIO CLS FOR /F "TOKENS=1-3" %%A IN ( 'TASKLIST ^| FIND /I "SYSTEM IDLE"' ) DO ( ECHO %%A ) FOR /F "TOKENS=1 SKIP=5" %%X IN ( 'TASKLIST' ) DO ( ECHO %%X ) ECHO. ECHO 1. Actualizar la lista ECHO 2. Terminar un proceso ECHO. ECHO 3. Salir ECHO. SET /P OPCION="> " IF NOT DEFINED OPCION ( GOTO INICIO ) IF %OPCION:~0,1%==1 GOTO INICIO IF %OPCION:~0,1%==2 GOTO TERMINAR IF %OPCION:~0,1%==3 ( EXIT ) ELSE ( GOTO INICIO ) :TERMINAR CLS ECHO Escriba el nombre del proceso a terminar: ECHO. SET /P PROCESO="> " IF NOT DEFINED PROCESO ( GOTO INICIO ) IF DEFINED PROCESO ( CLS TASKKILL /F /IM %PROCESO%.EXE || ( CLS TSKILL %PROCESO%&&ECHO El proceso %PROCESO% se ha terminado con ‚xito. ) ECHO. PAUSE GOTO INICIO ) ELSE ( GOTO INICIO ) Título: Re: [Batch] Administrador de Procesos Publicado por: Banti en 4 Enero 2009, 05:44 am Lindo codigo lo unico que se podria cambiar es que cuando quieras eliminar un proceso siga mostrando la lista de procesos porque por ahi te olvidas el nombre :xD
Título: Re: [Batch] Administrador de Procesos Publicado por: Inset en 5 Enero 2009, 00:11 am Si estás en la opción de terminar el proceso y no recuerdas el nombre del proceso, pulsando enter vuelves al Inicio.
Nota: Cuando quieran terminar un proceso, escriban el nombre del proceso sin su extensión. Por ejemplo: explorer Título: Re: [Batch] Administrador de Procesos Publicado por: Inset en 5 Enero 2009, 00:13 am -
|