Board logo

标题: [已结]用VBS怎么删除IE临时文件 [打印本页]

作者: 5872169     时间: 2009-2-19 09:54    标题: [已结]用VBS怎么删除IE临时文件
用VBS怎么删除IE临时文件? 如果用BAT有些IE临时文件删除不了,如果用VBS模似键盘操作有时找不到焦点,请高手帮助我修改一下代码,谢谢? WScript.Sleep 1600 WshShell.AppActivate "internet 属性" WScript.Sleep 600 WshShell.AppActivate "internet 属性" WshShell.SendKeys "%D" WScript.Sleep 600 WshShell.AppActivate "internet 属性" WshShell.SendKeys "%A" WScript.Sleep 600 WshShell.AppActivate "internet 属性" WshShell.SendKeys "%D" WScript.Sleep 600 WshShell.AppActivate "internet 属性" WshShell.SendKeys "%Y" WScript.Sleep 1000 WshShell.AppActivate "internet 属性" WshShell.SendKeys "{esc 2}" [ Last edited by 5872169 on 2009-2-20 at 18:31 ]

作者: zhengqian529     时间: 2009-2-19 17:31
其实你的IE的临时文件存放在电脑的: C:\Documents and Settings\v-fesong\Local Settings\Temporary Internet Files . (v-fesong 这个是账户名.) 你使用命令比你使用sendkeys()方法方便得多哦.

作者: 5872169     时间: 2009-2-19 18:11
楼上的朋友谢谢你,你说的方法我知道,但是无法删除index.dat文件

作者: jy02116916     时间: 2009-2-20 12:41
如果是IE7的话可以直接用rundll32直接调用InetCpl.cpl进行清理 具体命令 RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 (删除上网临时文件) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1 (删除浏览历史) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2 (删除Cookies) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16 (删除历史表单数据) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32 (删除密码) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 (删除以上全部) RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 (删除以上全部,以及IE7加载项所保存的文件和设置)

作者: 5872169     时间: 2009-2-20 17:46
谢谢楼上的jy02116916朋友解决了,我当时用RD和DEL命令有些文件无法删除,才用VBS模似键盘这个笨方法来操作,有时找不到焦点,再次谢谢!!

作者: HAT     时间: 2009-2-20 17:58    标题: Re 5楼
建议多潜水,两年前的帖子:RunDll32删除IE7的Cookie、历史等 www.cn-dos.net/forum ... 如果有人帮你解决了问题,建议进行以下操作: 1、修改帖子标题,在标题最前面注明:[已结] 2、给正确回答问题者加分(你自己的积分不会减少)以示感谢,虽然大家来论坛是为了学习而不是为了积分,但加分聊表谢意总是或多或少能够让花费了时间和精力无私帮助你的人略感欣慰。 3、如果你是在别人的提示下自己写出了代码,请把自己的方法贴出来跟大家分享一下,也许他人可以帮你指出代码中的不足之处、告诉你如何提高执行效率等,有交流才能更快地进步。

作者: slore     时间: 2009-2-20 19:54
IE6呢?