[已解决]清除IE缓存出现对话框
本帖最后由 风行者 于 2010-9-6 09:17 编辑使用下面的代码可以清除IE临时文件夹内所有内容,但是出现一个讨厌的对话框
如何才能消除它$shell = ObjCreate("Shell.Application")
$shell.NameSpace(32).Items().InvokeVerbEx("delete") {:face (396):}你可以选择 用批处理 无提示清空文件夹 回复 1# 风行者
你应该解决了吧? 回复 3# lixiaolong
还未解决,暂时用VB的来替换 $shell = ObjCreate("Shell.Application")
$shell.NameSpace(32).Items().InvokeVerbEx("delete").InvokeVerbEx("y")不知道这样行不行{:face (396):} 回复 4# 风行者
自动答应对话框我知道,你的意思是不让出现任何对话框就删除IE缓存?
这里有个代码调用API的,可以删除IE缓存,但是不完全
http://www.autoitx.com/forum.php?mod=viewthread&tid=6754&highlight=Temporary%2BInternet%2BFiles 本帖最后由 风行者 于 2010-9-5 20:46 编辑
感谢楼上的连接
但是运行p版那个出现内存错误 ShellExecute("RunDll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8", @SystemDir, "open", @SW_HIDE)
需要大概是IE7以上才能正常使用
可以试下 本帖最后由 风行者 于 2010-9-6 09:16 编辑
已经找到解决方法 回复 9# 风行者
最好贴出最后的解决办法,便于他人查阅~ 回复风行者
最好贴出最后的解决办法,便于他人查阅~
afan 发表于 2010-9-6 11:55 http://www.autoitx.com/images/common/back.gif
A版所言极是啊,我现在就需要静默清理IE6缓存的代码呀。 呵呵。学习一下。挺不错的。 {:face (382):} 为什么不贴出最后的解决办法
页:
[1]