教你编写一个定时关机应用程序!C/C++

需要使用的工具:VC++6.0或者Dev或者其他C语言编译器
这里我推荐使用Dev编写,有自动纠错功能,而且非常的快速小巧。

一、打开Dev新建一个空的c++源文件(其他软件同理,新建一个空的c++源文件即可)

新建源文件

二、复制粘贴下面的代码到刚创建的源文件中

*如果代码复制粘贴后有什么问题,请自行调试一下,这里就不赘述了

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
	int i;
	cout<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl
		<<"▓◤∷※∷※∷※∷※∷◥▓"<<endl
		<<""<<endl
		<<"	▎1、关机选项"<<endl
		<<"	▎2、重启    "<<endl
		<<"	▎3、注销    "<<endl
		<<"	▎4、休眠    "<<endl
		<<"	▎5、取消    "<<endl
		<<""<<endl
		<<"▁▂▃▅▆昆★石▆▅▃▂▁"<<endl
		<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl;
	cin>>i;
	
	switch(i)
	{
	case 1:{
		   int j;
		   system("cls"); 
		   cout<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl
				<<"▓◤∷关∷机∷选∷项∷◥▓"<<endl
				<<""<<endl
				<<"	▎1、立即关机"<<endl
				<<"	▎2、设置定时关机    "<<endl
				<<"	▎3、关闭定时关机    "<<endl
				<<"	▎4、取消    "<<endl
				<<"	▎"<<endl
				<<""<<endl
				<<"▁▂▃▅▆昆★石▆▅▃▂▁"<<endl
				<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl;
		
		   cin>>j;
		   switch(j)
		   {
		//直接关机
		   case 1:
			   {
					system("shutdown -s -t 0");
					break;
			   }
		//定时关机
		   case 2:
			   {
					int t;
					system("cls");
					cout<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl
						<<"▓◤∷※∷※∷※∷※∷◥▓"<<endl
						<<""<<endl
						<<"	▎1、30分钟后关机"<<endl
						<<"	▎2、60分钟后关机"<<endl
						<<"	▎3、90分钟后关机"<<endl
						<<"	▎4、120分钟后关机"<<endl
						<<"	▎5、取消    "<<endl
						<<""<<endl
						<<"▁▂▃▅▆昆★石▆▅▃▂▁"<<endl
						<<"‥‥‥‥‥‥‥‥‥‥‥‥‥"<<endl;
					cin>>t;
					switch(t)
					{
					case 1:
						system("shutdown -s -t 1800");
							break;
					case 2:
						system("shutdown -s -t 3600");
							break;
					case 3:
						system("shutdown -s -t 5400");
							break;
					case 4:
						system("shutdown -s -t 7200");
							break;
					case 5:
						return 0;

					default:
						return 0;
					}
				break;
			   }
		//关闭定时关机
		   case 3:
			   system("shutdown -a");
			   break;
		//取消
		   case 4:
			   return 0;
		   default:
			   return 0;
		   }
		   break;
		   }
	case 2:
		system("shutdown -r");//重启 
		break;
	case 3:
		system("shutdown -l");//注销 
		break;
	case 4:
		system("shutdown -h");//休眠 
		break;
	case 5:
		return 0;
	default:
		return 0;
	}
return 0;
}

我这个代码正常操作的话,理论上是没有任何问题的
下图是复制粘贴后的效果图
在这里插入图片描述
三、保存
名称自己随意定义,我这里定名为:定时关机.cpp
保存路径自己选择,我这里选择的是D盘的一个文件夹
保存路径

四、保存后点击编译运行

Dev直接按F11键也是可以执行运行编译的
在这里插入图片描述

运行成功后如下图所示

在这里插入图片描述
到这里就已经成功啦!
但是我们的目标是一个应用程序,那当然少不了.exe程序和快捷方式的实现了

五、我们创建一个快捷方式

1、打开刚刚我们保存的目录文件夹

我们会发现这里编译运行后就已经有.exe程序啦。
在这里插入图片描述

2、右击这个“定时关机.exe”,选择创建快捷方式

在这里插入图片描述

3、我们再做一些个性化

右击快捷方式进入“属性”的设置中,可以选择更改图标
此处自己发挥
在这里插入图片描述

4、最后一步,把快捷方式复制或剪切到桌面上就完成啦!

在这里插入图片描述

大功告成!快去桌面玩弄你的小程序吧!

你要是成功了,点个赞鼓励一下吧!
关注我会给你分享更多有趣好玩又实用的小技巧!

扫描二维码关注公众号,回复: 9636873 查看本文章

如果遇到什么问题请评论留言,我会尽我所能的回复大家的问题。

发布了7 篇原创文章 · 获赞 7 · 访问量 1202

猜你喜欢

转载自blog.csdn.net/qq_44079145/article/details/104664662
今日推荐