使用 PowerShell 将 Chrome 全屏启动到特定 URL?

Jay*_*mes 7 powershell google-chrome fullscreen

如何在全屏窗口中启动 Chrome 浏览器,并将特定 URL 作为要使用 PowerShell 打开的网页?

start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen "http://www.google.com"
Run Code Online (Sandbox Code Playgroud)

上面的命令会报错:

“Start-Process:找不到接受参数“http://www.google.com”的位置参数。”

我也尝试过带引号和不带引号。



start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://www.google.com"
Run Code Online (Sandbox Code Playgroud)

以上打开页面但不会全屏显示



start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen
Run Code Online (Sandbox Code Playgroud)

将打开浏览器,但仅打开起始页。

非常感谢任何指导!由于某种原因,全屏和 URL 选项的结合让我感到不舒服。我究竟做错了什么?


有关更多信息,我想要完成的是:全屏打开浏览器到特定页面,检查屏幕截图是否存在,如果存在则将其删除,保存屏幕截图,关闭浏览器。

到目前为止,除了全屏之外,一切正常。

Vom*_*yle 6

由于您使用 PowerShell 运行,因此“start”是该Start-Process命令的别名。对于 PowerShell,Start-Process需要-ArgumentList参数来指定您作为参数单独传递的值,而不是[启动]执行的进程。

基本上,您只需要用单引号括起来,并将其设为PowerShell参数--start-fullscreen "http://www.google.com"的值-ArgumentListStart-Process

电源外壳

Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList '--start-fullscreen "http://www.google.com"'
Run Code Online (Sandbox Code Playgroud)

使用较短的 PowerShell 的别名

Start "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe" '--start-fullscreen "http://www.google.com"'
Run Code Online (Sandbox Code Playgroud)

支持资源