声明

关于作者

本文由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}}
\]

关于有趣的windows.h的更多相关文章

  1. windows programming can't find windows.h

    在用控制台编译c++程序的时候,可能会遇到找不到windows.h的情况.这是因为我们在使用cl命令的时候,并没有配置好环境变量. 所以我们在运行cl命令之前,我们可以运行C:\Program Fil ...

  2. windows.h和winsock2.h包含顺序问题(转)

    windows.h和winsock2.h有类型重定义我是知道的,本来就一个库来说没问题,把winsock2放到windows.h前或先定义WIN32_LEAN_AND_MEAN都能解决问题但现的出了问 ...

  3. 无法打开包括文件:“windows.h”: No such file or directory

      VS2012 出现如下错误: 无法打开包括文件:"windows.h": No such file or directory   解决办法,将 C:\Program Files ...

  4. fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>

    给对话框添加类, 报错 CalibrateMFCDlg.h(6) : error C2504: “CDialog”: 未定义基类 等多个错误 加上 #include "afxwin.h&qu ...

  5. windows.h与winsock2.h的包含顺序

    #define WIN32_LEAN_AND_MEAN #include <windows.h>

  6. VS工程中的Windows.h

    才发现这个Windows.h是有些奥秘的,不是随便引用就可以的. 1,C++工程,头文件引用要讲求一定顺序.如果cpp文件先引用a.h,再引用b.h,则后者自动包含a.h.这一点很重要. 2,Wind ...

  7. windows.h详解

    参考 http://blog.csdn.net/fengningning/article/details/2306650?locationNum=1&fps=1 windows.h解构 刚开头 ...

  8. 利用windows.h头文件写一个简单的C语言倒计时

    今天写一个简单的倒计时函数 代码如下: #include<stdio.h> #include<windows.h> int main() { int i; printf(&qu ...

  9. 【解决】 无法打开包括文件:“windows.h”: No such file or directory

    vs编译时错误: 无法打开包括文件:“windows.h”: No such file or directory 出现这种错误什么都不用配置(环境变量),最好办法是将VS安装在C盘,让开发工具自动包含 ...

随机推荐

  1. jQuery性能优化与技巧

    1.使用最新版本的jQuery类库 jQuery的每一个新的版本都会较上一版进行Bug修复和一些优化,同时也会包含一些创新,所以建议使用最新版本的jQuery来提高性能,需要注意的是在更换版本之后,要 ...

  2. [LC] 114. Flatten Binary Tree to Linked List

    Given a binary tree, flatten it to a linked list in-place. For example, given the following tree: 1 ...

  3. 吴裕雄--天生自然python学习笔记:pandas模块用 dataframe.loc 通过行、列标题读取数据

    用 df.va lue s 读取数据的前提是必须知道学生及科目的位置,非常麻烦 . 而 df.loc 可直接通过行.列标题读取数据,使用起来更为方便 . 使用 df.loc 的语法为: 行标题或列标题 ...

  4. TreeMap简介

    在Map集合框架中,除了HashMap以外,TreeMap也是常用到的集合对象之一.与HashMap相比,TreeMap是一个能比较元素大小的Map集合,会对传入的key进行了大小排序.其中,可以使用 ...

  5. s检验|k-S检验|适应性检验|独立性检验|Cintinuity correction |Fisher‘s Exact Test|Likelihood Ratio|Person Chi-Square|φ系数|Cramer’s V|列联系数

    应用统计学: s检验是检验否符合正态,而k-S检验是检验否符合一种分布. 已知分布便知道参数,知道参数不知道分布. 适应性检验 多项式分布的情况如下例: 二项分布是多项式分布一种情况,所以就是上式中只 ...

  6. MySQL性能优化的21条最佳经验

    英文原文:<Top 20+ MySQL Best Practices>,编译:陈皓 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只 ...

  7. cs231n spring 2017 lecture6 Training Neural Networks I

    1. 激活函数: 1)Sigmoid,σ(x)=1/(1+e-x).把输出压缩在(0,1)之间.几个问题:(a)x比较大或者比较小(比如10,-10),sigmoid的曲线很平缓,导数为0,在用链式法 ...

  8. linux centos的安装及一些相关知识的整理

    相关知识点        ***网桥:主机和虚拟机之间使用"桥接"网络组网 VMware 0 ***Net适配器:把本地网中虚拟机的ip地址转换为主机的外部网络地址 ***仅主机适 ...

  9. org.apache.http.NoHttpResponseException

    org.apache.http.NoHttpResponseException 异常: org.apache.http.NoHttpResponseException: The target serv ...

  10. Hadoop什么?

    Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算. Hadoop框架中 ...