需要使用的工具: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 查看本文章
如果遇到什么问题请评论留言,我会尽我所能的回复大家的问题。