|
.NET実践プログラミング .NETでカスタム・プラグインを開発できる「Google Deskbar」デジタルアドバンテージ2004/12/15 |
![]() |
|
|
|
■コマンドプロンプトを実行するプラグイン
プラグインを使ったGoogle Deskbarの拡張にはさまざまな可能性が秘められていると思われるが、筆者も少しは実用性のある(と思われる)プラグインを作成してみたので、最後にそのコードをサンプルとして示しておく。
このプラグインは、これまでコマンドプロンプト内から実行していたコマンドをGoogle Deskbarから実行し、その出力結果をブラウザで表示するものだ。
コマンドプロンプトを開いて、例えばWindowsのネットワーク設定を確認するために「ipconfig /all」を実行したり、pingコマンドを実行したりすることは(筆者の場合は)よくあるが、これを次のようにしてGoogle Deskbarから実行できるようになる。
![]() |
| Google Deskbarから「ipconfig /all」を実行 |
メニューから[コマンドプロンプトで実行]を選べば、次のような表示内容のブラウザが表示される。
![]() |
| ブラウザで表示される「ipconfig /all」の実行結果 |
このプラグインの全ソース・コード(C#)は次のようになっている(VB.NET版は下のリンクから参照できる)。
|
|
| 「コマンドプロンプトで実行」プラグインのC#のソース・コード(deskbarcmd.cs) | |
ここではコードの詳細についての解説は割愛させていただくが、興味のある方は改造するなどして利用していただければ幸いである。
また、SDKにはサンプル・プラグインとして、入力された数値の文字数のパスワードを生成するプラグインと、入力された文字列にマッチするメール・アドレスをWindowsのアドレス帳から検索してmini-viewerに表示するプラグインが含まれているので、プラグインを開発する際には参考になるだろう。
■
すでにお気づきの方もおられるかもしれないが、現在のバージョンではプラグインを起動するためのショートカット・キーが設定できない。作成したプラグインを日常的に活用にするには、なくてはならない機能であると思われる。ドキュメントには将来のリリースではこの制限はなくなるとあるが、ぜひとも早く実装してほしい機能だ。また、日本語版のリリースも待たれるところである。![]()
| INDEX | ||
| .NET実践プログラミング | ||
| .NETでカスタム・プラグインを開発できる「Google Deskbar」 | ||
| 1.Google Deskbarの基本的な使い方 | ||
| 2.Visual Studio .NETを利用したプラグインの開発 | ||
| 3.コマンドプロンプトを実行するプラグイン | ||
TechTargetジャパン
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




