代码之家  ›  专栏  ›  技术社区  ›  user310291

无法从命令调用headless,但不能从PowerShell调用headless

  •  0
  • user310291  · 技术社区  · 6 年前

    在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中做同样的操作时,情况并非如此。我想我的语法不对吧?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Paxz Quiron    6 年前

    你必须使用 Start-Process 在PowerShell中分析参数:

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