【问题标题】:Close Vista gadgets from an another application从另一个应用程序关闭 Vista 小工具
【发布时间】:2009-06-29 13:51:36
【问题描述】:

我创建了一个示例小工具(当然使用 google :D)。它显示“Hello World!”。
我创建了一个用于安装此小工具的 .gadget 文件。
我编写了一个执行 ShellExecute 的应用程序来安装这个小工具。
我可以看到我的 hello world 小工具。
很公平。并且吸取了很好的经验教训。

现在我想编写另一个应用程序来关闭此小工具并将其从侧边栏中删除。
是否有任何程序化方式可以做到这一点?

【问题讨论】:

    标签: windows-vista windows-desktop-gadgets


    【解决方案1】:

    我找到了一种方法来做到这一点。这是为了模拟用户关闭小工具的操作。 以下是脚本。

    函数 StopGadget(GadgetName)
    {
    var WshShell = 新 ActiveXObject(\"WScript.Shell\");
    WshShell.AppActivate(GadgetName);
    WshShell.SendKeys(\"+{F10}C\");
    WshShell = null;
    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多