# 设置要打开的网页地址
#$urls = @("https://blog.csdn.net/qq_21688871/article/details/130274132", "https://blog.csdn.net/qq_21688871/article/details/130268153",
#"https://blog.csdn.net/qq_21688871/article/details/130225885","https://blog.csdn.net/qq_21688871/article/details/130183650",
#"https://blog.csdn.net/qq_21688871/article/details/130183022","https://blog.csdn.net/qq_21688871/article/details/130182525")
#
## 设置轮询次数
#$repeat_count = 10000
#
## 循环打开网页
#for ($i = 1; $i -le $repeat_count; $i++) {
# foreach ($url in $urls) {
# Start-Process $url
# Start-Sleep -Seconds 6
# }
# Start-Sleep -Seconds 3
#}
# 设置要打开的网页地址
$urls = @("https://blog.csdn.net/qq_21688871/article/details/130274132", "https://blog.csdn.net/qq_21688871/article/details/130268153",
"https://blog.csdn.net/qq_21688871/article/details/130225885","https://blog.csdn.net/qq_21688871/article/details/130183650",
"https://blog.csdn.net/qq_21688871/article/details/130183022","https://blog.csdn.net/qq_21688871/article/details/130182525")
# 设置轮询次数
$repeat_count = 10000
# 循环打开网页
for ($i = 1; $i -le $repeat_count; $i++) {
# 打开网页
foreach ($url in $urls) {
Start-Process $url
Start-Sleep -Seconds 6
}
# 等待 3 秒钟
Start-Sleep -Seconds 3
# 关闭浏览器
foreach ($url in $urls) {
# 打开网页 5 秒钟
$wait_time = 5
Start-Process $url
Start-Sleep -Seconds $wait_time
# 关闭浏览器进程
Get-Process | Where-Object {$_.MainWindowTitle -like "*$url*"} | Stop-Process
}
}
测试方法
Windows 默认禁止运行 PowerShell 脚本,需要先在 PowerShell 中执行以下命令开启脚本执行权限:
Set-ExecutionPolicy RemoteSigned
执行该命令后,将会提示你确认是否更改执行策略,输入 Y 确认即可。执行完该命令后,就可以运行 PowerShell 脚本了。
.\open_webpage.ps1