#include<windows.h>
using namespace std;
bool f;
void click()
{
    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
    Sleep(10);
    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
    Sleep(5);
}
bool isF7Pressed()
{
    return (GetAsyncKeyState(VK_F7)&0x8000)!=0;
}
bool isAlt9Pressed()
{
    return (GetAsyncKeyState(VK_MENU)&0x8000)&&(GetAsyncKeyState(0x39)&0x8000);
}
bool isMouseLeftPressed()
{
    return (GetAsyncKeyState(VK_LBUTTON)&0x8000)!=0;
}
int main()
{
	cout<<"按空格开始使用..."<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<"be new:07/08/25 16:45                                                                                        made:BIGzh";
	while(1)
		if(GetAsyncKeyState(VK_SPACE)&0x8000) break;
    ShowWindow(GetConsoleWindow(),SW_HIDE);
    while(1)
	{
		while(f)
		{
			if(isF7Pressed()) break;
			if(isAlt9Pressed()) return 0;
		}
		f=false;
		Sleep(200);
        while(1)
		{
            if(isAlt9Pressed()) return 0;
            if(isMouseLeftPressed()) break;
            if(isF7Pressed())
			{
            	f=true;
            	break;
			}
        }
        Sleep(200);
        while(!f)
		{
            if(isAlt9Pressed()) return 0;
            if(isMouseLeftPressed()) break;
            if(isF7Pressed())
			{
            	f=true;
            	break;
			}
            click();
        }
        Sleep(200); 
    }
}