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
この記事が気に入ったらサポートをしてみませんか?