C++连点器

之前从网上找过c++连点器,写了一个,改进了一下。

放上代码:

#include<cstdio>
#include<iostream>
#include<windows.h>
#include<stdlib.h>
#include<iomanip>
#include<fstream>
#include<string>
using namespace std;
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#define click1 mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP,0,0,0,0)
#define click2 mouse_event(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP,0,0,0,0)
unsigned int timee=100;
id tj(){
	printf("输入速度(建议100),速度为等待的毫秒数,CPS在100时约为10:");
	scanf("%lld",&timee);
	Sleep(1000);
	system("cls");
}
void work(){
	bool now=0;
	bool flag=1;
	bool f=1;
	tj();
	Sleep(1000);
	while(1){
		if((KEY_DOWN(13)&&!flag)){
			now=0;
			flag=1;
			Sleep(1000);
		} 
		if(now==1&&f){
			click1;
		} 
		if(now==1&&!f){
			click2;
		}
		if((KEY_DOWN(13)&&flag)){
			flag=0;
			now=1;
			Sleep(1000);
		} 
		if((KEY_DOWN(VK_ESCAPE))){
			now=0;
			return ;
		}
		if((KEY_DOWN(VK_MENU))){
			now=0;flag=1;
			tj();
			Sleep(1000);
		}
		if((KEY_DOWN(VK_UP)&&timee>=6)){
			timee-=5;
			Sleep(50);
		}
		if((KEY_DOWN(VK_DOWN))){
			timee+=5;
			Sleep(50);
		}
		if(KEY_DOWN(VK_CONTROL)){
			printf("当前间隔时间:%d毫秒\n",time);
			Sleep(1000);
			system("cls");
		}
		if(KEY_DOWN(VK_F3)){
			f=1;
			Sleep(1000);
		}
		if(KEY_DOWN(VK_F4)){
			f=0;
			Sleep(1000);
		}
		Sleep(timee);
	}
}
int main(){
	printf("欢迎使用C++连点器");
	Sleep(1000);
	system("cls");
	Sleep(1000);
	printf("按下回车开始或暂停,按ESC键结束程序,按TAB调整速度,按F3左键连点,按F4右键连点,按上下键调整速度。\n");
	Sleep(1000);
	work();
	return 0;
}

不知道为啥我测试的时候电脑配置越低,点击速度越高,之前点出过1秒3000+次点击。

点击这里进入cps测试网站。

能不能点个赞,发条评论再走。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值