支持资源

支持资源

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

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

上述命令给出错误:

“启动进程:找不到接受参数‘http://www.google.com’的位置参数。”

我也尝试过加引号和不加引号的情况。



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

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



start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen

将打开浏览器但仅进入开始页面。

非常感谢任何指导!出于某种原因,将全屏和 URL 选项结合起来让我感到不适。我做错了什么?


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

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

答案1

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

基本上,你只需要用单引号括起来,并将其作为 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"'

使用更短的 PowerShell 别名

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

支持资源

相关内容