干掉進程并刪除源文件的批處理bat代碼
更新時間:2012年05月26日 01:39:25 作者:
干掉進程并刪除源文件的批處理bat代碼,非常方便,需要的朋友可以參考下
雙擊運行后,輸入進程名稱

批處理代碼:
@ echo off
color 6e
del 1.txt
del ildd.txt
TASKLIST >>ildd.txt
title 干掉進程并刪除源文件--by:qp
cls
echo.
echo 當前進程:
for /f "skip=3" %%i in ('findstr .* "ildd.txt"') do echo %%i
echo. 請輸入要結束并刪除的進程名,
echo 如:1.exe ping.exe rar.exe
set /p command= 輸入:
wmic process get ExecutablePath,Handle|find /i "%command%" >>1.txt
cls
for /l %%d in (1 1 4) do echo.
echo 你輸入的進程是:%command%
for /f "tokens=1 delims=." %%i in ('type 1.txt') do (
echo 找到的路徑有:%%i.exe & set "路徑=%%i"
)
echo.
echo 按任意鍵結束掉進程并刪除文件
pause>nul
echo.
echo 堅決要刪除請按任意鍵……
for /l %%d in (1 1 4) do echo.
pause>nul
taskkill /f /im %command%
del /f "%路徑%.exe"
if not exist "%路徑%.exe" echo 成功: 文件已刪除……
del 1.txt
del ildd.txt
echo 按任意鍵結束本程序
pause>nul

批處理代碼:
復制代碼 代碼如下:
@ echo off
color 6e
del 1.txt
del ildd.txt
TASKLIST >>ildd.txt
title 干掉進程并刪除源文件--by:qp
cls
echo.
echo 當前進程:
for /f "skip=3" %%i in ('findstr .* "ildd.txt"') do echo %%i
echo. 請輸入要結束并刪除的進程名,
echo 如:1.exe ping.exe rar.exe
set /p command= 輸入:
wmic process get ExecutablePath,Handle|find /i "%command%" >>1.txt
cls
for /l %%d in (1 1 4) do echo.
echo 你輸入的進程是:%command%
for /f "tokens=1 delims=." %%i in ('type 1.txt') do (
echo 找到的路徑有:%%i.exe & set "路徑=%%i"
)
echo.
echo 按任意鍵結束掉進程并刪除文件
pause>nul
echo.
echo 堅決要刪除請按任意鍵……
for /l %%d in (1 1 4) do echo.
pause>nul
taskkill /f /im %command%
del /f "%路徑%.exe"
if not exist "%路徑%.exe" echo 成功: 文件已刪除……
del 1.txt
del ildd.txt
echo 按任意鍵結束本程序
pause>nul
相關文章
最新萬能 DOS 啟動盤制作全攻略(軟盤+光盤+U盤+硬盤+NTFS+應急實用工具)
這篇文章主要給大家介紹了關于最新萬能DOS啟動盤制作全攻略,軟盤+光盤+U盤+硬盤+NTFS+應急實用工具的相關資料,需要的朋友可以參考下2006-12-12