AutoIT如何删除Internet临时文件?
我使用FileDelete (@HomeDrive & @HomePath & "\Local Settings\Temporary Internet Files\" & "*.*")
不成功
参看4楼、5楼的
RunWait(@ComSpec & " /C RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351", "", @SW_HIDE)
[ 本帖最后由 jeaman 于 2008-5-16 14:26 编辑 ] Func _del($Path)
$FSO = ObjCreate("Scripting.FileSystemObject")
$f = $FSO.GetFolder($Path)
$fc = $f.SubFolders
For $f1 in $fc
DirRemove ( $Path&"\"&$f1.name, 1 )
_del($Path&"\"&$f1.name)
Next
EndFunc
_del(@HomeDrive & @HomePath & "\Local Settings\Temporary Internet Files" )
;
;autoit version: 3.2.10.0
FileRecycleEmpty()
FileDelete(@UserProfileDir & "\Recent\*")
FileDelete(@UserProfileDir & "\Cookies\*")
FileDelete(@UserProfileDir & "\Local Settings\Temp\*")
FileDelete(@UserProfileDir & "\Local Settings\History\*")
FileDelete(@UserProfileDir & "\Local Settings\Temporary Internet Files\*")
;
;
如果是IE7,建议使用
RunWait(@ComSpec & " /C rundll32.exe " & @SystemDir & "\inetcpl.cpl,ClearMyTracksByProcess 4351", "", @SW_HIDE)
可稍作修改,更具体的可以百度... 非常经典。在网上搜索了一下。增加如下:
;
;
1.删除临时文件 Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
2. 删除Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
3. 删除历史History:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
4.删除表单文件:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
5.删除保存的密码:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
6. 删除所有:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
7.删除所有,以及保存在Add-ons里的东东:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
;
;
收藏...大大们整的经典.. 5楼的真实经典中的经典!:face (29): 学习了,好像temp临时文件下垃圾文件删不了。 原帖由 sanhen 于 2008-5-15 12:37 发表 http://www.autoitx.com/images/common/back.gif
非常经典。在网上搜索了一下。增加如下:
;
;
1.删除临时文件 Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
2. 删除Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTra ...
我可不可以这样套用下4,5楼的呢:
[ 本帖最后由 番茄 于 2008-5-15 18:38 编辑 ] 非常感谢各位。4楼和5楼的我在IE7下测试通过了。 经典。。。。 MARK:face (37): FileFindNextFile :face (21): 强呀,都是好东东。。 这命令为什么不用ShellExecute运行呢
页:
[1]
2