找回密码
 加入
搜索
查看: 4758|回复: 16

AutoIT如何删除Internet临时文件?

  [复制链接]
发表于 2008-5-14 13:25:32 | 显示全部楼层 |阅读模式
我使用
FileDelete (@HomeDrive & @HomePath & "\Local Settings\Temporary Internet Files\" & "*.*")
不成功

参看4楼、5楼的
[au3]RunWait(@ComSpec & " /C RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351", "", @SW_HIDE)[/au3]

[ 本帖最后由 jeaman 于 2008-5-16 14:26 编辑 ]
发表于 2008-5-14 22:39:55 | 显示全部楼层
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" )
发表于 2008-5-15 00:32:45 | 显示全部楼层

;
;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\*")
;
;
发表于 2008-5-15 12:03:45 | 显示全部楼层
如果是IE7,建议使用
RunWait(@ComSpec & " /C rundll32.exe " & @SystemDir & "\inetcpl.cpl,ClearMyTracksByProcess 4351", "", @SW_HIDE)

可稍作修改,更具体的可以百度...
发表于 2008-5-15 12:37:35 | 显示全部楼层
非常经典。在网上搜索了一下。增加如下:

;
;
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
;
;
发表于 2008-5-15 15:57:15 | 显示全部楼层
收藏...大大们整的经典..
发表于 2008-5-15 17:01:15 | 显示全部楼层
5楼的真实经典中的经典!
发表于 2008-5-15 18:33:39 | 显示全部楼层
学习了,好像temp临时文件下垃圾文件删不了。
发表于 2008-5-15 18:34:58 | 显示全部楼层
原帖由 sanhen 于 2008-5-15 12:37 发表
非常经典。在网上搜索了一下。增加如下:
[au3]
;
;
1.删除临时文件 Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

2. 删除Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTra ...

我可不可以这样套用下4,5楼的呢:

[ 本帖最后由 番茄 于 2008-5-15 18:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2008-5-16 14:03:04 | 显示全部楼层
非常感谢各位。4楼和5楼的我在IE7下测试通过了。
发表于 2010-2-1 17:20:05 | 显示全部楼层
经典。。。。
发表于 2010-3-2 19:45:54 | 显示全部楼层
MARK
发表于 2010-3-3 17:12:45 | 显示全部楼层
FileFindNextFile
发表于 2010-3-4 17:17:06 | 显示全部楼层
强呀,都是好东东。。
发表于 2010-3-12 11:42:52 | 显示全部楼层
这命令为什么不用ShellExecute运行呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-7-5 11:04 , Processed in 0.081412 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表