变速连点器

不过只是连点器的加强版:调节鼠标点击速度,相信大家也都会。

代码:

#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;  
}    

只不过加了个变速,自己好好揣摩吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值