1. ホーム
  2. powershell

[解決済み] いずれかのキーを押して続行[複製]。

2022-03-04 23:03:23

質問

マイクロソフトの発表によると ドキュメント , read-host は、ユーザーが何らかの入力を行い、Enterキーを押して続行することができます。もし、"Press any key to continue"としたいのであれば、必ずしも正しい動作ではありません。 任意の キーですか!)

これを実現する方法はあるのでしょうか?次のようなものです。 read-char ?

入力を得るためのすべての方法のリストがないか、"1文字入力" や "powershell input" で検索してみたのですが、あまりヒットしませんでした。そして、いくつかのStack Overflowの質問では、希望的観測に基づいた使用方法 read-host というのは 実際に は、quot;press any key... "機能で動作します。

解決方法は?

以下は、私が使っているものです。

Write-Host -NoNewLine 'Press any key to continue...';
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');