有没有办法在Windows的任务栏中创建Python控制台应用程序?

时间:2010-07-15 18:28:26

标签: python windows taskbar

有没有办法让我的Python控制台应用程序的窗口在Windows任务栏中闪存,以引起用户的注意?

我的脚本将仅在相对同质的Windows环境中运行,因此我不关心检测特定API是否存在,或者解决方案是否是跨平台的(当然,跨平台更适合于未来的参考......但我不需要这个应用程序。)

3 个答案:

答案 0 :(得分:8)

这是我能提出的最简单的解决方案:

import ctypes
ctypes.windll.user32.FlashWindow(ctypes.windll.kernel32.GetConsoleWindow(), True )

答案 1 :(得分:6)

使用FlashWindowEx API函数(Python API help)在Windows中刷新任务栏。

我自己没有尝试过,但应该可以使用PyWin32用于Windows扩展的Python )从Python调用此函数,可以通过手动安装或安装ActivePython

答案 2 :(得分:1)