PowerShell 在新 Window 中打开 URL - [system.Diagnostics.process]::Start("","")
PowerShell Open URL in New Window - [system.Diagnostics.process]::Start("","")
所以我使用 PowerShell(特别是 5.1 版)来为我的工作编写一个脚本,该脚本实质上是根据用户从可用选项中选择的内容打开一些网站。
为了打开网站(对于这个例子,假设我要去 Google),我使用 [system.Diagnostics.Process]::Start("chrome","https://www.google.com").此 确实 打开网站,但我试图将其完全打开到一个新的 window 中。在当前状态下,我只能通过手动打开一个新的 window 然后 然后 运行 脚本来完成此操作。
对任何开关或任何可能有用的东西有什么建议吗?我在其他网站上看到一些人在谈论 --new-window 或 -new = 1,但这些是针对其他命令的,似乎不适用于此命令。
我还专门使用了 Chrome,因为我尝试打开的网站需要登录,所以我已经打开了 Chrome Window,它默认在同一个 window 上打开我所有的新标签页,这是我试图避免的。
如有任何帮助,我们将不胜感激!
请求在新的 window 中打开给定 URL 的 Chrome CLI 参数是
-new-window
使用 PowerShell 的 Start-Process
cmdlet 比直接使用底层 .NET API 更简单。
因此:
Start-Process chrome.exe '-new-window https://www.google.com'
所以我使用 PowerShell(特别是 5.1 版)来为我的工作编写一个脚本,该脚本实质上是根据用户从可用选项中选择的内容打开一些网站。
为了打开网站(对于这个例子,假设我要去 Google),我使用 [system.Diagnostics.Process]::Start("chrome","https://www.google.com").此 确实 打开网站,但我试图将其完全打开到一个新的 window 中。在当前状态下,我只能通过手动打开一个新的 window 然后 然后 运行 脚本来完成此操作。
对任何开关或任何可能有用的东西有什么建议吗?我在其他网站上看到一些人在谈论 --new-window 或 -new = 1,但这些是针对其他命令的,似乎不适用于此命令。
我还专门使用了 Chrome,因为我尝试打开的网站需要登录,所以我已经打开了 Chrome Window,它默认在同一个 window 上打开我所有的新标签页,这是我试图避免的。
如有任何帮助,我们将不胜感激!
请求在新的 window 中打开给定 URL 的 Chrome CLI 参数是
-new-window
使用 PowerShell 的
Start-Process
cmdlet 比直接使用底层 .NET API 更简单。
因此:
Start-Process chrome.exe '-new-window https://www.google.com'