日期:2014-05-18  浏览次数:20921 次

颜色 图形(C#与按键精灵之间)
按键精灵有很好的颜色识别和图片识别功能,还有模拟键盘鼠标的操作功能
我想知道C#有以上的功能吗?或则说有以上语法吗?

------解决方案--------------------
System.Windows.Forms.SendKeys,及api SendInput 都可以模拟键盘输入

模拟鼠标功能:
函数声明:
private readonly int MOUSEEVENTF_LEFTDOWN = 0x2;
private readonly int MOUSEEVENTF_LEFTUP = 0x4;
[DllImport("user32")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

调用方法:
mouse_event(MOUSEEVENTF_LEFTDOWN, X * 65536 / 1024, Y * 65536 / 768, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, X * 65536 / 1024, Y * 65536 / 768, 0, 0);
 其中X,Y分别是你要点击的点的横坐标和纵坐标