Может ли кто-нибудь дать совет относительно того, почему закомментированная часть кода не работает?
Когда я запускаю эту часть кода как отдельный код, он работает, но когда я включаю это в forl oop это не работает. Курсор никогда не перемещается к желаемым координатам, где находится изображение. Что происходит, так это то, что три непреднамеренных блокнота открываются по одному (см. снимок экрана )
import pyautogui,os
directory = 'C:\\Users\\johna\\Desktop\\pdfs'
x=1422
y=277
for filename in os.listdir(directory):
if filename.endswith('.txt'):
pyautogui.click(x,y)
pyautogui.press('f2')
pyautogui.hotkey('ctrl','c')
# pyautogui.click(pyautogui.moveTo(pyautogui.locateOnScreen
#('C:\\Users\\johna\\Desktop\\jt_code\searchsalesforce.png'),duration=2))
pyautogui.moveTo(397,221) #Works if I hard code the coordinates
pyautogui.hotkey('ctrl','v')
pyautogui.press('enter')
y=y+28
pyautogui.moveTo(x,y)
Ниже приведены снимки экрана, показывающие, какие файлы в каталоге, с которым я работаю, и какое изображение находится в локации на экране
путь к скриншоту и файлы
скриншот для размещения на экране