2

サンプル ガジェットを作成しました (もちろん Google :D を使用)。「Hello World!」と表示されます。
このガジェットをインストールするための .gadget ファイルを作成しました。
このガジェットをインストールするために ShellExecute を実行するアプリケーションを作成しました。
Hello World ガジェットが表示されます。
けっこうだ。そして、良い教訓が得られました。

ここで、このガジェットを閉じてサイドバーから削除する別のアプリケーションを書きたいと思います。これを行うプログラム的な方法
はありますか?

4

1 に答える 1

3

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

function StopGadget(GadgetName)
{
var WshShell = new ActiveXObject(\"WScript.Shell\");
WshShell.AppActivate(ガジェット名);
WshShell.SendKeys(\"+{F10}C\");
WshShell = null;
}

于 2009-06-30T06:32:39.357 に答える