windows.h

本文非博主原创:原文地址:https://www.cnblogs.com/UserUnknown/p/12232897.html

关于内容

此处不会告诉你 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<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();
}

  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值