有一个函数可以在给定坐标处移动鼠标,但是过了一会儿,执行函数的时间变长了
尝试使用pyautogui模块库moveTo相同的结果
ps python 2.7,Windows 7
import keyboard
import time
import gc
from external_modules.AutoHotPy.AutoHotPy import AutoHotPy
auto = AutoHotPy()
def area_screenshot(coordinates):
for coord in coordinates:
x_cur, y_cur = coord[0], coord[1]
auto.sendToDefaultMouse(x_cur, y_cur)
coordinates = [[123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352],
[123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352],
[123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352]]
while 1:
start = time.clock()
area_screenshot(coordinates)
print('area_screenshot: {}'.format((time.clock() - start)))
if keyboard.is_pressed('0'):
break


事实上,从python方面没有问题:有一个模块调用从一个dll(self.interceptionDll)调用一个函数为什么不试试pynput模块