跪求解答按键精灵后台取色问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:27:58
如图,我不管是在桌面,还是在网页上,还是在记事本上。使用按键精灵自带的教程去查色,根本就什么都显示不出来……跪求高手指教,急吖~!~~!!~他的原教程是这样的脚本:MessageBox "现在介绍取后台窗口指定点的颜色"&VbCrLf&"命令形式:"&VbCrLf&"Plugin BkgndColor.GetPixelColor(窗口句柄,横坐标,纵坐标)"&VbCrLf&VbCrLf&"横坐标和纵坐标使用的是窗口的客户区坐标"&VbCrLf&"返回值是颜色值的十六进制字符串"MessageBox "现在要演示的例子的脚本如下:"&VbCrLf&VbCrLf&"Plugin hwnd=Window.Foreground()"&VbCrLf&"Plugin Window.Move(hwnd,-6000,20)"&VbCrLf&"Plugin Color=BkgndColor.GetPixelColor(hwnd,10,50)"&VbCrLf&"MessageBox ""窗口客户区坐标(10,50)处的颜色值为:""&Color"&VbCrLf&VbCrLf&"该脚本将当前窗口移出屏幕,然后取该窗口客户区坐标(10,50)处的颜色值"MessageBox "准备好,演示要开始了"//下面这句取当前窗口的句柄Plugin hwnd=Window.Foreground()//下面这句取的窗口边框的坐标,用于后面的还原窗口位置Plugin rect=Window.GetWindowRect(hwnd)//下面这句将窗口移出屏幕Plugin Window.Move(hwnd,-6000,20)//下面这句取窗口客户区坐标(10,50)处的颜色Plugin Color=BkgndColor.GetPixelColor(hwnd,10,50)MessageBox "窗口客户区坐标(10,50)处的颜色值为:"&Color就是最后这一句,根本就显示不出来吖!跪求高手解答怎么一回事。我已经把

简单之事,现在按键的后台插色根本不完善。就算能用,也老出错,没办法。
OK,我赢咯。给分

//下面这句将窗口移出屏幕
Plugin Window.Move(hwnd,-6000,20)

已经将窗口移出屏幕了
后面
Plugin Color=BkgndColor.GetPixelColor(hwnd,10,50)
目标窗口的10,50坐标怎么可能会找的到颜色呢

经过我的研究,后台取色功能是没有的

首先你要明白客户窗口坐标跟屏幕坐标是不一样的