我想实现一个鼠标双击一个应用程序的功能。
麻烦大神帮我看看,哪有问题。
void main()
{
SetCursorPos(40, 40); // 设置鼠标位置
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
}
#include
#include
void main()
{
SetCursorPos(200, 10); // 设置鼠标位置
// 激活该窗口
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(500);
// 开始双击
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
// 双击间隔时间
Sleep(10);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
system("pause");
}
哪里都是问题,你这是控制台程序。你的需求最起码要WIN32,童计,好好百度。
这个用控制台估计不行吧。。。。
#include
#include
void main()
{
SetCursorPos(20, 30); // 设置鼠标位置
//mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
//mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
//mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
system("pause");
}
经过我测试时可以的啊,楼主是怎样的不可以呢?
你们这样的程序段怎么发的?