import win32gui cur = win32gui.GetCursorInfo() print(cur) # 输出的是一个元组,类似于(1, 65561, (606, 699)) # 其中: # 第二个元素是鼠标的形状代码 # 第三个元素是鼠标的位置 # 鼠标形状代码: # 65539:正常的鼠标形状 # 65541:文本输入的形状 # 65555:调整窗口大小的形状 # 65567:超级链接的手指头 # 65543:圆圈 # 65561:正常的鼠标形状+圆圈
# 如果想写一个等待鼠标转圈结束的代码,应该是这个样子:
import win32gui
import time
while win32gui.GetCursorInfo()[1] == 65543:
time.sleep(1)
print('转圈结束')
该代码示例展示了如何使用win32gui模块获取鼠标的形状信息,并特别关注鼠标旋转圈(65543)的状态。程序会持续检查鼠标是否处于旋转圈形状,如果是,则等待直到鼠标转圈结束,然后打印转圈结束。
288

被折叠的 条评论
为什么被折叠?



