繁体   English   中英

Windows边栏小工具重新加载

[英]Windows Sidebar Gadget Reload

我正在尝试为Windows 7开发Windows桌面小部件。只是想知道是否有一种简单的方法来重新加载小部件或者有一些形式的调试代码,它将每10秒重新加载一次小部件。

我问的原因是在开发小部件时,如果我改变任何东西,我需要关闭小部件并读到桌面以显示我的更改。

干杯。

我使用一个简单的批处理文件来杀死sidebar.exe,复制解压缩的小工具文件,然后重新启动sidebar.exe。 此方法还会保留小工具更新之间的设置。

这是批处理文件。 你必须适当地修改src和dst。 如果尚未禁用UAC,则可能必须从提升的命令提示符运行它。

@setlocal
@echo off

:: Kill the current sidebar process
taskkill /f /im sidebar.exe

:: Update files
set src="%CD%\source"
set dst="%USERPROFILE%\appdata\local\microsoft\windows sidebar\gadgets\YourGadget.gadget"

xcopy /s /y %src% %dst%

:: Relaunch sidebar
start "" "%ProgramFiles%\Windows Sidebar\sidebar.exe"

@endlocal

您是否只需要在更改小工具时重新加载小工具?

一个Heterodox Visual Studio小工具模板中 ,作者将一个小工具模板放在一起,该模板附带了ac #project,在您运行它时捆绑和部署您的小工具。

或者,您可能对页面下的链接感兴趣:使用Visual Studio IDE创建Vista小工具

两者都涉及使用Visual Studio,这可能不是您首选的开发方法,但您可以从Microsoft免费获得Visual Web Developer Express,而且我知道该模板的工作原理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM