能在bat文件中设置“请按任意键退出”吗?
@echooffcolorAset/ptolbl=请输入功能字母(A:清除系统垃圾文件,B:结束不信任进程,C:关机,D重启)gotolbl%tolbl%goto:eof...
@echo off
color A
set /p tolbl=请输入功能字母(A:清除系统垃圾文件, B:结束不信任进程,C:关机,D重启)
goto lbl%tolbl%
goto :eof
:lblA
title 清理系统垃圾
color A
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo. & pause
:lblB
title 结束不信任进程
color A
set space=
echo ------------------------------------------------------------------------
rem ***************** 以下定义进程白名单,请根据需要修改 *****************
set cmd.exe= 命令提示符,本程序占用
set tasklist.exe= 进程管理器,本程序占用
set vrvmon.exe= 北信源病毒防火墙
set internat.exe= 输入法相关
set conime.exe= 输入法编辑器
set nvsvc32.exe= 显卡驱动相关
set wscript.exe= 脚本解释程序,本程序定时组件使用
set ZhuDongFangYu.exe=360主动防御系统
set 360tray.exe=360安全卫士监控系统
set 360HealthElf.exe=360健康精灵
set 360rps.exe=360杀毒保护程序
set 360sd.exe=360杀毒主程序
set 360rp.exe=360杀毒
set ctfmon=输入法
rem ***************** 系统[XP]关键进程,建议不要修改 *****************
set System= 关键进程
set smss.exe= 关键进程
set csrss.exe= 关键进程
set winlogon.exe= 关键进程
set services.exe= 关键进程
set lsass.exe= 关键进程
set svchost.exe= 关键进程
set explorer.exe= 关键进程
set wmiprvse.exe= 关键进程
rem ***************** 主程序 *****************
setlocal enabledelayedexpansion
for /f "tokens=1" %%i in ('tasklist /NH') do (
set str=%%i %space%
set str=!str:~0,20!
if defined %%i (echo !str! !%%i!) else taskkill /f /im !str!)
echo ------------------------------------------------------------------------
echo.
echo 已经结束所有非法进程。
echo. & pause
:lblC
shutdown /s /c "由用户%USERNAME%发起的30秒倒数关机" /t 30
:lblD
shutdown -r -t 10
excite
请在清理垃圾和结束不信任进程中加上请按任意键退出 展开
color A
set /p tolbl=请输入功能字母(A:清除系统垃圾文件, B:结束不信任进程,C:关机,D重启)
goto lbl%tolbl%
goto :eof
:lblA
title 清理系统垃圾
color A
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo. & pause
:lblB
title 结束不信任进程
color A
set space=
echo ------------------------------------------------------------------------
rem ***************** 以下定义进程白名单,请根据需要修改 *****************
set cmd.exe= 命令提示符,本程序占用
set tasklist.exe= 进程管理器,本程序占用
set vrvmon.exe= 北信源病毒防火墙
set internat.exe= 输入法相关
set conime.exe= 输入法编辑器
set nvsvc32.exe= 显卡驱动相关
set wscript.exe= 脚本解释程序,本程序定时组件使用
set ZhuDongFangYu.exe=360主动防御系统
set 360tray.exe=360安全卫士监控系统
set 360HealthElf.exe=360健康精灵
set 360rps.exe=360杀毒保护程序
set 360sd.exe=360杀毒主程序
set 360rp.exe=360杀毒
set ctfmon=输入法
rem ***************** 系统[XP]关键进程,建议不要修改 *****************
set System= 关键进程
set smss.exe= 关键进程
set csrss.exe= 关键进程
set winlogon.exe= 关键进程
set services.exe= 关键进程
set lsass.exe= 关键进程
set svchost.exe= 关键进程
set explorer.exe= 关键进程
set wmiprvse.exe= 关键进程
rem ***************** 主程序 *****************
setlocal enabledelayedexpansion
for /f "tokens=1" %%i in ('tasklist /NH') do (
set str=%%i %space%
set str=!str:~0,20!
if defined %%i (echo !str! !%%i!) else taskkill /f /im !str!)
echo ------------------------------------------------------------------------
echo.
echo 已经结束所有非法进程。
echo. & pause
:lblC
shutdown /s /c "由用户%USERNAME%发起的30秒倒数关机" /t 30
:lblD
shutdown -r -t 10
excite
请在清理垃圾和结束不信任进程中加上请按任意键退出 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询