请C的大神,帮我看看这个问题!

我想实现一个鼠标双击一个应用程序的功能。
麻烦大神帮我看看,哪有问题。

include

include

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");
}
经过我测试时可以的啊,楼主是怎样的不可以呢?

你们这样的程序段怎么发的?