请问怎样用批处理来删除IE的历史记录?网上的方法不行啊。

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:35:52
本来网上也有的。像下面的方法,
DEL/Q/S "C:\Documents and Settings\<用户名>\Local settings\History"
也有删除History的子目录History.IE5这个文件夹的。
但是我用批处理删除的时候显示信息:
另一个程序正在使用此文件,进程无法访问。

问大家还有什么用批处理的方法可以删除IE的历史记录?
还有啊,历史记录是保存在C:\Documents and Settings\<用户名>\Local settings\History\History.IE5这个目录下面的吗?

谢谢。
不想用软件清除,因为我一向用批处理来清除历史记录的,好处是可以清除许多软件留下的信息。像QQ的图片,Mplayer的日志等等。
我都说了,只用批处理,其他的我不会考虑的。
IE历史记录就算设为0天,还是会保存历史记录的。
qinwang315,你的批处理我有,但这是没有办法删除IE历史记录的。
basic9791,你的批处理是删除IE的缓存文件,不是历史记录。
dream351,你好,你的方法太麻烦,我想你也不愿意每天都这样清除吧。

BAT处理有难度,已经有办法,不过需要等待时间太久,不太实用.正在想办法解决.有结果会补充,无结果也就不来写啦.

以下这个主要是VBS的,你先凑合用.
-----------------以下为BAT内容
echo Set WshShell = WScript.CreateObject("WScript.Shell") >k4me.vbs
echo WScript.Sleep 150>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "%%h" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "y">>k4me.vbs
echo WScript.Sleep 1500>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "{esc}">>k4me.vbs

echo rundll32 shell32.dll,Control_RunDLL inetcpl.cpl>k4me2.bat

start k4me2.bat
k4me.vbs
del k4me2.bat
del k4m