Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- cls
- :: Rotulo: Menu
- :menu
- :: Dimensao de Tela
- mode 100,30
- :: Configuracoes Iniciais
- cls
- echo -----------------------------
- echo = Usuario: %username%
- echo = Computador: %computername%
- echo = Data: %date:/=-%
- echo = Hora:%time:~0,-6%
- echo -----------------------------
- echo.
- :: Tela Inicial
- color B
- echo ----------------
- echo * MENU *
- echo ----------------
- echo.
- echo [1] Analisando Tarefa (Sem Extensao)
- echo [2] Analisando Processo (1 PID)
- echo [3] Encerrando Processo (1 PID)
- echo [4] Encerrando Tarefas (Com Extensao)
- echo [5] Encerrando Tarefas (Sem Extensao)
- echo [6] Saida
- echo.
- :: Escolha
- choice /c "12345678" /n /m "Opcao: "
- goto %errorlevel%
- ::::::::::::::::::::::: FUNCOES :::::::::::::::::::::::
- :: Analisando Tarefa (Sem Extensao)
- :1
- :: Tela Inicial
- cls
- color E
- echo ----------------------
- echo * RESULTADOS *
- echo ----------------------
- echo.
- :: Entrada de Dados
- set /p tarefa=- Tarefa:
- :: Lista de Tarefas Filtradas por Nome
- tasklist /fi "imagename eq %tarefa%.exe" /fo table
- pause > nul
- :: Retorno de Menu
- goto menu
- :: Analisando Processo (1 PID)
- :2
- :: Tela Inicial
- cls
- color E
- echo ----------------------
- echo * RESULTADOS *
- echo ----------------------
- echo.
- :: Entrada de Dados
- set /p pid=- Analisando Processo (1 PID):
- :: Lista de Tarefas Filtradas por Processos
- tasklist /fi "pid eq %pid%" /fo list
- echo.
- :: gt: > ; eq: ==
- echo.
- tasklist /fi "pid eq %pid%" /fo csv
- pause > nul
- :: Retorno de Menu
- goto menu
- :: Encerrando Processo (1 PID)
- :3
- :: Tela Inicial
- cls
- color E
- echo ----------------------
- echo * RESULTADOS *
- echo ----------------------
- echo.
- :: Lista de Tarefas
- tasklist
- echo. & echo.
- :: Entrada de Dados
- set /p pid=- Encerrando Processo (1 PID):
- :: Encerrando Processo
- taskkill /pid %pid%"
- pause > nul
- :: Retorno de Menu
- goto menu
- :: Encerrando Tarefas (Com Extensao)
- :4
- :: Tela Inicial
- cls
- color E
- echo ----------------------
- echo * RESULTADOS *
- echo ----------------------
- echo.
- tasklist
- echo.
- :: Entrada de Dados
- set /p tarefas=- Encerrando Tarefa (Com Extensao):
- :: Encerrando Tarefas
- :: taskkill /f /t /im "%tarefas%"
- taskkill /f /t /fi "imagename eq "%processo%" "
- :: Retorno de Menu
- goto menu
- :: Encerrando Tarefas (Sem Extensao)
- :5
- :: Tela Inicial
- cls
- color E
- echo ----------------------
- echo * RESULTADOS *
- echo ----------------------
- echo.
- tasklist
- echo.
- :: Entrada de Dados
- set /p tarefas=- Encerrando Tarefa (Sem Extensao):
- :: Encerrando Tarefas (Sem Extensao)
- tskill /a /v "%tarefas%"
- :: Retorno de Menu
- goto menu
- :: Saida
- :6
- :: Mensagem
- msg /w * "O script sera encerrado !!"
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement