防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透防剧透透防剧透防剧透防剧透防剧透透防剧透防剧透防剧透防剧透防剧透防剧透防剧透
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#include <bits/stdc++.h>
#include <windows.h>
int c(bool l=false){
RECT rect={};
rect.bottom=1;
rect.right=1;
if(l)return ClipCursor(&rect);
else return ClipCursor(NULL);
}
int main(int argc, char* argv[],HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
c(true);
HWND hWnd = GetConsoleWindow(); // 获取CMD窗口句柄
ShowWindow(hWnd, SW_HIDE); // 隐藏CMD窗口
typedef int (WINAPI *PMSGBOXT)(HWND,LPCSTR,LPCSTR,UINT,WORD,DWORD timeout);
PMSGBOXT func;
HMODULE hm;
UINT t;
int ret;
hm=::LoadLibrary("user32.dll");
if(!hm){
puts("load DLL error!");
return 1;
}
func=(PMSGBOXT)::GetProcAddress(hm,"MessageBoxTimeoutA");
if(!func){
puts("get Proc error!");
::FreeLibrary(hm);
return 2;
}
t=MB_OK|MB_ICONEXCLAMATION|MB_OK;
SYSTEMTIME syst;
::GetSystemTime(&syst);
c(true);
printf("",syst.wHour,syst.wMinute,syst.wSecond,syst.wMilliseconds);
c(true);
system("start https://www.bilibili.com/video/BV1gJ411W7e8/?spm_id_from=333.337.search-card.all.click");
SetCursorPos(0,0);
ret=func(NULL,"Can you hear the silence?","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"Can you see the dark?","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"Can you fix the broken?","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel... can you feel my heart?","",t,0,11000);
SetCursorPos(0,0);
ret=func(NULL,"Can you help the hopeless?","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"Well, I'm begging on my knees,","",t,0,5000);
SetCursorPos(0,0);
ret=func(NULL,"Can you save my bastard soul?","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"Will you wait for me?","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I'm sorry brothers,","",t,0,1000);
SetCursorPos(0,0);
ret=func(NULL,"So sorry lover,","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Forgive me father,","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"I love you mother.","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Can you hear the silence?","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Can you see the dark?","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Can you fix the broken?","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel my heart?","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel my heart?","",t,0,8000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel my heart?","",t,0,7000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel my heart?","",t,0,16000);
SetCursorPos(0,0);
ret=func(NULL,"I'm scared to get close and I hate being alone.","",t,0,16000);
SetCursorPos(0,0);
ret=func(NULL,"I long for that feeling to not feel at all.","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"The higher I get, the lower I'll sink.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I can't drown my demons, they know how to swim.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I'm scared to get close and I hate being alone.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I long for that feeling to not feel at all.","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"The higher I get, the lower I'll sink.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I can't drown my demons, they know how to swim.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I'm scared to get close and I hate being alone.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I long for that feeling to not feel at all.","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"The higher I get, the lower I'll sink.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"I can't drown my demons, they know how to swim.","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel my heart?","",t,0,21000);
SetCursorPos(0,0);
ret=func(NULL,"Can you hear the silence?","",t,0,2000);
SetCursorPos(0,0);
ret=func(NULL,"Can you see the dark?","",t,0,4000);
SetCursorPos(0,0);
ret=func(NULL,"Can you fix the broken?","",t,0,3000);
SetCursorPos(0,0);
ret=func(NULL,"Can you feel... can you feel my heart?","",t,0,4000);
SetCursorPos(0,0);
::GetSystemTime(&syst);
printf("",syst.wHour,syst.wMinute,syst.wSecond,syst.wMilliseconds);
::FreeLibrary(hm);
c(false);
return 0;
}