$KeyOption = 'Y','N'
while ($KeyOption -notcontains $KeyPress.Character) {
$KeyPress = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
}
В первый раз, когда я запускаю это, я могу прочитать персонажа, но в следующий раз, когда я запускаю это, не так много ...
- Да, я запускаю его в окне PowerShell
- Нет, я не запускаю
от PowerShell ISE.
Я посмотрел на документы для этого, и есть связанная функция с именем $ host.UI.RawUI. FlushInputBuffer , но ее запуск, похоже, не меняет того факта, что я могу заставить его работать только один раз ... мне нужно что-то еще делать?