学习脚本开发:按键精灵制作清理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习脚本开发:按键精灵制作清理系统
来源:按键学院【按键精灵】有的时候,可能只是因为使用者曾经用他的电脑浏览过太多太多颜色不正经的网站,导致了系统缓存垃圾过多,电脑迟钝的情况。
然后,他使用了我们的脚本,就抱怨是我们的脚本太卡。很冤啊有木有?
那好吧,咱们在咱们的脚本上加一个功能,帮助使用者清理下系统垃圾,不管垃圾多不多,清清更健康~
方法1-调用bat文件
1、下载之后,添加到按键精灵附件中。
2、然后,在脚本界面上画一个按钮,将以下代码添加到按钮单击事件中。
PutAttachment ".plugin", "清理垃圾-.bat"
RunApp ".plugin\清理垃圾-.bat"
3、最后点击按钮,即弹出清理垃圾的窗口,按任意键则开始清理垃圾。
4、如果不希望出现按任意键开始的提示,可以右击清理垃圾-.bat文件,选择编辑,将红框中的代码去掉即可。
Bat文件制作过程,将下列代码复制到记事本中,然后另存为,另存为的时候,文件后缀名修改为.bat
@echo off
color 0a
title ---清理系统垃圾---
echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
echo.★☆☆★
echo.★☆按键学院☆★
echo.★☆☆★
echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
echo ==============================================
echo 清理垃圾文件期间,速度由电脑文件大小而定。
echo 在没看到结尾信息时请勿关闭本窗口。
echo ==============================================
echo. & pause
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 清除系统LJ完成!
echo. & pause
5、如果设置了不提示按任意键删除系统文件,并且,也不希望出现cmd的黑色窗口,那么将按钮单击事件中的代码修改为以下代码即可:
PutAttachment ".plugin", "清理垃圾-.bat"
set ws=CreateObject("WScript.Shell")
ws.Run ".plugin\清理垃圾-.bat", 0
方法2-打开cmd.exe 逐行运行
在脚本界面上画一个按钮,将以下代码添加到按钮单击事件中即可。
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*.tmp ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*._mp ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*.log ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*.gid ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*.chk ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\*.old ")
RunApp ("cmd.exe /C del /f /s /q %systemdrive%\recycled\*.*")
RunApp ("cmd.exe /C del /f /s /q %windir%\*.bak ")
RunApp ("cmd.exe /C del /f /s /q %windir%\prefetch\*.*")
RunApp ("cmd.exe /C rd /s /q %windir%\temp & md %windir%\temp")
RunApp ("cmd.exe /C del /f /q %userprofile%\cookies\*.*")
RunApp ("cmd.exe /C del /f /q %userprofile%\recent\*.* ")
RunApp ("cmd.exe /C del /f /s /q" & chr(34)&"%userprofile%\Local Settings\Temporary Internet Files\*.*"& chr(34) ) RunApp ("cmd.exe /C del /f /s /q" & chr(34)&"%userprofile%\Local Settings\Temp\*.*"& chr(34) )
RunApp ("cmd.exe /C del /f /s /q" & chr(34)&"%userprofile%\recent\*.*"& chr(34) )
两种方法的利弊
方法1:直接调用bat
有利之处: 1、bat文件中的代码便于管理。
2、可以设置运行bat文件时,不弹出黑色的运行窗口。
不便之处:需要添加释放bat文件。