bat便捷清理工具

用bat写一个轻便的清理工具

  是不是有的朋友不喜欢用360啊,电脑管家啊什么的大软件来清理垃圾呀?因为他们通常会扫描很久,然后每次要用的时候还要去点软件,然后选择清理,再清理。但是有时候垃圾比较少,感觉那样麻烦,那么我们能不能自己写一个小工具来快速的清理垃圾呢?

  当然是可以的,而且可以放在桌面,需要清理就双击一下,它自己就清理了。

  有的朋友可能会问,是不是要会很多电脑知识啊?

  答案是,要一定的电脑知识,但是呢,我们网站也是有要造福电脑小白的心愿的。所以不会亏待小白的。

  我们的windows系统上一般都自带一个浏览器——Internet浏览器,对吧。那么浏览器在每次你访问页面的时候都会去请求一大堆的数据,如果遇到url,还会去请求这个url,这样一来就会造成浏览器产生大量的缓存垃圾,怎么办。不慌不慌。我们马上开始写,首先,浏览器有一个叫Cookies的东西,至于它是什么你不用去理解,只要知道它是浏览器的一个文件就可以了,而且是我们要清除的东西,我们可以先在桌面新建一个文本文档,在里面输入

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

这个是干嘛的呢?它会启动一个叫Dll32的exe程序,你知道这个就可以了。

然后我们发现,浏览器会自动记录你浏览的足迹,这个叫浏览记录,那么是不是也算垃圾呢?好,那么我们就把它删除掉:

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

发现没?和上面的代码有什么不同?对,后面的8变成2了,这数字大家可以理解为是编号,internet浏览器为他的缓存文件写的编号,方便使用。那么是不是只要在后面改数字就可以了?

  当然不是啦,大家不要去乱改数字哦,因为这会删除一些需要的文件,最后造成一系列问题。好了,我们继续。刚刚我们说那些数字是编号,是吗?那么编号就要有一个表单来记录他们的信息吧,或者记录请求的信息。那是不是数据越多,表单就越庞大?没错,是的。所以我们也要把表单数据清除了:

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

看到没,又是改变数字,这次是1.

现在,只要复制上面的代码,然后把后面的数字分别改成16,32,255,4351就可以了。但是有的朋友说我怎么知道我的程序有没有正常运行?很简单,在文档最前面的最顶上输入 @echo off,意思是不显示这个。然后在你要验证的地方输入  echo 要在这个时候让电脑显示的文字,比如在清理表单的下面写  echo 已清理表单数据 

  这样,浏览器的不重要的文件就清理完了。当然!文章还没完!!!!!!!!!!!!!!!!!!!!!

  现在,我们还要清理别的log文件,那么怎么做呢?提示一下,del ,*代表占位或任意文件名。

然后

然后·

然后

然后就

就没有然后了

。。。。

。。

可能吗?

看我的文章一定要慢慢看完哦

————


----------

======献上我的作品=======

pause
echo 开始清理垃圾
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\*.*
echo ===========================================================
echo 系统垃圾已经清理完毕。
echo 请问需要清理浏览器隐私吗?如果不用请退出,如果要请回车继续。
echo ===========================================================
pause
echo 正在启动internet隐私清理助手.....
title: IE temporary file deleter
 
echo 欢迎使用全自动隐私清理助手,邱鹏(天羽)出品。
echo 联系QQ:2048408982
echo 正在 清除Internet临时文件 ............
 
  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

  echo 清除Cookies

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

  echo 清除历史记录

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

  echo 清除表单数据

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

  echo 清除密码

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

  echo 清除上述全部项目

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

  echo 已清除上述全部项目,以及IE7中使用的加载项所保存的各种数据

  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351  
    echo 感谢你的使用,下次清理再见。

    pause

========================

看到里面的qq没?欢迎来骚扰我哦~

========================


猜你喜欢

转载自blog.csdn.net/qq_41501331/article/details/80766207
今日推荐