真的很简单
不多说了,上源码!
#include <cstdio>
#include <conio.h>
#include <ctime>
#include<graphics.h>
#include<stdio.h>
#include <windows.h>
#include <vector>
#include <string>
#include<bits/stdc++.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#define MOUES_L_D_U if(KEY_DOWN(VK_LBUTTON)){mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);}
#define MOUES_R_D_U if(KEY_DOWN(VK_RBUTTON)){mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);}
#define windoWs_eYtreUnto HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);DWORD mode;GetConsoleMode(hStdin, &mode);mode &= ~ENABLE_QUICK_EDIT_MODE;SetConsoleMode(hStdin, mode);
#define HideCursor CONSOLE_CURSOR_INFO cursor_info = {1, 0};SetConsoleCursorInfo (GetStdHandle ( STD_OUTPUT_HANDLE), &cursor_info);
using namespace std;
int sum=0;
#define IF_ESC if(KEY_DOWN('M')){Sleep(100);sum++;break;}
#define RUn_BOx HWND hWnd = ::GetForegroundWindow();ShowWindow(hWnd, SW_MINIMIZE);
int main(){
system("mode con cols=40 lines=15");
RUn_BOx;
windoWs_eYtreUnto;
HideCursor;
double time=0;//Sleep(0.00001);
SetConsoleTitle ("OFF");
while(1){
SetConsoleTitle ("OFF");
if(KEY_DOWN('M')){
Sleep(100);
sum++;
}else if(sum%2==1){
while(1){
SetConsoleTitle ("ON");
MOUES_L_D_U;
MOUES_R_D_U;
IF_ESC;
Sleep(time);
}
}
}
return 0;
}
就是这样了
1.按下F11键,启动连点器
2.按下M键,将连点器的方式设为ON(注意任务栏图标)
3.按下鼠标,即可连点(支持左右键)
负责人:MichaelChenYu
研发团队:ATM出题组