喂了盐王帝君!!!(别粘,别粘,不是这题代码!!!!

耦园采雪  •  1年前


#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
void L_Down() {
	INPUT  Input = { 0 };
	Input.type = INPUT_MOUSE;
	Input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
	SendInput(1, &Input, sizeof(INPUT));
}
void L_Up() {
	INPUT  Input = { 0 };
	Input.type = INPUT_MOUSE;
	Input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
	SendInput(1, &Input, sizeof(INPUT));

}
void R_Down() {
	INPUT  Input = { 0 };
	Input.type = INPUT_MOUSE;
	Input.mi.dwFlags = MOUSEEVENTF_RIGHTDOWN;
	SendInput(1, &Input, sizeof(INPUT));
}
void R_Up() {
	INPUT  Input = { 0 };
	Input.type = INPUT_MOUSE;
	Input.mi.dwFlags = MOUSEEVENTF_RIGHTUP;
	SendInput(1, &Input, sizeof(INPUT));
}
int main() {
	while(1) {
		if(KEY_DOWN(VK_F7)) {
			printf("输入间隔时间(单位:毫秒):");
			int s;
			bool ok=1;
			scanf("%d",&s);
			Sleep(3000);
			while(1) {
				if(ok==0)
					break;
				L_Down();
				L_Up();
				for(int i=1; i<=s*100000; i++)
					if(KEY_DOWN(VK_ESCAPE)) {
						ok=0;
						break;
					}
			}
		}
		if(KEY_DOWN(VK_F8)) {
			printf("输入间隔时间(单位:毫秒):");
			int s;
			bool ok=1;
			scanf("%d",&s);
			Sleep(3000);
			while(1) {
				if(ok==0)
					break;
				R_Down();
				R_Up();
				for(int i=1; i<=s*100000; i++)
					if(KEY_DOWN(VK_ESCAPE)) {
						ok=0;
						break;
					}
			}
		}
	}


	return 0;
}


评论:

是连点器!千万别粘!


耦园采雪  •  1年前

请先登录,才能进行评论