一尘不染

如何为Windows构建SystemTray应用程序?

python

我通常在Linux系统上工作,但遇到一种情况,我需要编写一个客户端应用程序,该应用程序可以作为服务在Windows上运行。有人可以帮助我或指导我如何在Windows环境下构建MenuBar应用程序(例如Dropbox),该应用程序从操作系统启动开始,图标位于TaskBar中,然后单击该应用程序图标将显示一个菜单。

我的脚本语言是python。谢谢。


阅读 147

收藏
2020-12-20

共1个答案

一尘不染

您可以使用pywin32(适用于Windows扩展的Python)模块执行此操作。

Python
2示例代码

要使其在启动时运行,您可能会弄乱服务,但实际上在用户“启动文件夹”中安装指向exe的链接要容易得多。

Windows 7和Vista

c:\ Users \ [用户名] \ AppData \ Roaming \ Microsoft \ Windows \开始菜单\ Programs \
Startup

Windows XP

c:\ Documents and Settings \ [用户名] \开始菜单\程序\启动

2020-12-20