Windows 边栏小工具重新加载
我正在尝试为 Windows 7 开发一个 Windows 桌面小部件。只是想知道是否有一种简单的方法来重新加载该小部件,或者是否有某种形式的调试代码可以每 10 秒重新加载该小部件。
我问的原因是在开发小部件时,如果我更改任何内容,我需要关闭小部件并读取到桌面以显示我的更改。
干杯。
I am trying to develop a Windows Desktop widget for Windows 7. Just wondering if there is an easy way to reload the widget or have some form of debug code that will reload the widget every 10 seconds.
The reason I ask is while developing the widget, if I change anything I need to close the widget and readd to the desktop to show my changes.
Cheers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用一个简单的批处理文件来执行此操作,该文件会终止 sidebar.exe,复制解压缩的小工具文件,然后重新启动 sidebar.exe。此方法还保留小工具更新之间的设置。
这是批处理文件。您必须适当修改 src 和 dst。如果您尚未禁用 UAC,您可能必须从提升的命令提示符运行它。
I do this using a simple batch file that kills sidebar.exe, copies the unzipped gadget files over, and then restarts sidebar.exe. This method also preserves settings between gadget updates.
This is the batch file. You'll have to modify src and dst appropriately. You might have to run it from an elevated command prompt if you haven't disabled UAC.
您是否只需要在更改后重新加载小工具?
在 A Heterodox Visual Studio Gadget Template 中,作者整理了一个小工具模板,其中包含附加了 ac# 项目,当您运行它时,它会捆绑并部署您的小工具。
或者,您可能对页面下方的链接感兴趣:使用 Visual Studio IDE 创建 Vista Gadget
两者都涉及使用 Visual Studio,这可能不是您首选的开发方法,但您可以免费获得 Visual Web Developer Express微软,我确实知道该模板可以在其中发挥作用。
Do you only need to reload the gadget upon making changes to it?
In A Heterodox Visual Studio Gadget Template the author has put together a gadget template which has a c# project attached that bundles and deploys your gadget when you run it.
Alternatively, you may be interested in the link down the page: Create a Vista Gadget Using Visual Studio IDE
Both involve the use of Visual Studio, which may not be your preferred method of development, but you can get Visual Web Developer Express for free from Microsoft, and I know for fact that the template works in that.