vc ++6.0重启系统脚本

 

1、建立工程

2、建立简单Win32 程序

3、双击工程

4、代码

#include "stdafx.h"
#include "WINDOWS.H"
#include <stdio.h>
# include <stdlib.h>


int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
	char close[] = "shutdown -r -t 0";
	char string_seconds[5];
	int seconds;
	int minutes = 10;
	seconds = minutes * 60;
    itoa(seconds, string_seconds, 10); 	
 	MessageBox(NULL,TEXT("系统将在10min后重启,请保存数据,以防丢失"),TEXT("重启脚本"),MB_OK);
    system(strcat(close, string_seconds));
	return 0;
}

 

 

推荐:C语言写定时关机重启小程序

https://wenku.baidu.com/view/2c988d8dd0d233d4b14e6914.html

#include <stdio. h>
#include <string h>
#include <stdlib.h>

void print_top();
void print_end();
void judge_num_end(int n);

void main()
{
         int num,num_end;
         int seconds, minutes;
         char string_seconds[5];
         char close[] = "shutdown -s -t 0";
         char result[] = "shutdown -r -t 0";

         print_top();
         scanf("%d",&num);

         while( num !=1 && num != 2 )
         {
                printf("输入序号错误,请重新输入:");
                scanf("%d",&mum);
         }

         if(num == 1)
         {
                printf("\n请输入关机时间(0~600分):");
                scanf("%d",&minutes);
                printf("\n");

          while ( minutes <0 || minutes > 600 )
          {
                printf("输入时间错误,请重新输入:");
                scanf("%d",&minutes);
                prinf("\n");
          }

             seconds = minutes * 60;//将输入的分钟转化为秒
             itoa(seconds, string_seconds, 10); //将 int型转换成string型10 代表的十进制
             system(strcat(close, string_seconds);//stract 函数拼接字符串

             printf("执行成功! %d分钟后,电脑将自动关闭..\n\n",minutes);
             printf("请及时保存相关的操作!关机计时中..\n\n");
         }

        if( num == 2 )
        {
             printf("请输入重启时间(0~600 分): ");
             scanf("%d",&minutes);
             printf("\n");

             while ( minutes < 0 || minutes > 600 )
             printf("输入时间错误,请重新输入: ");
             scanf("%d",&minutes);
             printf("\n");
        }

            seconds = minutes * 60; /将输入的分钟转化为秒
            itoa(seconds, string_seconds, 10); //将int型转换成string型10 代表的十进制
            system(strcat(result, string_seconds);//stract 函数拼接字符串

            printf("执行成功! %d分钟后,电脑将自动重启..\n\n" ,minutes);
            printf("请及时保存相关的操作!重启计时中..\n\n");
}

           print_end();
           scanf("%d" ,&num_end);
           while( num_end !=1 && num_end !=2 )
           {
               printf("输入序号错误,请重新输入: ");
               scanf("%d" ,&num_end);
           }
           judge_num_end(num end);
           system("pause"); //暂停屏幕
           }
   
           void print_top()
           {
                printf("\n");
                printf("*************欢迎***************\n");
           }
           
           void print_end()
           {
                printf("\n");
                printf("*************结束***************\n");
           }

           void judge_num_end(int n)
           {
               if(n == 1 ) exit(1);
               if(n == 2 ) system("shutdown -a");       
           }
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值