Windows系统自带许多指令,Windows cmd大全,我们可以用它们实现一些便捷的操作 ,以下是自动关机cmd:shutdown系列
shutdown -s 关机
shutdown -f 强行关闭应用程序
shutdown -a 取消关机
shutdown -i 显示“远程关机”图形用户界面
shutdown -r 关机并重启
shutdown -s -t 时间 设置关机倒计时
shutdown -r -t 时间 设置重新启动倒计时
shutdown -h 休眠
但是我们不需要用那么多,这里只需要用到shutdown -s-t和shutdown -a,前者启动自动关机倒计时,后者在输入指定内容后取消关机。
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 70");//启用自动关机
again:
printf("你的电脑将在一分钟内关机,若要取消关机,请输入“I am a fool”");//提示
scanf("%s", &input);
if (strcmp(input,"I am a fool")==0)
{
system("shutdown -a");//取消关机
}
else
{
goto again;//输入错误,再次提示
}
return 0;
}
效果:
输入后:
将exe文件添加入“服务”,再改成自动启动具体操作请看:exe程序注册成windows系统服务
可以用这个代码去整蛊你的朋友,在其一筹莫展的时候再出手相救。