我想知道是否有可能将我的python程序最小化到系统托盘。 基本上它在每个小时都会截图,但我不希望它留在占用空间的任务栏上。我能否将它放到时钟旁边的系统托盘区域,但保持它运行? 我不使用tkinter或类似的东西。最小化python到Windows系统托盘(Vista)
2
A
回答
2
由于您在Windows上运行,您可能只需要将脚本重命名为具有.pyw扩展名,因此没有控制台窗口。如果您尝试制作系统托盘应用程序,则需要按照您的建议选择一个GUI工具包,而您的简单脚本将变得更大更复杂。
0
与程序连续运行不同,您为什么不使用系统的调度程序? (在* nix下的Cron,Windows下的任务计划程序)。可能会有更多的开销,因为它每次都必须启动Python,但是它会比连接通知图标更容易。
由于您将其称为任务栏,因此我假定使用Windows。要有通知图标,您必须有一个隐藏的窗口,并带有正在运行的消息泵,以便Windows有地方可以发送消息到图标。
因此,简而言之,就是运行预定作业要简单得多。
2
好像这里是一些有用的,而民间...
我很好奇自己,我凝视着这个人PyWin32应用程序,它可以帮助你的事业,马修:
http://www.brunningonline.net/simon/blog/archives/SysTrayIcon.py.html
相关问题
- 1. 最小化窗口到系统托盘
- 2. 当最小化到系统托盘时未收到WM_QUERYENDSESSION
- 3. 麻烦以最小化的应用程序到系统托盘
- 4. 将表单最小化到系统托盘
- 5. C#程序崩溃的最小化到系统托盘
- 6. PyQt4最小化到托盘
- 7. 最小化到托盘
- 8. 红宝石鞋:最小化应用程序到Windows上的系统托盘
- 9. 将Delphi表单最小化为系统托盘
- 10. 最小化对系统托盘的影响
- 11. 如何最小化靠近系统托盘的javafx阶段?
- 12. 如何在TitleBar中添加“最小化到系统托盘”按钮?
- 13. 将应用程序最小化到系统托盘 - 没有图标出现
- 14. 点击按钮后,应用程序最小化到系统托盘?
- 15. 使用WPF最小化/关闭应用程序到系统托盘
- 16. .NET最小化到托盘和最小化所需资源
- 17. Windows系统托盘应用程序
- 18. Windows Phone 8系统托盘未出现
- 19. 从系统托盘
- 20. 系统托盘提示格式化
- 21. Python中的Ubuntu系统托盘
- 22. 如何向Windows询问系统托盘图标的大小?
- 23. Windows Phone Silverlight 8应用程序系统托盘颜色变化
- 24. 如何用python创建系统托盘弹出消息? (Windows)
- 25. Python - 启动HTTP服务器并设置Windows系统托盘
- 26. vista bllocks我的系统托盘图标出于某种原因
- 27. 将python脚本放入系统托盘的最简单方法是什么(Windows)
- 28. 在C++中如何使用Win32 API来最小化系统托盘的窗口?
- 29. 最大化系统托盘中的应用程序?
- 30. 使用系统托盘
是什么操作系统你在跑? – Brandon 2011-02-02 18:14:31