【发布时间】:2021-11-04 15:53:39
【问题描述】:
我在 PowerShell 5.1 中编码,在循环中使用 Read-Host 时遇到了一个奇怪的问题。出于某种原因,当我按照下面的代码向 Read-Host 输入内容时,我总是在我的 PowerShell ISE 控制台上输出它。有没有办法刷新输入缓冲区以免发生这种情况?
代码:
function Test-Read{
for ($num = 1 ; $num -le 3 ; $num++){
Read-Host -Prompt "Test Prompt"
}
}
输出:
Test Prompt: a
a
Test Prompt: b
b
Test Prompt: c
c
谢谢, 极光
【问题讨论】:
标签: powershell