Eyedropper 颜色提取,十六位和RGB均可

来源于github的Eyedropper直观取色,Ctrl + H:是将十六进制颜色值复制到剪贴板,Ctrl + C:是将颜色的RGB值复制到剪贴板,Ctrl + Q:退出脚本。 网址:https://github.com/gooosie/Eyedropper

Eyedropper 颜色提取,十六位和RGB均可

 

 

; name: Eyedropper
; description: Get the color by your cursor.
; version: v1.1.0
; author: Gooosie
; github: https://github.com/gooosie/eyedropper
Gui -Caption -Resize +AlwaysOnTop +Border +ToolWindow
#Persistent
SetTimer, WatchCursor, 30
return

WatchCursor:
	MouseGetPos, posX, posY
	PixelGetColor, color, %posX%, %posY%, Slow RGB
	colorRGB := HexToRGB(color)
	ToolTip, %posX%`, %posY%`n%color%`n%colorRGB%
	WinGetPos, ToolTipX, ToolTipY, ToolTipW, ToolTipH, ahk_class ToolTips_class32
	Gui, Color, %color%
	winX := ToolTipX
	winY := ToolTipY + ToolTipH + 4
	Gui, Show, x%winX% y%winY% w12 h12 NA
return

^h::
	MouseGetPos, posX, posY
	PixelGetColor, color, %posX%, %posY%, Slow RGB
	Clipboard := color
return

^c::
	MouseGetPos, posX, posY
	PixelGetColor, color, %posX%, %posY%, Slow RGB
	Clipboard := HexToRGB(color)
return

^q::
	ExitApp

	HexToRGB(color) {
	colorR := SubStr(color, 3, 2)
	colorG := SubStr(color, 5, 2)
	colorB := SubStr(color, 7, 2)
	colorR = 0x%colorR%
	colorG = 0x%colorG%
	colorB = 0x%colorB%
	SetFormat, IntegerFast, D
	colorR += 0
	SetFormat, IntegerFast, D
	colorG += 0
	SetFormat, IntegerFast, D
	colorB += 0
	colorRGB = %colorR%`, %colorG%`, %colorB%
return colorRGB
}

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[VIP]AHK高级字符串函数,新人勿进

2018-4-12 16:31:34

其他

通过网络获取北京标准时间,分享三个目前可用的网络时间接口及获取代码

2018-4-18 14:02:05

6 条回复 A文章作者 M管理员
  1. dome

    测试报错!请尽快修正!

  2. dome

    能显示出来,不过还报错!

    • ra3z0etb

      很奇怪啊,源文件没问题的,你去下载源文件试试,地址:https://github.com/gooosie/Eyedropper
      可以的你删除我分享的,重新自己分享。 🙁 直接复制粘贴可能有错

  3. geer

    报错

    • ra3z0etb

      下载源码:https://github.com/gooosie/Eyedropper
      我也不清楚复制上来就报错 🙁

  4. Krystal

    感谢分享

个人中心
购物车
优惠劵
有新私信 私信列表
搜索