Pyautogui.click(x,y)错误

时间:2016-03-30 11:35:09

标签: python python-3.x pyautogui

所以我正在学习使用python 3,现在正在学习#34; pyautogui"模块。当我尝试使用" pyautogui.click(x,y)"。我收到此错误" [WinError 5]访问被拒绝"。它仍然点击坐标,但为什么我得到这个错误。我试图从正常运行并管理CMD。我正在使用Windows 10.如果你可以帮助我,请帮忙!

感谢您的建议!

3 个答案:

答案 0 :(得分:0)

我在使用Windows 8.1时遇到了同样的问题。我解决了制作一个调用python脚本并以管理员身份运行bat文件的bat文件。

要以管理员身份运行bat文件,我右键单击bat文件并以管理员身份运行。

答案 1 :(得分:0)

I found out another way. You can use two "try/except":

try:    
    pyautogui.click(x, y)
except:
    try:
        pyautogui.click(x, y)
    except:
        pass

I don't know why and how, but it works.

答案 2 :(得分:0)


根本原因是您安装了鼠标选项应用程序(至少在我的情况下) 我从这个故事中知道:我有一个使用click(两次)的python脚本。它工作得很好,但与此同时,我在我的comp上安装了鼠标设置应用程序。之后,我运行我的脚本,但得到此访问被拒绝错误。 (但是,第一次点击有效,只有第二次点击发出错误)。然后我卸载了这个鼠标软件(无论如何几乎无法使用),瞧,点击又好了 希望这对你也有帮助。