PowerShell 中的 Wait-Process cmdlet 用于等待进程停止,然后执行才继续下一步。示例我们有一个正在运行的截图工具应用程序,我们需要先等待进程停止,然后才能继续下一步。PS C:\> Get-Process SnippingTool | Select Name, Id, CPU 名称 Id CPU ---- -- --- SnippingTool 7440 2.0625要先等待进程停止,我们将使用 Wait-Process 命令。您可以提供 ProcessName 或 ID。Write-Output "Waiting for the Process to Stop" ... 阅读更多
Timeout.exe 实际上是一个 cmd 命令,也可以在 PowerShell 中使用。让我们看看与 Timeout 命令相关的帮助。timeout /?如果我们查看 timeout 参数列表,我们可以使用 /T,它表示以秒为单位的时间,以及 /NoBreak 命令,它会忽略指定时间内的任何键。示例Write-Output "Timeout is for 10 seconds" Timeout /T 10 Write-Output "This line will be executed after 10 seconds if not interuptted"输出PS C:\> C:\Temp\TestPS1.ps1 Timeout is for 10 seconds Waiting for 5 seconds, press a key to continue ...请注意:在上面的示例中,用户可以使用任何键中断超时秒数以不允许... 阅读更多