ahk吧 关注:879贴子:2,719
  • 6回复贴,共1
求助

有关RGB取色

只看楼主收藏回复

想实现这样的功能,按一次热键q后,会检测一个点的RGB颜色,然后根据RGB红绿蓝的值所处的不同区间执行不同的操作,当这个点红色的亮度大于70小于80,且绿色的亮度小于50蓝色的亮度大于10时,send 1,当这个点红色的亮度小于等于70,绿蓝色任意时,send 2,当这个点红色的亮度大于等于80,绿蓝色任意时,send 3,其他所有情况时send 4


IP属地:北京来自Android客户端1楼2023-11-27 10:47回复
    最先帮我实现的大佬,我愿打赏66,求邦邦


    IP属地:北京来自Android客户端2楼2023-11-27 10:47
    收起回复
      2025-08-04 11:02:12
      广告
      不感兴趣
      开通SVIP免广告
      问的gpt3.5问出来点东西,等下班回家了研究研究


      IP属地:北京来自Android客户端4楼2023-11-27 14:07
      回复
        #NoEnv
        SendMode Input
        q::
        CoordMode, Pixel, RGB
        MouseGetPos, mouseX, mouseY
        PixelGetColor, color, %mouseX%, %mouseY%
        redIntensity := (color & 0xFF0000) >> 16
        greenIntensity := (color & 0x00FF00) >> 8
        blueIntensity := color & 0x0000FF
        if (redIntensity > 70 && redIntensity < 80 && greenIntensity < 50 && blueIntensity > 10) {
        MsgBox, %redIntensity%
        } else if (redIntensity <= 70) {
        MsgBox, %redIntensity%
        } else if (redIntensity >= 80) {
        MsgBox, %redIntensity%
        } else {
        MsgBox, 其他
        }
        return
        esc::Reload


        IP属地:北京来自Android客户端5楼2023-11-27 14:07
        回复
          下班了,测试了下,竟然真能用gpt真的nb


          IP属地:北京来自Android客户端6楼2023-11-27 19:06
          回复