2016-10-04 62 views
0

我想每10分鐘進行一次鏈接。我做了一個批處理文件來運行路徑指定的IE實例:每10分鐘轉到鏈接

start /d iexplore.exe http://dbmsportal/generateXML.php 

任務完成很好,但問題是任務計劃程序創建IEXPLORE的新實例每次。

我是新的CMD命令有人可能會建議我如何在一個實例中定期進行bat文件。也許我必須每次都殺死這個進程?

+0

那豈不是賺更多感覺在JavaScript中有東西,每10分鐘刷新頁面一次? – SomethingDark

+0

@SomethingDark我無法訪問目標鏈接網頁的源代碼。也可能無法一直打開。無論如何感謝這個想法。 – user2992532

+0

您可以嘗試使用[此答案](http://stackoverflow.com/a/39590203/2861476)中的批處理文件。 –

回答

0

伊夫拿出與調度另一個進程,殺死所有的IEXPLORE進程每小時。

taskkill /F /IM iexplore.exe 

我知道這是不是一個很好的解決方案,但我沒有時間去學習VBS

0

這是一個VBS腳本。改變它適合。

的LOCATIONNAME是標題欄文字(這是隱藏在當前版本的Windows。我已經拋出一個MsgBox中顯示它。刪除線,當你找到它。

Set objShell = CreateObject("Shell.Application") 
Do 
    Set AllWindows = objShell.Windows 
    For Each window in AllWindows 
     msgbox window.locationname 
     If window.locationname = "website1.com" then 
      window.refresh2 3 
     End If 
    Next 
    Wscript.sleep 5000 
Loop 
+0

不要把它放在任務調度器中。一些TS設置將阻止訪問。按下Winkey + R並鍵入'shell:startup'並放在那裏。它總是運行。設置爲5秒(或5000毫秒)。 – 2016-10-04 05:39:54

+0

您的代碼運行良好,但我必須打開瀏覽器並保持鏈接打開,這在我的情況下是不可接受的。有關如何將其作爲後臺進程的任何想法? – user2992532

+0

其實我不需要瀏覽器的內容,它只是一個命令來生成一些XML,我想在幾分鐘後關閉此鏈接。 – user2992532

0

麥Ë它隱藏的窗口和代碼前加上這一個新行您目前有:

:openLink 
timeout /T 600 >nul 

和代碼行後,你目前有補充一點:

goto :openLink