我的代码片段(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
}