关于有趣的windows.h
2020-03-09 09:17:24来源:博客园 阅读 ()
关于有趣的windows.h
windows.h中的有趣函数(并不完全)system 函数:
这个函数差不多就是调用 cmd (命令提示符)。
当然,不一定要在程序中调用,用 txt 打入文本( 不用加system() )后改后缀名为 cmd 后运行即可。
Win 键 + R 唤出 cmd 后输入 help 即可查看。
调用是这样的:
system("命令语句");
命令语句个人常用的有以下这些:
system("shutdown");//关机,不多解释
system("color n");//颜色,后面介绍
system("title program_name");//改变标题名字
system("cls");//清屏,如果你尝试过写一个小游戏,那你肯定了解过
//还有comp等函数,当然,comp在对拍是是有大用的
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\) 的调用大概是这样的:
MessageBox(NULL,"U AK IOI tql%%%","windows.h",NUM);
其中,NUM 的部分是一个参数,填入1,16,32,48 分别对应 普通对话框,错误对话框,问号对话框,警告对话框。
众所周知"U AK IOI tql%%%"的部分是可以更改的。
Beep 函数:
这个函数是一个能让你的电脑发出声音的函数
FBI WARNING :
有可能使一些年代久远的电脑报废,慎用!本人概不负责。
所以在此不放代码,确认使用后请 BFS(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();
}
持续更新中...
不排除咕咕咕的可能
To Be Continue
如果您发现有误,请私信告诉我,谢谢。
原文链接:https://www.cnblogs.com/UserUnknown/p/12232897.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 关于各种不同开发语言之间数据加密方法(DES,RSA等)的互通的 2020-06-07
- 关于使用ffmpeg的一些牢骚 2020-05-08
- 关于C/C++的各种优化 2020-02-06
- 关于C/C++的各种优化 2020-01-20
- 关于非旋转Treap 2020-01-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash