windows定时关机
2012-03-08 11:20
204 查看
应某人要求写了一个定时关机程序,用c#做的,本来想写成batch但是考虑到ui过于丑陋,是用不便,lz喜欢batch但是考虑到是用人是小白。就算是用c#界面依旧很丑,毕竟本人不是ui设计师。附代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; using System.Timers; namespace WindowsFormsApplication1 { public partial class Form1 : Form { System.Timers.Timer t = new System.Timers.Timer(); int last = 0; public Form1() { InitializeComponent(); this.time.Text = "1800"; this.cancel.Enabled = false; } private void shutdown_Click(object sender, EventArgs e) { if (this.time.Text == null) { MessageBox.Show("time can not be empty","Error"); this.time.Focus(); } else { t.Elapsed += new ElapsedEventHandler(t_Elapsed); t.Interval = 60000; t.Start(); this.count.Text ="Last time "+(Convert.ToInt32(time.Text) / 60).ToString()+" mins"; Process.Start(@"shutdown", @" -s -t" + " " + this.time.Text); this.shutdown.Enabled = false; this.time.Enabled = false; this.cancel.Enabled = true; } } void t_Elapsed(object sender, ElapsedEventArgs e) { last = Convert.ToInt32(this.time.Text) / 60; --last; this.count.Text = "Last time "+last.ToString()+" mins"; } private void cancel_Click(object sender, EventArgs e) { Process.Start(@"shutdown", @"-a"); t.Stop(); this.count.Text = "Canceled"; this.shutdown.Enabled = true; this.time.Enabled = true; this.cancel.Enabled = false; } } }点击打开链接
相关文章推荐
- 【Windows定时关机】windows实现定时关机与取消
- 利用Python实现Windows定时关机功能
- XP、Windows7下自动关机vbs脚本,使用windows计划任务+vbs脚本在XP、Windows7下实现定时自动关机
- windows 定时关机
- 轻松实现Windows定时关机,何必麻烦第三方软件
- Windows 自动关机/定时关机 命令 shuntdown
- Windows: 在系统启动时运行程序、定时计划任务、定时关机
- Windows系统定时重开或者关机
- windows 定时任务 - 定时关机
- windows定时休眠与关机设置
- [vbscript]定时关机或重启的脚本,在windows 2000下通过
- windows和unix下定时关机
- Windows 定时自动开/关机
- Windows 2003 Server 定时关机
- 定时关机,适用于windows系统
- Windows 2008服务器每天定时关机
- Windows 7 定时 关机技巧
- 用QT实现Windows定时关机功能
- windows定时关机和linux定时关机的方法(shutdown命令)
- Windows 2000、Windows XP 和 Windows 2003 Server定时开机与关机设置