代码示例
// 1 press left mouse button on pointLU
::SetCursorPos(pointLU.x,pointLU.y);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
// 2 move to pointRB
::SetCursorPos(pointRB.x,pointRB.y);
// 3 release button
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
Sleep(1000);
// 4 send key to copy text
//method1 (ctrl + c, 17+67)
keybd_event(17,0,0,0);//control按键的ascii码
keybd_event(67,0,0,0);
keybd_event(17,0,KEYEVENTF_KEYUP,0);
keybd_event(67,0,KEYEVENTF_KEYUP,0);
//method2 right click and copy
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
keybd_event(17,0,0,0);
keybd_event(17,0,KEYEVENTF_KEYUP,0);
相关文章
http://blog.csdn.net/yizhou2010/article/details/6178115
http://blog.sina.com.cn/s/blog_161af74b60102wmyl.html
http://www.open-open.com/code/view/1434094299192