我需要創建一個批處理文件,它將停止一個進程,然後在Internet Explorer 7中刷新一個已定義的選項卡。只需要一些幫助/指針在選項卡刷新部分或if甚至有可能......我不希望IE打開另一個標籤,另一個瀏覽器不是一個選項,因爲基於Web的程序只與IE兼容。有任何想法嗎?我已經嘗試過一個沒有運氣的VBS文件,並且看到它是如何基於Web的程序,我無法將Java腳本添加到頁面中...需要從命令行刷新一個ie7 web選項卡
回答
您可以構建網站,然後使用javascript在外框中進行刷新一個計時器。這可能會或可能不適合您的需求。
感謝您的回答,但它不適合我的需求。當批處理文件隨機運行時,必須按需刷新... – Jay 2009-12-09 21:08:16
這是可行的,但它有點棘手,它需要一個約束:你想刷新的標籤必須已打開通過一個Javascript調用window.open
,它必須有一個名稱。我們稱這個名字foo
。然後,你需要簡單地加載另一個網頁在同一瀏覽器會話中執行下面的JavaScript:
window.open('http://other.site.url/etc', 'foo');
這意味着你需要都知道框架和目標URL的名稱。但這當然是可行的。
從批處理文件執行此操作需要一些腳本。在VBScript代碼將是這樣的:
Dim browser
Set browser = CreateObject("SHDocVw.InternetExplorer")
browser.visible = True
browser.navigate("http://mysite.org/refresh.html")
哪裏refresh.html是包含以上的JavaScript頁面,然後調用window.close()
我知道你說你試過VBScript中,但它確實是最適合您嘗試實現的解決方案。請參閱 「Hey, Scripting Guy! Blog: How Can I Tell if Any Internet Explorer Windows Are Open to a Particular Web Site?」
看到代碼:
For i = 0 to objShellWindows.Count - 1
Set objIE = objShellWindows.Item(i)
strURL = objIE.LocationURL
If InStr(strURL, "http://www.microsoft.com/technet/scriptcenter")Then
blnFound = True
End If
Next
每次迭代返回一個打開的Internet Explorer窗口的WebBrowser Control的一個實例。而不是blnFound = True
嘗試objIE.Refresh2()
。
假設你已經在網頁太...控制
我驚訝,沒有一個人提出了古老的元刷新。你可以隨時寫一個元刷新標籤到你的給定的某個querystring被傳遞(或者所有的時候,我不知道是什麼)。您的需求是)
再次,我不確定這是否適合您的需求,但它是快速和相當乾淨。
把這個在你的,它會刷新頁面每60秒一次:
<meta http-equiv="refresh" content="60">
- 1. 多PowerShell命令需要從命令行
- 2. 我如何從選項卡中刷新另一個選項卡jQuery或javascript
- 3. 通過命令行刷新eclipse項目
- 4. 刷新選項卡onTabReselected Android
- 5. 可能從另一個選項卡刷新瀏覽器頁面
- 6. 需要一些建議來使用JQuery UI選項卡添加新選項卡!
- 7. 如何從命令行刷新IE?
- 8. 命令行選項
- 9. 命令行選項
- 10. 需要AT命令SIM卡重置
- 11. 從命令行執行一個bash腳本,它需要一個空格參數
- 12. 在JQuery UI選項卡上單擊刷新選項卡內容
- 13. jquery選項卡ui 1.10選項卡刷新
- 14. 從一個選項卡表拖放錶行到另一個選項卡表 - jquery
- 15. Sublime Text 2:命令重新排列選項卡在選項卡組
- 16. 的jQuery:需要「刷新」一個widget
- 17. 需要運行多個命令
- 18. 刷新WPF命令
- 19. Keymando「刷新」命令
- 20. 創建從一個命令行選項的陣列(蟒:: optparse)
- 21. 刷新Ajax選項卡與jQuery UI 1.9+
- 22. 如何刷新EasyTabs選項卡?
- 23. 自舉ajax選項卡刷新當前
- 24. 使用jquery刷新div選項卡onclick?
- 25. Android - 如何刷新選項卡內容
- 26. 刷新xcode中的選項卡?
- 27. Flex:刷新TabNavigator的特定選項卡?
- 28. 打開一個新選項卡不要創建新的ViewAccessScoped bean
- 29. 需要從命令輸出1行,將它並把它放在一個新的文件一行一行
- 30. 從命令行導出Eclipse首選項
刷新必須是從任何一個HTML,VBS等文件或命令行需求... – Jay 2009-12-09 21:09:50
請詳細說明這:「我無法將Java腳本添加到頁面中......」。如果您不想在頁面上定時(元)刷新,這是您唯一的度假勝地。 – BalusC 2009-12-09 21:21:16