请问如何让一个服务定时运行? 我用C#写了个服务,想让它每天晚上10:00自动运行,该如何做?还是把我的程序做成exe文件,然后用dos 的 at 命令定时运行?请高手指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/team/WebServicAndWindowsService.htmlhttp://www.cnblogs.com/caca/archive/2005/02/25/109028.aspx 楼主看看windows service方面的资料会有帮助 写成exe文件并作为了win的服务的化,只要服务启动exe文件就一直执行的,需要做的就是在此服务中启动一个线程,每隔一定时间就检测一下系统时间,当时间符合条件后就去执行一下需要做的工作就性了 可以啊,放一个定时器,interval=1000,然后在服务里加一个判断,if(System.DateTime.Now.ToString().EndsWith("22:00:00"))就执行。 应该写个windows service让它自动运行在它运行期间,不断滴进行判断到指定的时间时,执行相关代码 interval是个时间间隔,如果服务从21:10:00启动,那么到22:00:00的时候还没到定时程序运行的时候啊? 把interval的时间间隔设小,1000毫秒,是可以解决问题,但程序的执行效率不高啊,每分钟就要判断一次同样我可以启动一个线程,如下while (true) { System.Threading.Thread.Sleep(60000); if (System.DateTime.Now.ToString().EndsWith("22:00:00")) { MessageBox.Show("test£¡","¾¯¸æ",MessageBoxButtons.OK,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); LastHour=DateTime.Now.Minute; } } c# ftp 读取文件目录失败 我程序最小化后,为什么就无法获得摄像头的数据帧 AnsiString(byte数组)在c#里面怎么用?c++高人来指点下 求教:SQL数据库查询无法实现 如何控制表头???? 定时触发的问题 这些东西有什么区别? 关闭提示,要如何实现 [100分]如何在DATAGRID中合计某列,然后再写到最下面! 如何让ListBox显示水平滚动条? 急求!!!请问用 c# 写 PocketPC 程序的时候如何执行一个外部程序? 请教大虾一个问题,我定义了一个结构structA,我想判断一个它的变量是否为空,应该怎么写呀?
http://www.cnblogs.com/caca/archive/2005/02/25/109028.aspx
需要做的就是在此服务中启动一个线程,每隔一定时间就检测一下系统时间,当时间符合条件后就去执行一下需要做的工作就性了
,然后在服务里加一个判断,if(System.DateTime.Now.ToString().EndsWith("22:00:00"))就执行。
让它自动运行
在它运行期间,不断滴进行判断
到指定的时间时,执行相关代码
同样我可以启动一个线程,如下
while (true)
{
System.Threading.Thread.Sleep(60000);
if (System.DateTime.Now.ToString().EndsWith("22:00:00"))
{
MessageBox.Show("test£¡","¾¯¸æ",MessageBoxButtons.OK,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1,
MessageBoxOptions.DefaultDesktopOnly);
LastHour=DateTime.Now.Minute;
}
}