我正在使用PyAutoGUI自动化KPI仪表板的更新过程。这需要在线运行报告,将其导出到Excel,并稍作调整Excel。我坚持单击打开Excel工作簿时出现的“启用内容”安全警告。
我尝试使用以下简单代码: enab = gui.locateCenterOnScreen('Enable2.png',置信度= 0.7) gui.click(enab)
为了创建Enable2.png文件,我截屏了Excel文件并将其裁剪为仅显示按钮。注意:我尝试将其裁剪为仅包含按钮以及黄色背景的一部分。两者产生相似的结果
这将返回0.4的置信度(有时会有所不同/选择其他内容)。
import pyautogui as gui
import time
gui.FAILSAFE = True # fail-safe
gui.keyDown('alt')
gui.press('tab')
gui.keyUp('alt')
enab = gui.locateCenterOnScreen('Enable2.png', confidence=0.7)
gui.click(enab)
为什么置信度这么低?为什么不同?我该如何改善这个过程?