このエントリーをはてなブックマークに追加


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を使って文字入力をする方法でした。


スポンサーリンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-10-27 (火) 19:49:55 (1084d)