■このサイトはPowerShell(MSH/Monad)奮闘記です
管理人「newpops(吉岡洋)」が「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。
【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。
2005-11-27
■[MSH]入力されたキーを取得する
「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キーが押されたことが分かります。
スタインバーグジャパン
クリック: 5回
クリック: 5回



