按键精灵随机坐标找色怎么填写坐标可以全屏找图

拒绝访问 | www.1398.org | 百度云加速
请打开cookies.
此网站 (www.1398.org) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(390b8e-ua98).
重新安装浏览器,或使用别的浏览器增强版 模仿按键精灵 全屏找图(多点找色)!!~!_easyx吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,387贴子:
增强版 模仿按键精灵 全屏找图(多点找色)!!~!收藏
增强在于 找色只针对一点颜色 如果屏幕上有两点相同颜色 也许就会判断错要找的点找图(多点找色)就很好地解决了这个问题,程序运行后按A:会一次性记录下5个点的颜色,分别是你要找的点的颜色 和 另外4个 辅助点的 颜色。要同时成立。这样就能更准确的确定你要找的点的颜色。————————————————————————————程序运行后:鼠标上下左右就会出现这4个辅助点的位置,每个辅助点距中心点10个像素。按Y 开始找色后 鼠标会自动移到你要找的颜色上。这样 就算 中心点颜色有雷同,4个辅助点的颜色也会有差异。————————————————————————————话说 你硬要是拿 一张纯色的图来玩 那我真的也没办法,这个最大用处 至少在你 随便拿一个照片 是可以 找准上任何一个点。————————————————————————————# include &graphics.h&# include &stdio.h&void start(COLORREF * , COLORREF * , COLORREF *, COLORREF *, COLORREF *);void Quit(void);void SiDian(void);void CaptureDesktop(IMAGE *pimg){int w = GetSystemMetrics(SM_CXSCREEN) ;int h = GetSystemMetrics(SM_CYSCREEN) ;Resize(pimg, w, h);HDC aa = GetDC(NULL);HDC dstDC = GetImageHDC(pimg);BitBlt(dstDC, 0, 0, w, h, aa, 0, 0, SRCCOPY);}int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){COLORREFCOLORREF cr_1;COLORREF cr_2;COLORREF cr_3;COLORREF cr_4;start(&cr, &cr_1, &cr_2, &cr_3, &cr_4);initgraph(200,60);TCHAR s2[20];sprintf(s2, _T("%#x"), cr);TCHAR s1[30]="已确定你要找的颜色值为:";outtextxy(0, 0, s1);outtextxy(0, 20, s2);TCHAR s[30]="按Y键开始找色,按B键退出";outtextxy(0, 40, s);int w = GetSystemMetrics(SM_CXSCREEN) ;int h = GetSystemMetrics(SM_CYSCREEN) ;while (true){if (GetAsyncKeyState('Y')){closegraph();}Quit();}while (true){IMAGECaptureDesktop(&img);saveimage(_T("f:\\testq1.bmp"), &img);loadimage(&img, "f:\\testq1.bmp");DWORD* p = GetImageBuffer(&img); POINTfor(int i = 0; i & w * i++)if ( p[i] == BGR(cr) && p[i+10] == BGR(cr_1)&& p[i+10*w] == BGR(cr_2)&& p[i-10] == BGR(cr_3)&& p[i-10*w] == BGR(cr_4) ){point.y = i / (w * 1.0);point.x = i - point.y *SetCursorPos(point.x, point.y);}DeleteFile("f:\\testq1.bmp");Quit();}return 0;}void start(COLORREF * cr, COLORREF * cr_1, COLORREF * cr_2, COLORREF * cr_3, COLORREF * cr_4){initgraph(170,160);HDC hdc = GetDC(NULL);POINTPOINT point_1;TCHAR s[20];TCHAR s_1[20];TCHAR s_2[20];TCHAR s_3[20];TCHAR s_4[20];TCHAR s1[20]="横坐标:";TCHAR s2[20]="纵坐标:";TCHAR s3[20]="颜色值:";TCHAR s3_1[20]="→+10颜色值:";TCHAR s3_2[20]="↓+10颜色值:";TCHAR s3_3[20]="←+10颜色值:";TCHAR s3_4[20]="↑+10颜色值:";TCHAR s4[30]="按A键确定,按B键退出";while(true){GetCursorPos(&point);if (point.x == point_1.x)SiDian();sprintf(s, _T("%05d"), point.x);outtextxy(0, 0, s1);outtextxy(55, 0, s);sprintf(s, _T("%05d"), point.y);outtextxy(0, 20, s2);outtextxy(55, 20, s);Sleep(10);*cr = GetPixel(hdc, point.x, point.y);sprintf(s, _T("%#x"), *cr);outtextxy(0, 40, s3);outtextxy(55, 40, s);outtextxy(0, 60, s4);GetCursorPos(&point_1);*cr_1 = GetPixel(hdc, point.x + 10, point.y);sprintf(s_1, _T("%#x"), *cr_1);outtextxy(0, 80, s3_1);outtextxy(95, 80, s_1);*cr_2 = GetPixel(hdc, point.x , point.y + 10);sprintf(s_2, _T("%#x"), *cr_2);outtextxy(0, 100, s3_2);outtextxy(95, 100, s_2);*cr_3 = GetPixel(hdc, point.x - 10, point.y );sprintf(s_3, _T("%#x"), *cr_3);outtextxy(0, 120, s3_3);outtextxy(95, 120, s_3);*cr_4 = GetPixel(hdc, point.x , point.y - 10);sprintf(s_4, _T("%#x"), *cr_4);outtextxy(0, 140, s3_4);outtextxy(95, 140, s_4);if (GetAsyncKeyState('A')){closegraph();ReleaseDC(NULL,hdc);} //Quit();}}void SiDian(void){POINTPOINT point_1;HDC hdc = GetDC(NULL);while (true){GetCursorPos(&point);SetPixel(hdc, point.x + 11, point.y
, GetPixel(hdc, point.x + 11, point.y
) ^ WHITE );SetPixel(hdc, point.x
, point.y + 11, GetPixel(hdc, point.x
, point.y + 11) ^ WHITE );SetPixel(hdc, point.x - 11, point.y
, GetPixel(hdc, point.x - 11, point.y
) ^ WHITE );SetPixel(hdc, point.x
, point.y - 11, GetPixel(hdc, point.x
, point.y - 11) ^ WHITE );SetPixel(hdc, point.x + 11, point.y
, GetPixel(hdc, point.x + 11, point.y
) ^ WHITE );SetPixel(hdc, point.x
, point.y + 11, GetPixel(hdc, point.x
, point.y + 11) ^ WHITE );SetPixel(hdc, point.x - 11, point.y
, GetPixel(hdc, point.x - 11, point.y
) ^ WHITE );SetPixel(hdc, point.x
, point.y - 11, GetPixel(hdc, point.x
, point.y - 11) ^ WHITE );GetCursorPos(&point_1);if (point.x != point_1.x)if (GetAsyncKeyState('A')){keybd_event(65,0,0,0);keybd_event(65,0,KEYEVENTF_KEYUP,0);} Quit();}}void Quit(void){if(GetAsyncKeyState('B')){if(MessageBox(NULL, "你确定要退出吗?","提示", MB_YESNO) == IDYES)exit(0);}}————————————————————————————————
如果“报错” 就说明你得用 无控制台的工程 即选工程时选Win32 Application
突然 发现这个可以这么玩。比如:别人用你电脑 你又不想让别人动你电脑里某个地方的东西或是( 大人不想让小孩玩某个游戏 )就在 某个弹窗口(游戏的登录画面)找一点颜色 然后运行这个程序。一旦别人 再次打开那个窗口 鼠标就会黏在那点颜色上 无法控制(锁定鼠标)他又不知道 按B 退出 所以就没办法了。只能叫你来 这时你就发现了 哈哈哈哈哈~~~
这个是最新的找图 修复了以前(以上)的 边界bug 和 响应缓慢bug :pan.baidu.com/share/link?uk=&shareid=把表情去掉。
登录百度帐号推荐应用

我要回帖

更多关于 按键精灵全屏点击 的文章

 

随机推荐