不过只是连点器的加强版:调节鼠标点击速度,相信大家也都会。
代码:
#include<cstdio>
#include<windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
int main()
{
char a;
int now=0,k=0;
printf("调速档:1.超快 2.快 3.较快 4.中等 5.较慢 6.慢 7.特慢\n");
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 (KEY_DOWN('1'))
{
k=1;
}
if (KEY_DOWN('2'))
{
k=2;
}
if (KEY_DOWN('3'))
{
k=3;
}
if (KEY_DOWN('4'))
{
k=4;
}
if (KEY_DOWN('5'))
{
k=5;
}
if (KEY_DOWN('6'))
{
k=6;
}
if (KEY_DOWN('7'))
{
k=7;
}
if(now==1)
{
if (k!=0)
{
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
switch (k)
{
case 1:Sleep(5);break;
case 2:Sleep(10);break;
case 3:Sleep(20);break;
case 4:Sleep(50);break;
case 5:Sleep(100);break;
case 6:Sleep(150);break;
case 7:Sleep(200);break;
}
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
}
}
if(now==2)
{
if (k!=0)
{
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
switch (k)
{
case 1:Sleep(5);break;
case 2:Sleep(10);break;
case 3:Sleep(20);break;
case 4:Sleep(50);break;
case 5:Sleep(100);break;
case 6:Sleep(150);break;
case 7:Sleep(200);break;
}
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
}
}
Sleep(20);
}
return 0;
}
只不过加了个变速,自己好好揣摩吧。