見出し画像

PowerShell インプットボックスを出したい

PowerShell インプットボックスを出したいときのスクリプト


#アセンブリの読み込み
[void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")

# インプットボックスの表示
$INPUT = [Microsoft.VisualBasic.Interaction]::InputBox("メッセージ", "タイトル")
if($INPUT -ne ""){
 write-host 入力された文字は $INPUT です
}


Windows11だからなのか標準フォントの問題なのか
「キャンセル」の文字が「キャソ」になっています。
このような不具合はWindowsあるあるです。
最近のマイクロソフトはAIに力を入れていますが、そんなにAIがすごいならAIに不具合を直してもらったらどうですかね



メッセージ部分の中で改行したい場合は「`n」を挿入します。

#アセンブリの読み込み
[void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")

#インプットボックスの表示
$INPUT = [Microsoft.VisualBasic.Interaction]::InputBox("メッセージ`n`n改行テスト1`n改行テスト2", "タイトル")
if($INPUT -ne ""){
 write-host 入力された文字は $INPUT です
}



#PowerShell #プログラミング #プログラミング学習 #インプットボックス #VisualBasic #Windows

この記事が気に入ったらサポートをしてみませんか?