连点器,即模拟鼠标点击。一秒内可以连点很多次。
玩游戏的人有福。。。
代码:
#include<iostream>
#include<conio.h>
#include<windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
int main(){
char a;
int now=0;
printf("Q: 左键\n");
printf("W: 右键\n");
printf("空格:停止\n");
printf("By:secret_zz\n");
while(1)
{
if(KEY_DOWN(VK_SPACE))
{
now=0;
Sleep(100);
}
if(KEY_DOWN('Q'))
{
now=1;
Sleep(100);
}
if(KEY_DOWN('W'))
{
now=2;
Sleep(100);
}
if(now==1)
{
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
Sleep(10);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
}
if(now==2){
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
Sleep(10);
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
}
Sleep(20);
}
return 0;
}
PS:
1.((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) :表示操控键盘上的键钮。
2.Sleep表示休息,停顿,若不加上Sleep(),则程序运行速度变快,很可能电脑死机。
3.不要在家里用连点器,不然博主和访客都会伤心的(其实并非如此)。