动态 版块 发帖 消息 我的
Loading...
HadSky
支持原创软件,共创美好明天!
qq446825518
创始人Lv4   
Python执行后颜色判断,如果是红色执行什么,如果是非红色执行什么的代码示范     

# 点击保存

pyautogui.click(660, 643)


time.sleep(1)


# 判断393,669是不是红色

if '#%02x%02x%02x' % pyautogui.pixel(393,669) == "#ff0000":


    print("检测到红色,说明报错了")


    # 点击关闭弹窗

    pyautogui.click(800, 500)


    time.sleep(1)


else:


    print("没报错,继续执行")


# 后面的代码继续跑

pyautogui.press('tab')


##############################################


两个位置都必须红色的示范:


if (

    '#%02x%02x%02x' % pyautogui.pixel(393,669) == "#ff0000"

    and

    '#%02x%02x%02x' % pyautogui.pixel(500,300) == "#ff0000"

):


    print("两个位置都是红色")


    # 点击关闭弹窗

    pyautogui.click(800, 500)


    time.sleep(1)


else:


    print("没报错,继续执行")


# 后面的代码继续跑

pyautogui.press('tab')




##############################################


#任意满足一个红色:


if (

    '#%02x%02x%02x' % pyautogui.pixel(393,669) == "#ff0000"

    or

    '#%02x%02x%02x' % pyautogui.pixel(500,300) == "#ff0000"

):


    print("至少一个红色")

# 点击关闭弹窗

    pyautogui.click(800, 500)


    time.sleep(1)


else:


    print("没报错,继续执行")


# 后面的代码继续跑

pyautogui.press('tab')



##############################################


简单的逻辑示范,颜色判断


简单的示范代码给我,按完tab之后,

       如果

             是红色就执行回车再点击330,240,点击330,240

       如果

             颜色绿色就点击850,250,不是绿色就点击660,250,


如果按完第一次的tab之后不是红色就执行点击690,330


# 按 TAB

pyautogui.press('tab')


time.sleep(1)


# 获取第一次颜色

color1 = '#%02x%02x%02x' % pyautogui.pixel(393,669)


print("第一次颜色:", color1)


# 如果是红色

if color1 == "#ff0000":


    print("检测到红色")


    # 按回车

    pyautogui.press('enter')


    time.sleep(1)


    # 点击330,240

    pyautogui.click(330,240)


    time.sleep(1)


    # 获取第二次颜色

    color2 = '#%02x%02x%02x' % pyautogui.pixel(330,240)


    print("第二次颜色:", color2)


    # 如果是绿色

    if color2 == "#00ff00":


        print("检测到绿色")


        pyautogui.click(850,250)


    # 不是绿色

    else:


        print("不是绿色")


        pyautogui.click(660,250)


# 不是红色

else:


    print("不是红色")


    pyautogui.click(690,330)





 0  已被阅读了9次  楼主 2026-05-28 16:54:54
回复列表

回复:Python执行后颜色判断,如果是红色执行什么,如果是非红色执行什么的代码示范

guest
登录之后更精彩~
Powered by HadSky 7.1.1
© 2015-2026 PuYueTian
您的IP:216.73.216.7,2026-06-02 00:19:32,Processed in 0.0092 second(s).
Powered by HadSky
© 2012 - 2022 壹素天财 版权所有