2009-06-29 3 views
2

私はサンプルガジェットを作成しました(もちろんgoogle:Dを使用しています)。それは "Hello World!"を示しています。
このガジェットをインストールするための.gadgetファイルを作成しました。
このガジェットをインストールするためにShellExecuteを実行するアプリケーションを作成しました。
私のハローワールドガジェットを見ることができます。
十分に公正です。そして良い教訓を学びました。
別のアプリケーションからVistaガジェットを閉じる

このガジェットを閉じて、サイドバーから削除する別のアプリケーションを作成します。
プログラム方法でこれを行うにはがありますか?

答えて

3

これを行う方法が見つかりました。これは、ガジェットを閉じるためのユーザーアクションをエミュレートすることです。 以下はスクリプトです。

関数StopGadget(GadgetName)
{
するvar WshShell =新しい ActiveXObjectを(\ "WScript.Shell \")。
WshShell.AppActivate(GadgetName);
WshShell.SendKeys(\ "+ {F10} C \");
WshShell = null;
}

関連する問題