如何使用 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"
的值-ArgumentList
Start-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"'