【问题标题】:How to add arguments to Diagnostic Start with PowerShell如何使用 PowerShell 将参数添加到诊断启动
【发布时间】:2021-09-06 10:41:01
【问题描述】:

我仅限于使用原生 Windows 工具,我需要自动打开浏览器、访问网站,然后关闭浏览器。我将使用任务调度程序来运行脚本。

我创建了这个成功打开浏览器并关闭它的 PowerShell 脚本。 我将如何去打开一个特定的网页?开始 Arguments 还是其他?

$browser = [Diagnostics.Process]::Start("chrome.exe")
$id = $browser.Id
Start-Sleep -Seconds 5
try {
    Stop-Process -Id $id -ErrorAction stop
} catch {
    Write-Host "Failed to kill"
}    

【问题讨论】:

    标签: windows powershell process scripting native


    【解决方案1】:

    您可以使用适当的 Chromium 命令行参数启动该过程:

    $browser = [Diagnostics.Process]::Start("chrome.exe", "https://stackoverflow.com/ --new-window")
    $id = $browser.Id
    Start-Sleep -Seconds 5
    try {
        Stop-Process -Id $id -ErrorAction stop
    }
    catch {
        Write-Host "Failed to kill"
    } 
    

    Process.Start Method
    Run Chromium with flags
    List of Chromium Command Line Switches

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 2020-09-06
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 2018-02-10
      • 2021-08-21
      相关资源
      最近更新 更多