首先来看看窗口界面:
操作步骤:
- 窗口放在最前面,按下键盘上面一排的数字1,就可以获取到窗口放进窗口列表里
- 重复步骤1几次
- 点击运行,就可以实现在多个窗口里面鼠标单击某个位置了
实现这些功能,我们需要用到的知识点为:
- 列表窗口数据的绑定,按钮事件
- tkinter 窗口里面控件位置排列
- 鼠标移动并点击
- 获取窗口句柄
- 线程池
下面,到我们本篇文章的重点:
代码如下:
import time
from tkinter import *
from concurrent.futures import ThreadPoolExecutor
import keyboard
import win32gui