PowerShellで、とにかく楽をしたい!実際に仕事で楽になった事、便利になった事を紹介しつつ進めていきます。]好評記事であるPowerShellによるメッセージボックスについて、再びお送りしたい。Framework様にお世話になり、実装をしたい。Framework様にお世話になるにしても、いきなりメッセージボックスを叩き込むことは残念ながらできない。よって、事前準備が必要となる。いっても、これまでの記事で何度も登場してきた、「アセンブリのロード」というやつをやるだけだ。System.Windows.Formsこれさえやっておけば、あとは、System.Windows.Forms名前空間におけるMessageBoxクラスを利用して、メッセージボックスを叩き込むだけである。サンプルスクリプトといきたい。]実行確認で、ユーザに「はい」or「いいえ」を選択させている。戻り値が取得できるので、結果表示の際に処理分岐が可能である。[void]を頭につけているのは、コンソールに余分な出力をしないためである。[void]をつけないと、コンソールにOKと出力されてしまう。引数2タイトル引数3表示するボタン引数4表示するアイコン引数5引数3の初期フォーカスボタン※初期フォーカスボタンを「はい」にしたい場合は、Button1とすれば、良い。FrameworkのクラスをNew-Objectコマンドレットを使って、インスタンスを作成することが多かった。今回の記事ではどうか?!以下のような形式になっている。[クラス名]::メソッド名このような形式のものを、静的メソッド(Staticメソッド)と呼ぶ。MessageBoxクラスは、静的メソッドである。MessageBoxクラスは、メソッドおよびプロパティが収められている参照用のライブラリである。以上より、MessageBoxクラスのメソッドやプロパティは、オブジェクトを作成せずにアクセスすることができる。メッセージボックスというのは面白いな。誰得?!エディタ風にコンソール出力しろ!やぁ、こんばんは。タイムスタンプを変更しろ!元ボクサーの袴田巌さんの冤罪事件は大変痛ましかったな。シャットダウンを確実にしろ!その日、俺は急いでいた。読者になるはてなブログをはじめよう!acoustic_grooveさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。