Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使用Python自动单击图标?_Python 3.x_Exe - Fatal编程技术网

Python 3.x 如何使用Python自动单击图标?

Python 3.x 如何使用Python自动单击图标?,python-3.x,exe,Python 3.x,Exe,我有一个安装在pc上的窗口应用程序,我希望使用Python代码在应用程序打开后自动单击图标。以下是我的应用程序外观: 在本例中,我希望使用代码查找Excel图标并自动单击它,此图标的目的是下载数据 我无法使用webdriver函数,因为这不是web应用程序,并且此应用程序没有任何代码,这意味着当我在Sample.exe上运行时,它将直接弹出此窗口,如图所示 有人知道这个吗? 导入pyautogui 尽管如此: iconX,iconY=pyautogui.locateCenterOnScreen

我有一个安装在pc上的窗口应用程序,我希望使用Python代码在应用程序打开后自动单击图标。以下是我的应用程序外观:

在本例中,我希望使用代码查找Excel图标并自动单击它,此图标的目的是下载数据

我无法使用webdriver函数,因为这不是web应用程序,并且此应用程序没有任何代码,这意味着当我在Sample.exe上运行时,它将直接弹出此窗口,如图所示

有人知道这个吗?


导入pyautogui
尽管如此:
iconX,iconY=pyautogui.locateCenterOnScreen('icon.png'))
pyautogui.doubleClick(iconX,iconY)

为了实现这一点,您可以使用许多不同类型的模块,但我建议使用python auto GUI。这允许屏幕搜索和控制外围设备,如鼠标和键盘。代码相对简单,非常基本。您可以使用pip install pyautogui使用pip函数安装它

实现你所说的东西的代码是你能做的第一件事之一,如果你需要进一步的帮助,请随时询问,但为了方便,我将删除一个具有以下功能的网站

我将在上面提供演示代码。

可能重复-