【C语言实现定时关机源代码】有时候我们想离开电脑去做别的事情 , 但用CMD命令定时关机实在太麻烦 , 还要换算成秒 , 输错了也是头疼 , 取消定时关机也很麻烦 。总之体验感太差!今天为大家带来一个用C语言实现定时关机 。输入分钟后自动启动定时关机计划 , 支持一键取消定时关机和再从新设定关机时间 。
在CMD命令中启动定时关机命令是shutdown -s -t xx 。xx为要设定定时关机的时间 , 单位是秒 , 执行这个命令后就会启动定时关机计划 。取消定时关机命令是:shutdown -a 。执行后会取消之前设定的定时关机计划 。但如果没有设定定时关机计划 , 会提示未设置定时关机计划 。
同样我们在C语言中也是要用到这个命令 , 通过system()函数执行定时关机或取消定时关机 。
具体实现如下:
文章插图
输入时间实现关机
//程序分为2个部分:1.按键功能实现实现部分——输入相应的按键进入相应的功能//2.执行定时关机或取消定时关机部分//包含的头文件#define _CRT_SECURE_NO_WARNINGS//取消vs2017中printf函数不安全warning问题#include<stdio.h>#include<string.h>//字符串处理函数#include<windows.h>#include<conio.h>//包含按键交互
文章插图
功能界面
文章插图
取消定时关机
这里我先进行设定关机时间 , 再进入功能区选择 。当然也可以反着来
//主函数部分int main(){ DelayShutdown(); Keydown(); return 0;}//功能用两个函数实现void DelayShutdown();//延时关机函数void Keydown();//按键交互函数
推荐阅读
- 为什么Go语言的自定义error有时候会内存溢出
- Redis 到底是怎么实现“附近的人”这个功能的呢?
- thinkphp5多语言怎么切换
- 国产大型水陆两栖飞机“鲲龙”AG600成功实现海上首飞
- 女人的肢体语言会告诉你的秘密
- Tomcat是如何实现异步Servlet的
- 利用WebHook实现PHP自动部署Git代码
- Uber Go语言编码规范
- 用PHP实现遍历删除目录及此目录下存放的所有文件
- 特斯拉连续第四个季度实现盈利,做空特斯拉又成了笑话?