ㅤ史无前例ㅤ

#include <iostream>
#include <windows.h>
using namespace std;
// 模拟鼠标左键点击
void click()
{
    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
}
// 检查 F7 是否被按下
bool isF7Pressed()
{
    return (GetAsyncKeyState(VK_F7)&0x8000)!=0;
}
// 检查 Alt+9 是否被按下
bool isAlt9Pressed()
{
    return (GetAsyncKeyState(VK_MENU)&0x8000)&&(GetAsyncKeyState(0x39)&0x8000);
}
int main()
{
	cout<<"使用说明:"<<endl;
	cout<<"按 F6 开始连点,按 F7 停止连点。"<<endl;
	cout<<"按 Alt+9 彻底关闭程序。"<<endl;
	cout<<"按空格开始使用..."<<endl;
	while(1)
	{
		if(GetAsyncKeyState(VK_SPACE) & 0x8000)
		{
			system("cls");
			break;
		}
	 } 
    // 隐藏控制台窗口
    HWND hwnd=GetConsoleWindow();
    ShowWindow(hwnd, SW_HIDE);
    while(1)
	{
        int interval=1;
        bool start=false;
        bool stop=false;

        while(!start)
		{
            if(isAlt9Pressed())
			{
                return 0; // 按 Alt+9 彻底关闭程序
            }
            if(GetAsyncKeyState(VK_F6) & 0x8000)
			{
                start=true;
                Sleep(100); // 避免重复触发
            }
        }
        while(!stop)
		{
            if(isAlt9Pressed())
			{
                return 0; // 按 Alt+9 彻底关闭程序
            }
            if(isF7Pressed())
			{
                stop = true;
                break;
            }
            click();
            for(int i=0;i<interval;i+=10)
			{
                if(isAlt9Pressed())
				{
                    return 0; // 按 Alt+9 彻底关闭程序
                }
                if(isF7Pressed())
				{
                    stop=true;
                    break;
                }
                Sleep(10);
            }
        }
    }
    return 0;
}