PowerShellメモ メッセージボックスを表示してみる
コマンドプロントよりもう少し分かりやすく操作できるようにならんかな?って事で。
ポイントとしてはこんな感じ。
- Add-TypeでSystem.Windows.Formsっていうアセンブリを追加する
- [System.Windows.Forms.MessageBox]::Showってメソッドでダイアログを表示する。
んで、今回試したコードはこんな感じ。
Add-Type -Assembly System.Windows.Forms $answer = [System.Windows.Forms.MessageBox]::Show( "はいかいいえを選んでください", "サンプルなダイアログ", "YesNo", "Question" ) if( $answer -eq "Yes" ) { [System.Windows.Forms.MessageBox]::Show( "はいをクリックしました", "確認", "Ok", "Information" ) } else { [System.Windows.Forms.MessageBox]::Show( "いいえをクリックしました", "確認", "Ok", "Information" ) }
実行はこんな感じ。
powershell -ExecutionPolicy Bypass -File Proto.ps1
実行したらこんな感じ。
まずは、実行してすぐに表示されるダイアログ。
はいボタンをクリックしたらこんなん。
んで、いいえボタンをクリックしたらこんなん。
んまま、明日への自分へのメモってことで。
PowerShell-Assembly,Add-Type,Microsoft,PowerShell,ps1,System.Windows.Forms,System.Windows.Forms.MessageBox,Windows,アセンブリ,ウィンドウズ,コマンドレット,スクリプト,ダイアログ,プログラミング,マイクロソフト,メッセージボックス
関連記事
C#メモ ×ボタンがクリックされたことを検知してみる
はじめに 野暮用で必要になって。 ポイントはざっくりこんな感じ。 フォームのFo ...
Mac OSXでRemote Desktop Connectionを使ってWindows 7 Home Premiumにリモート接続してみる
MacにRemote Desktop Connection Clientをインス ...
Excel VBAメモ テーブルの挿入で作ったテーブルを名前で見つけて内容を取得してみる
野暮用で。 ポイントはこんな感じ。 テーブルに名前をつけておく Sheetオブジ ...
Excel VBAメモ Accessファイルで定義したフィールドの型を調べてみる
仕事で用があったのでメモすることに。 ポイントはこんな感じかな。 ADODB.C ...
PowerShellメモ Wordの文書をPDFファイルに変換してみる
サクッとできたらいいなということで。 ポイントはこんなとこ。 ファイルの拡張子を ...
ディスカッション
コメント一覧
まだ、コメントがありません