続行するには任意のキーを押してください [重複] 質問する

続行するには任意のキーを押してください [重複] 質問する

マイクロソフトのドキュメンテーションでは、read-hostユーザーが何か入力し、Enter キーを押して続行できます。「続行するには任意のキーを押してください」という動作が必要な場合は、これは正確な動作ではありません。(待ってください... キーはどこにあるのですかAny?!)

これを実現する方法はありますか? たとえばread-char?

「1文字入力」と「PowerShell入力」で検索して、入力方法のリストが見つかるか試してみましたが、あまりうまくいきませんでした。そして、Stack Overflowのいくつかの質問は、期待できread-hostそうに見えましたが、実は「任意のキーを押してください...」機能として動作します。

ベストアンサー1

私が使用しているものはこちらです。

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

おすすめ記事