首页 > 解决方案 > 等待进程窗口被激活

问题描述

我正在使用 PowerShell 脚本:

Start-Process c:\test\window.exe 

我试图让它等到window.exe激活(窗口进程出现在屏幕中)以继续脚本。我有一个 60 秒的“超时”,但这个过程有可能超过 60 秒。

$NumOfSecs = 60;
$n = $NumOfSecs;
Write-Host "Starting in " -NoNewLine;
do {
    if ($n -lt $NumOfSecs) {
        Write-Host ", " -NoNewLine
    };
    Write-Host $n -NoNewLine;
    $n = $n - 1;
    Start-Sleep 1
} while ($n -gt 0)

标签: powershell

解决方案


推荐阅读