我只是想在下面问我的帮助。
我的代码运行正常,但在使用.exe
将其转换为PyInstaller
后,我会遇到FileNotFoundError: [WinError 2]
。
请建议我如何解决它。
代码:
import pyautogui, time
try:
while True:
time.sleep(30)
pyautogui.dragRel(1,0)
pyautogui.dragRel(-1,0)
except KeyboardInterrupt:
print('Done')
答案 0 :(得分:1)
我遇到与PyAutoGUI和PyInstaller相同的问题,无法点击工作。移动鼠标和图像识别似乎工作。
感谢这篇文章here我找到了一个"解决方法":
我没有使用 pyautogoi.click()方法,而是使用 ctypes 中的类似方法。
import ctypes
我用
交换了pyautogui.click()调用# see http://msdn.microsoft.com/en-us/library/ms646260(VS.85).aspx for details
ctypes.windll.user32.mouse_event(2, 0, 0, 0,0) # left down
ctypes.windll.user32.mouse_event(4, 0, 0, 0,0) # left up
对于双击,我只需将这两种方法调用两次。