所以,我正在用鼠标制作一个脚本,当LMB和RMB都被点击时,鼠标会向下移动一定量。我遇到的问题是当我尝试移动鼠标时。我一放入win32api行,第一次打印后命令提示符就会冻结。我曾尝试使用其他一些python库来实现这一点,要么导致相同的问题,要么根本不工作(因为应用程序是全屏的)。如果您对win32api行进行了注释,它将在按下两个按钮的持续时间内打印
如果可能的话,我想解决冻结问题
图书馆:
while True:
if win32api.GetAsyncKeyState(1) < 0 and win32api.GetAsyncKeyState(2) < 0:
print("Both pressed")
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, 0, 1, 0 ,0)
print("this never gets printed")
这似乎有效:
或者选中此选项,每次移动鼠标1个像素:
相关问题 更多 >
编程相关推荐