首页 > 代码库 > C# 定时关机 倒计时

C# 定时关机 倒计时

有段时间要用定时关机,想到了一些软件,还要安装太麻烦了。

准备自己写一个,搜了下代码不清不楚,于是总结资料,做了个关机

-------------------------------------------------------------------------------------

发到首页要满150字,就多写点废话唠唠嗑吧。

本人2011年在培训学校学过1年半编程,学费3万多,从C,Html,Js,Jquery,Java,SQL,Oracel,Mysql,C#,Asp.net

全部讲过,全部都是入门,一班30多个同学,只有1-2个做开发,学完去实习的时候网站公司,坐那里一点都不会

第二天就没去了,很感谢老板给那个机会。一直到现在2017年,每年都是混着过,干了很多不同工,现在做淘宝也快关了。

走投无路想重新进入这个行业。从入门开始,主要想搞asp.net,但涉及的语言太多了,C#也蛮喜欢,我逻辑差,暂时不进入

还是那句话《万丈高楼平地起》《翻山也要慢慢来》

-----------------------------------------------------------------------------------------

下载地址:pan.baidu.com/s/1qYQBjcg

技术分享

 

技术分享

 

下面是代码 目录地址可以用变量代替 精简代码 为了直观 就不代替了

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch(comboBox1.SelectedIndex)//下拉框改变的时候
            {
                case 0:
                    Process.Start("c:/windows/system32/shutdown.exe", "-a");//调用进程 目录关机程序 -a停止
                    break;

                case 1:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 1800");//30*60 = 1800 毫秒 = 30分
                    break;
                case 2:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 3600");//1*60*60=3600
                    break;
                case 3:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 7200");//2*60*60=7200
                    break;
                case 4:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 10800");//3*60*60=10800
                    break;
                case 5:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 14400");//4*60*60=14400
                    break;
                case 6:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 18000");//5*60*60=18000
                    break;
                case 7:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 21600");//6*60*60=21600
                    break;
                case 8:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 25200");//7*60*60=25200
                    break;
                case 9:
                    Process.Start("c:/windows/system32/shutdown.exe", "-s -t 28800");//8*60*60=28800
                    break;
            }
        }

 

C# 定时关机 倒计时