.net framworkを静的メソッドを呼び出すことで使える。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# アセンブリの読み込み Add-Type -Assembly System.Windows.Forms # メッセージボックスの表示 デフォルト $Ret = [System.Windows.Forms.MessageBox]::Show("省略値 メッセージ ボックスに [OK] ボタンを含めます。", "タイトル") echo $Ret.ToString() $Ret = [System.Windows.Forms.MessageBox]::Show("メッセージ ボックスに [OK] ボタンと [キャンセル] ボタンを含めます。","タイトル",[System.Windows.Forms.MessageBoxButtons]::OKCancel) echo $Ret.ToString() # メッセージボックスの表示 OK $Ret = [System.Windows.Forms.MessageBox]::Show("メッセージ ボックスに [OK] ボタンを含めます。","タイトル",[System.Windows.Forms.MessageBoxButtons]::OK) echo $Ret.ToString() # メッセージボックスの表示 YesNo $Ret = [System.Windows.Forms.MessageBox]::Show("メッセージ ボックスに [はい] ボタンと [いいえ] ボタンを含めます。","タイトル",[System.Windows.Forms.MessageBoxButtons]::YesNo) echo $Ret.ToString() # メッセージボックスの表示 AbortRetryIgnore $Ret = [System.Windows.Forms.MessageBox]::Show("[中止]、[再試行]、および [無視]","タイトル",[System.Windows.Forms.MessageBoxButtons]::AbortRetryIgnore) echo $Ret.ToString() # メッセージボックスの表示 YesNo $Ret = [System.Windows.Forms.MessageBox]::Show("[中止]、[再試行]、および [無視]","タイトル",[System.Windows.Forms.MessageBoxButtons]::AbortRetryIgnore) echo $Ret.ToString() # メッセージボックスの表示 YesNoCancel $Ret = [System.Windows.Forms.MessageBox]::Show("ここにメッセージ","タイトル",[System.Windows.Forms.MessageBoxButtons]::YesNoCancel) echo $Ret.ToString() |
コメント