1
说有一个橙色的圆我的电脑显示器(任何应用程序)上显眼的地方。如何在屏幕上搜索橙色,然后获取该橙色圆圈的鼠标坐标(不必位于圆圈的中心)。是否可以在屏幕上获得一种颜色的鼠标坐标?
说有一个橙色的圆我的电脑显示器(任何应用程序)上显眼的地方。如何在屏幕上搜索橙色,然后获取该橙色圆圈的鼠标坐标(不必位于圆圈的中心)。是否可以在屏幕上获得一种颜色的鼠标坐标?
你首先需要做ScreenCapture
,看到this thread获取更多信息。然后,你想读产生的图像,看this thread为LockBits
和GetPixel
建议。然后,只需将像素值与您正在查找的颜色进行比较。然后,您将得到X/Y的像素的坐标,没有鼠标是任何参与。
我可以设置与所述像素的坐标光标位置? – leetbit
@leetbit是的,如果你用得放心PInvoke的不是,检查这个项目,这是为'Mouse.Move(X,Y)一样简单;'http://www.codeproject.com/Articles/117657/InputManager-库-Track与用户输入和 - 模拟 – emartel