pyautogui中的click() 的问题

wsang_web 2016-12-19 12:47:28

#test.py
import pyautogui
import time
import os

width,height=pyautogui.size()
print(width,height)
pyautogui.click(0,height,button='left')
pyautogui.moveTo(250,height-2)
pyautogui.click()
pyautogui.typewrite('camera',interval=0.25)
pyautogui.press('enter')
time.sleep(3)
btnCapture = pyautogui.locateOnScreen('still.png')#按钮图标,可以找到的
print(btnCapture)
if btnCapture == None :
pyautogui.alert("error:not found picture")
else :
btnCaptureX,btnCaptureY = pyautogui.center(btnCapture)
pyautogui.click(btnCaptureX,btnCaptureY)


python test.py
运行结果是这样,不知道什么原因???请大神帮忙看看


...全文
1663 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nick Name 2020-04-27
  • 打赏
  • 举报
回复
在涉嫌关闭程序或隐藏程序的代码前添加
setting pyautogui.FAILSAFE = False
高歌^~^ 2020-02-17
  • 打赏
  • 举报
回复
import pyautogui import time width, height = pyautogui.size() print(width, height) pyautogui.moveTo(width-1, height - 2) pyautogui.click() time.sleep(2) try: btnCapture = pyautogui.locateOnScreen('C:\\Users\\xxxx\\Desktop\\still6.png') except: pyautogui.alert("error:not found picture") if btnCapture == None: print('btnCapture == None') else: print(btnCapture) btnCaptureX, btnCaptureY= pyautogui.center(btnCapture) pyautogui.doubleClick(btnCaptureX, btnCaptureY) 运行结果: D:\Programs\Python37\python.exe E:/PycharmProjects/test1/test02.py 1920 1080 Box(left=86, top=330, width=59, height=47) Process finished with exit code 0
wsang_web 2019-12-10
  • 打赏
  • 举报
回复
好早之前的,都忘记了
sunsikay 2019-10-10
  • 打赏
  • 举报
回复
大佬解决没,同问

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧