public partial class 定时器关机 : Form
{
//定义变量
private Timer timer;
private DateTime endTime;
public 定时器关机()
{
InitializeComponent();
//设置定时器间隔时间为1秒
timer = new Timer { Interval=1000};
// 绑定定时器事件处理程序
timer.Tick += Timer_Tick;
// 设置定时器执行时间(当前时间为10分钟)
endTime = DateTime.Now.AddMinutes(10);
//启动定时器
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
if (DateTime.Now >= endTime) {
MessageBox.Show("十分钟已到执行关机");
//执行关机代码
System.Diagnostics.Process.Start("shutdown", "/s /t 0");
//停止定时器
timer.Stop();
}
}
}
C# Winfrom实现电脑自动关机
最新推荐文章于 2025-10-15 16:03:01 发布
本文介绍了一个使用C#编写的WindowsForm应用程序,通过Timer控件实现10分钟后自动触发关机操作。定时器每秒检查当前时间,一旦达到预设的结束时间,会显示提示并执行关机命令。
1645

被折叠的 条评论
为什么被折叠?



