入力されたキーを取得する
「System.Console」クラスの:「Readkey」メソッドを利用すると入力されたキーの取得が可能です。
「ReadKey」によるキーの取得
小文字「t」を入力した場合
MSH C:\> $key = [System.Console]::Readkey() tMSH C:\> $key.getType().FullName System.ConsoleKeyInfo MSH C:\> $key KeyChar Key Modifiers ------- --- --------- t T 0
- 結果は「System.ConsoleKeyInfo」クラスに取得されます。
大文字「t」を入力した場合
MSH C:\> $key = [System.Console]::Readkey() TMSH C:\> $key KeyChar Key Modifiers ------- --- --------- T T Shift
- Shiftキーが押されたことが分かります。