这是我自己尝试写的一个小脚本(抄抄改改还有点小bugヽ( ̄▽ ̄)ノ)
有窗口时tip内容:窗口标题,鼠标坐标,颜色码,窗口pid,进程名,进程路径,窗口宽高比
无窗口时tip内容:鼠标坐标,分辨率
使用方法:直接运行,退出用ESC
F9 暂停 F10 重新开始
#Warn #NoTrayIcon ;不显示托盘图标 ;以固定的速率运行子程序 SetTimer, UpdateOSD1,10 gosub, UpdateOSD1 ;~ return UpdateOSD1: MouseGetPos, MouseX, MouseY ;获取当前鼠标位置的坐标 PixelGetColor, color, %MouseX%, %MouseY%, RGB ;获取前一步获得的坐标处的颜色码 WinGetActiveTitle, Title ;获取当前活动窗口的的标题 winget,pid,PID,%title% ;获取当前活动窗口的的PID(进程ID) winget,ahk_exe,ProcessName,%title% ;获取当前活动窗口的进程名 winget,ahk_path,ProcessPath,%title% ;获取当前活动窗口的进程路径 SysGet, VirtualWidth, 78 SysGet, VirtualHeight, 79 WinGetPos,,,width,height,%title% if(title != "") { ToolTip,Title`t`t%Title%`ncoordinate`tX%MouseX% Y%MouseY%`nRGB`t`t%color%`nPID`t`t%pid%`nahk_exe`t`t%ahk_exe%`npath`t`t%ahk_path%`nwidth、height`t%width%x%height% ;已tooptip的方式显示以上获取的内容 return } else { ToolTip,coordinate`t`tX%MouseX% Y%MouseY%`nmonitor resolution`t%VirtualWidth%*%VirtualHeight% ;title为空只显示坐标 return } F9:: SetTimer, UpdateOSD1,off ToolTip return F10:: SetTimer, UpdateOSD1,On return Esc:: ExitApp
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
据作者反馈,还有一些问题,本文仅供大家学习参考!