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

Dok*_*r J 9 python windows taskbar

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

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

ube*_*kel 9

这是我能想到的最简单的解决方案:

import ctypes
ctypes.windll.user32.FlashWindow(ctypes.windll.kernel32.GetConsoleWindow(), True )
Run Code Online (Sandbox Code Playgroud)


Dir*_*mar 6

使用FlashWindowExAPI函数(Python API帮助)完成在Windows中刷新任务栏.

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