powershell - 可以从 cmd 调用 headless,但不能从 powershell 调用 headless

标签 powershell google-chrome

在 dos 中,当我粘贴此命令时它会起作用:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" https://google.com --screenshot=c:\test\google.png --headless --hide-scrollbars --window-size=1920,1080 --disable-gpu &

当我在 Powershell 中执行相同操作时,却没有。我猜我的语法不正确?

最佳答案

您必须在 Powershell 中使用 Start-Process 并解析参数:

Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList "https://google.com","--screenshot=c:\test\google.png","--headless","--hide-scrollbars","--window-size=1920,1080","--disable-gpu"

关于powershell - 可以从 cmd 调用 headless,但不能从 powershell 调用 headless,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51439219/

相关文章:

powershell - 修改日期的 tree/f cmd。 Windows Powershell

powershell - IF 语句中的动态条件参数?

powershell - 如何在 Windows 命令行上获取 MinGW64、C/C++ 语言关键字和库函数的帮助?

javascript - 使用拼接删除数组元素后,Google Chrome 控制台未显示正确的数据

html - Chrome 中 tr 中的 td 在宽度上偏移了 4 个像素

powershell - Get-Service 失败,但 Invoke-Command {Get-Service} 成功

Windows 上 Ubuntu 中的 Python 模块

javascript - 从 JavaScript 以编程方式打开 Safari/Google Chrome 开发者工具

javascript - 为什么 Chrome 调试器认为封闭的局部变量是未定义的?

javascript - 无法读取未定义的属性 'onPageChanged'