我如何使用win32gui让应用程序在后台运行?

时间:2018-02-25 03:45:20

标签: pywin32

我能够从here找到一些关于如何使用win32gui模块创建托盘应用程序的优秀代码。

但是,该应用程序基于名为notify的函数运行,该函数仅在鼠标移动图标时运行。

如何让应用程序在循环中不断做某事,无论用户做什么?

(换句话说,我想以非基于事件的方式使用win32gui。)

1 个答案:

答案 0 :(得分:0)

不要在代码中使用win32gui.PumpMessages(运行自己的循环),而是将其替换为以下循环:

while True:
    your_function()
    win32gui.PumpWaitingMessages()

这将允许您在程序循环中运行自己的函数。