首页 > 其他分享 >实时显示鼠标当前rgb颜色值

实时显示鼠标当前rgb颜色值

时间:2023-10-07 22:56:44浏览次数:38  
标签:鼠标 color a3 实时 Asc substr rgb a5 a6

   Loop
    {
function_get_RGB()
Sleep 200
    }











function_get_RGB()
{
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%    ;输出的是bgr


 

SetFormat, Integer , d



;ToolTip, % Asc(substr(color,3,2)) , %red_hex%


a1:=substr(color,3,1)
a2:=Asc(a1)-55



a3:=Asc(substr(color,3,1))
if a3>58:
    a3:=a3-55
else a3:=a3-48

a4:=Asc(substr(color,4,1))
if a4>58:
    a4:=a4-55
else a4:=a4-48
    
a5:=Asc(substr(color,5,1))
if a5>58:
    a5:=a5-55
else a5:=a5-48

a6:=Asc(substr(color,6,1))
if a6>58:
    a6:=a6-55
else a6:=a6-48
    
a7:=Asc(substr(color,7,1))
if a7>58:
    a7:=a7-55
else a7:=a7-48

a8:=Asc(substr(color,8,1))
if a8>58:
    a8:=a8-55
else a8:=a8-48
    
    
a9:=a3*16+a4
a10:=a5*16+a6
a11:=a7*16+a8
a12:="0X"substr(color,7,2)substr(color,5,2)substr(color,3,2)
a13:="   "
ToolTip,     %a13%   %a12%     R:%a11%    G:%a10%    B:%a9% 
;ToolTip, % Asc(a1)
;ToolTip,R:  %red_hex%`nG:  %green_hex%`nB:  %blue_hex%  

SetTimer,removetooltip,-2000                                     ;------显示2秒后消失
return
removetooltip:
ToolTip
return
}











;F2::  ; Control+Alt+Z hotkey.

;return
; autohotkey函数的入参用%%, 出参不用写%. 再一个是赋值都用:=即可. 别用等号.
View Code

autohotkey代码.

标签:鼠标,color,a3,实时,Asc,substr,rgb,a5,a6
From: https://www.cnblogs.com/zhangbo2008/p/17747678.html

相关文章

  • 使用rsync+inotify实现/www目录实时同步
     #rsync常用于做为linux系统下的数据镜像备份工具,实现远程同步,支持本地复制,或者与其他SSH、rsync主机同步数据,支持增量备份,配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时数据同步官方网站:http://rsync.samba.org/软件包:rsync,rsy......
  • 使用Windows API中键盘、鼠标监控钩子
    本节将介绍如何使用WindowsAPI中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中的线程,而RegisterHotKey函数只能对当前......
  • Flink 从0到1实战实时风控系统[云盘分享]
    点击下载:Flink从0到1实战实时风控系统提取码:1sqmFlink是一款基于流处置的散布式计算框架,能够完成高性能、低延迟的实时数据处置和剖析。下面是一个示例代码,用于展现如何运用Flink从零开端构建实时风控系统。首先,我们需求在pom.xml文件中添加Flink的依赖:<dependency><g......
  • Debian12 vim中鼠标不能复制解决办法
    前奏rambo@debian:~$cat/etc/issueDebianGNU/Linux12\n\l解决#没有该文件则新建rambo@debian:~$sudovim/etc/vim/vimrcletskip_defaults_vim=1ifhas('mouse')setmouse-=aendif#保存并退出,一切都将恢复如果不想更改全局配置,应将这些更改放......
  • [官方培训]10-UE实时渲染后期 李文磊 Epic 笔记
    实时渲染后期什么是后期需求:快速地基于镜头对最终画面内容及形式(节奏,色调,气氛)的控制传统后期:像素UE后期:像素和对象UE后期UE后期对象:对象和像素(Buffer)对象调节:光影,材质,特效,雾效,Sequencer像素Buffer处理:AA,相机及镜头效果,ColorGrading,Tonemapping,PPM,Decal,Translucency,Compo......
  • Mac识别不了罗技鼠标(罗技SPK7214)
    遇到的问题:识别不了解决方案:下载LogiMgr链接:https://pan.baidu.com/s/1nMKnDDl-RsKrRi1oGjmo3w提取码:w2cp打开App,拔插下鼠标USB要是还是没反应,重启下电脑再试试我电脑识别到鼠标后,LogiMgr页面还是跟上面的一样。不过无关紧要了,解决了问题就行了......
  • [vue]在鼠标点击处,画点,并弹窗显示两个点的距离
    <template><divclass="sandbox"><divclass="road"@click="handleClick($event)"><divv-for="(point,pointIndex)inmarkPoints":key="pointIndex......
  • python提取论文图片波形数据:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口
    最近写了一个python提取论文图片波形数据的脚本,代码如下。涉及新知识点:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口,matplotlib图片在pyQT5lable显示,坐标变换,多线程同时使用。搜索相关关键字去对应代码区看注释就可以了。gui窗口:1#-*-coding:utf-8-*-2......
  • ChatGPT 重磅更新可进行实时网络搜索;OpenAI 将构建新的“AI 硬件”丨RTE开发者日报 Vo
    开发者朋友们大家好:这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-17-处理鼠标悬停
    1.简介有些测试场景或者事件,playwright根本就没有直接提供方法去操作,而且也不可能把各种测试场景都全面覆盖提供方法去操作。比如:就像鼠标悬停,一般测试场景鼠标悬停分两种常见,一种是鼠标悬停在某一个元素上方,然后会出现下拉子菜单,第二种就是在搜索输入过程,选择自动补全的字段。关......