如何创建带停止、暂停和继续函数的Python,而不使用"time“模块,特别是time.sleep(),因为我的程序在这个函数之后冻结了?谢谢
更具体地说,我想要创建一个应用程序脚本,计算程序打开的时间。如果应用程序被最小化-定时器必须暂停。在这个步骤中,如果应用程序关闭,使用time.sleep()会冻结我的应用程序--定时器必须停止。
发布于 2014-06-16 11:44:42
如果我正确地解决了您的问题,您需要计算应用程序打开的时间,并尽可能减少应用程序的暂停时间。为此,您不需要使用任何sleep。您只需对事件作出反应,记录事件发生的时间并累积打开时间。在伪代码中,它给出了:
对于python,现在是time.time(),当状态打开时,状态应该被管理为布尔opened = True,当stat是min时,应该将状态管理为opened = False。
如果应用程序调用类似的API,这很简单,如果必须挂起windows应用程序状态更改,就会更加棘手。
https://stackoverflow.com/questions/24239875
复制相似问题