对于为什么注释掉的代码部分无法运行,任何人都可以提供任何建议吗?
当我将这部分代码本身作为独立代码运行时,它可以工作,但是当我将它包括在forloop中时,它不起作用。光标永远不会移动到图像所在位置的所需坐标。发生的情况是,一次打开了三个意外的记事本(请参阅screen shot)
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)
下面的屏幕快照显示了我正在使用的目录中的哪些文件以及“在屏幕上定位”功能中的图像