Windows.h庫


聲明

關於作者

本文由UserUnknown原創

關於內容

此處不會告訴你 shutdown -i//以及遠程藍屏等 這種不道德的東西( 誒我說出來了 )

關於系統

請使用Windows系統(好像是廢話

system 函數

這個函數差不多就是調用 cmd (命令提示符)。

調用

system("命令語句");

當然,不一定要在程序中調用,用 txt 打入文本( 不用加system() )后改后綴名為 cmd 后運行即可。

Win 鍵 + R 喚出 cmd 后輸入 help 即可查看。

常用的命令語句

system("shutdown");//關機,不多解釋
system("color n");//顏色,后面介紹
system("title program_name");//改變標題名字
system("cls");//清屏
//還有comp等函數,當然,comp在對拍是是有大用的

color函數

n的值 對應顏色
n=0 黑色
n=1 藍色
n=2 綠色
n=3 淺綠色
n=4 紅色
n=5 紫色
n=6 黃色
n=7 白色
n=8 灰色
n=9 淡藍色
n=A 淡綠色
n=B 淡淺綠色
n=C 淡紅色
n=D 淡紫色
n=E 淡黃色
n=F 亮白色

MessageBox 函數(對話框)

共有四種:普通對話框,錯誤對話框,問號對話框以及警告對話框。

調用

MessageBox(NULL,"U AK IOI tql%%%","windows.h",NUM);

其中,NUM 的部分是一個參數,填入1,16,32,48 分別對應 普通對話框,錯誤對話框,問號對話框,警告對話框。

眾所周知"U AK IOI tql%%%"的部分是可以更改的。


Beep 函數

這個函數是一個能讓你的電腦發出聲音的函數

WARNING :

有可能使一些年代久遠的電腦報廢,慎用!本人概不負責。

所以在此不放代碼,確認使用后請 BaiduFirstSearch 。


Sleep 函數

使你的程序暫停一段時間后繼續運行。

調用

Sleep(n);//注意,S要大寫!

n 是一個整數,代表要停止的時間單位為 ms 。


關於鼠標的函數

讓鼠標亂動

#include<windows.h>//讓鼠標亂動
#include<ctime>//Alt+F4停止,當然也可以關機
using namespace std;
int main(){
    int x=GetSystemMetrics(SM_CXSCREEN),y=GetSystemMetrics(SM_CYSCREEN);
    srand(time(0));
    while(1) SetCursorPos(rand()%x,rand()%y);
}

連點器

#include<bits/stdc++.h>//鼠標連點器
#include<windows.h>
using namespace std;

bool flag=0,fir=1;
int stop;

void work(int stop)
{
  while(1)
  {
    fir=0;
    if(GetAsyncKeyState(VK_RBUTTON))
    {
      system("cls");
      fir=1;
      return;
    }
    if(GetAsyncKeyState(VK_SPACE))
    {
      while(1)
      {
        system("cls");
        cout<<"運行中"<<endl<<"按ESC以結束";
        flag=0;
        if(GetAsyncKeyState(VK_ESCAPE))
        {
          flag=1;
        }
        mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
        Sleep(stop);
        if(flag==1)
        {
          system("cls");
          cout<<"暫停"<<endl<<"按空格以開始"<<endl<<"鼠標右鍵以重新設定";
          break;
        }
      }
    }
  }
}

void first()
{
  fir=0;
  system("mode con cols=20 lines=20");
  printf("鼠標連點器:Made By UserUnknown\n用法:\n空格:開始,暫停\n鼠標右鍵:重新開始\n");
  Sleep(500);
  system("cls");
  work(20);
  if(fir) return;
}

int main()
{
  system("mode con cols=20 lines=10");
  while(fir) first();
}

持續更新中...

不排除咕咕咕的可能

\[\text{如果您發現有誤,請私信告訴我(UserUnknown),謝謝!} \]

\[\text{如果您覺得有幫助的話建議點一下推薦呢!} \]

\[\Large\boxed{\text{To Be Continued}} \]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM