使用powershell刷新网页
我只需要使用powershell刷新当前网页。但是正在刷新所有打开的网页。我的代码在这里使用powershell刷新网页,powershell,Powershell,我只需要使用powershell刷新当前网页。但是正在刷新所有打开的网页。我的代码在这里 function Refresh-WebPages { param( $interval = 5 ) "Refreshing IE Windows every $interval seconds." "Press any key to stop." $shell = New-Object -ComO
function Refresh-WebPages {
param(
$interval = 5
)
"Refreshing IE Windows every $interval seconds."
"Press any key to stop."
$shell = New-Object -ComObject Shell.Application
do {
'Refreshing ALL HTML'
$shell.Windows() |
Where-Object { $_.Document.url } |
ForEach-Object { $_.Refresh() }
Start-Sleep -Seconds $interval
} until ( [System.Console]::KeyAvailable )
[System.Console]::ReadKey($true) | Out-Null
}
您有
Where
子句,它用.url
过滤掉所有窗口
Where-Object { $_.Document.url }
您需要做的就是针对您正在寻找的特定url对其进行优化
Where-Object { $_.Document.url -like 'http://google*' }
这将过滤掉所有以http://google
。如果有一个更优雅的解决方案针对一个页面,我不知道它