powershell - 等待进程窗口被激活
问题描述
我正在使用 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)
解决方案
推荐阅读
- google-chrome - 如何解决“您现在不能访问……因为它的证书已被吊销。”
- r - 拆分由点连接的两个单词
- c# - C# 项目。试图在 .txt 文件中查找平均数、最小数、最大数和数字数
- python - 在使用 Pandas 的 Python 中,是否可以逐块读取 4B 行并针对内存中已经存在的 30M 行数据帧过滤每个卡盘?
- node.js - 谷歌云节点应用无法连接跨域请求被阻止
- html-email - 在 HTML 电子邮件签名上托管自定义字体
- javascript - 制作一个每 1 秒更改一次图像的滑块
- azure-devops - 使用 ASP.NET yaml 模板的新 Azure DevOps 管道失败
- c# - DataGrid 单行复选框正在选择所有行
- vba - 如何使用 VBA 将文本框中输入的值分配给另一个表单 MS Access 上的组合框选择