建议用计划任务或windows service:http://www.cnblogs.com/bmwchampion/archive/2010/08/21/autotimingexcutejob.html
在winform中可以用定时器(用Timer)实现
windows任务计划估计不用,因为程序是一直跑的,是WinFrom程序,请问用Timer的话有相关源码吗?
timer 事件!
使用timer控件不断扫,时间判断到了就if进去,不过timer这玩意儿,真的不是好东东,慎用
没太用过timer控件,请问有相关源码吗?参考一下
private void timer1_Tick(object sender, EventArgs e)
{
if (DateTime.Now.Hour == 8)
{
//执行的代码
}
}
private void FmImporting_Load(object sender, EventArgs e)
{
//检查时间
timer1.Interval = 1000;
//开启计时器
timer1.Start();
}
@Philomena:
就像上面的,很简单,1000代表1秒钟检查一次
项目开发状态把这个关掉,你可以就近设置时间检查是否可用
写个服务就好啦,我做过一个定时发送邮件的,用的就是服务。