PowerShellで文字入力する方法 †
PowerShellで文字入力をするには、Read-Hostコマンドレットを使用します。
以下に使用例を記します。
関連記事 †
Read-Hostを使ってみる †
Read-Hostは以下のような構文になります。
- 文字入力
格納変数 = Read-Host
- メッセージを表示して文字入力
格納変数 = Read-Host メッセージ
実際に試してみます。
- 文字入力
PS C:\> $in = Read-Host
HELLO
PS C:\> $in
HELLO
- メッセージを表示して文字入力
PS C:\> $in = Read-Host "Input number"
Input number: 123
PS C:\> $in
123
数字を入力してもGetType()で見るとStringになっています。
文字列なので注意してください。
PS C:\> $in.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
以上、Read-Hostを使って文字入力をする方法でした。