使用 Windows 10 上的 Google Chrome 从命令行(批处理或 powershell)打开一组 URL 的可靠方法

使用 Windows 10 上的 Google Chrome 从命令行(批处理或 powershell)打开一组 URL 的可靠方法

我的代码片段(Windows 10 cmd shell)

set s1="https://www.bbc.co.uk/radio4/programmes/schedules#on-now" 
set s2="https://www.bbc.co.uk/radio4extra/programmes/schedules#on-now" 
set s3="https://www.bbc.co.uk/iplayer/guide"
set s4="http://192.168.1.33:1935"
start  chrome --new-tab %s1% %s2% %s3% %s4% 

有时这种方法有效。但有时,Chrome 会打开第一个网站然后暂停,或者只打开前两个网站而不打开其余网站。

我想要一种可靠的方法来做到这一点,只使用 Windows cmd 或 PowerShell,而不需要任何类型的扩展或外部工具。

答案1

在 powershell 中,这对我来说非常有效:

$sites = @()

$sites += "https://www.bbc.co.uk/radio4/programmes/schedules#on-now" 
$sites += "https://www.bbc.co.uk/radio4extra/programmes/schedules#on-now" 
$sites += "https://www.bbc.co.uk/iplayer/guide"
$sites += "http://192.168.1.33:1935"

foreach($site in $sites){
start-process chrome.exe $site
} 

相关内容