如何批量结束任务?

时间:2017-08-26 12:07:30

标签: batch-file task taskkill

如何结束/停止任务/程序 批处理文件很快?

如果可以用一个命令停止所有程序,请告诉我。

我试过taskkill firefox 但它不起作用

谢谢你的回答; )

2 个答案:

答案 0 :(得分:1)

例如,

TASKKILL /IM notepad.exe

您可以将任务名notepad.exe替换为您的流程。

您可以从Task manager » Process

查看正在运行的流程

如果它正在运行,你可以在那里找到Firefox进程名称。

答案 1 :(得分:0)

这是一个批处理文件,用于终止进程或由空格分隔的多个进程:

@echo off
Title Process Killer by Hackoo 2017
Mode 80,5 & color 0B
Set "TmpFile=%Temp%\TmpFile.txt"
Set "Result=%Temp%\KillResult.txt"
If Exist "%TmpFile%" Del "%TmpFile%"
If Exist "%Resultat%" Del "%Resultat%"
echo(
echo     Enter the process name or processes names separated by a space
echo(
set /p "process=What process(es) do you want to kill ? > "
cls & color 0C
Title Killing "%process%" ...
echo(
echo %date% *** %time% >"%TmpFile%"
For %%a in (%process%) Do Call :KillMyProcess %%a
Cmd /U /C Type "%TmpFile%" >"%Result%"
Timeout /T 2 /nobreak>nul
Start "" "%Result%"
::*********************************************************************************************
:KillMyProcess
Set "Process=%~1"
echo                 Killing "%process%" ...
echo "%Process%" | find /I ".exe" >nul 2>&1  && (
    Taskkill /IM "%Process%" /F >>"%TmpFile%" 2>&1
) || (
    Taskkill /IM "%~n1.exe" /F >>"%TmpFile%" 2>&1
)
echo *****************************************************************************>>"%TmpFile%"
exit /b
::**********************************************************************************************