2012-07-19 204 views
0

我想創建一個Powershell腳本,每次關閉時都會重新打開IE。保持IE打開

Do { 
$ie = New-Object -Com InternetExplorer.Application 
$ie.Navigate(www.google.com) 
$ie.Visible = $true 
    } 
While (?) 

我打算使用啓動睡眠,給應用程序的時間完全打開,因此它不保持產卵過程像瘋了一樣,但我一直沒能找出哪個值的鏈接找出如果窗戶已關閉。也許我正在討論這個錯誤。

+2

如果我曾經使用過這樣的電腦,我會自殺,只是說。 – Wug 2012-07-19 16:03:21

+0

我非常確定Windows的功能可以掛鉤進程創建和銷燬。您可以保持運行Internet Explorer進程的計數,並在計數達到零時啓動新的進程。不知道如何用純粹的PowerShell來做到這一點。 – Wug 2012-07-19 16:06:10

+0

我正在重新設計自助服務終端車輪... ...將訪問的網頁沒有註銷選項,因此我們必須關閉它才能使用下一個使用者,因此需要循環。 – user1538402 2012-07-19 16:12:47

回答

2

for(){Start iexplore www.stackoverflow.com -wait}

0

我以前使用的窗口的perfmon這一點。您使用Perfmon警報來檢查正在運行的ie實例的數量,如果它們低於1,則啓動一個。

這是很多年前,我最近沒有用過。