如何在Powershell中的读取主机上等待x秒?如果用户没有输入我需要的值,我正在尝试实现xis以提示用户输入x秒。我使用默认值。
目前,当我使用read-host无限期地等待用户输入时,我希望它有一个超时。我怎样才能做到这一点。我的代码如下。我无法找到任何让我在此定义计时器的选项。
$input = Read-Host ("Enter Y or N")
if(!input)
{
$input = Y
}
这是关于可能的重复问题:
在该帖子中,所有答案都更倾向于用户是否按下了一个键。他们没有提到如何在那里捕获用户输入来使用它?