如何在未聚焦的窗口中退出Python函数

时间:2016-03-09 20:22:00

标签: python winapi exit-code

我正在制作一个自动点击器,一切正常,但我有一个问题。当我启动自动点击器时,我无法退出它,因为我的光标聚焦在不同的窗口上。这不是理想的,因为在调试它时我可能会输入一个大值,然后必须等待它完成才能执行任何其他操作。有没有什么事情我可以做到这一点当我按下一个键时脚本会停止,即使我没有专注于窗口?

full code can be seen here但最小的例子是:

def click(x, y, z):
    for i in range(z):
        win32api.SetCursorPos((x,y))
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
        time.sleep(.03)

click(0,0,10000) #for example

0 个答案:

没有答案