用于加载网站,清除缓存和重复的脚本/批处理

时间:2013-10-22 19:14:57

标签: batch-file

如何使用Windows 7计算机执行此操作?

它会

  1. 打开Internet Explorer
  2. 完全加载网站(如cnn.com或yahoo.com)
  3. 关闭浏览器
  4. 清除缓存
  5. 从步骤1开始重复

1 个答案:

答案 0 :(得分:1)

不使用任何不在操作系统中的任何东西,最简单的方法是使用vbscript。使用以下内容创建.vbs文件。根据需要进行调整。

它只是在Navigate,Clean

上的循环
    Do While True
        WScript.Echo "Navigating"
        DoNavigation "http://www.yahoo.com"
        WScript.Echo "Cleaning"
        DoCleanCache
    Loop

Sub DoCleanCache
    WScript.CreateObject("WScript.Shell").Run "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess  24271", 0, true 
End Sub

Sub DoNavigation( URL )
    Set IE = WScript.CreateObject("InternetExplorer.Application")

    IE.Visible = 0
    Wait IE

    IE.Navigate URL
    Wait IE

    IE.Quit
End Sub 

Sub Wait( oIE )
Dim loops 
    loops = 200
    On Error Resume Next
    Do While oIE.Busy
        WScript.Sleep 100
        loops = loops - 1
        If loops = 0 Then Exit Do
    Loop
End Sub