用Timer定时 声明类变量 Process process; timer 的 Interval设为 600000 //10分钟 private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
process=new Process();
process.EnableRaisingEvents=true;
process.StartInfo.FileName="xxx.exe";
process.Start();
}开始按钮
timer1.Enabled=true;停止
process.Kill();
试一试吧
:)
System.Timers.Timer tObj = new System.Timers.Timer(10 * 60 * 1000);
private void button1_Click(object sender, System.EventArgs e) {
tObj.Elapsed += new System.Timers.ElapsedEventHandler(PocTimer);
tObj.Enabled = true;
}private void button2_Click(object sender, System.EventArgs e) {
tObj.Enabled = false;
}void PocTimer(Object sender,System.Timers.ElapsedEventArgs e){
//时间到,你可以执行你的操作,比如启动程序
}
{
process=new Process();
process.StartInfo.FileName="myprog.exe";
process.Start();
}