簡體   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