要实现这个功能,最好的解决方案是使用WINDOWS提供的Task Scheduler API来实现。具体你可以查MSDN.

解决方案 »

  1.   

    同意二楼的观点,mynewpc(水中日月)的方法虽然也可以,但是消耗大了些。
      

  2.   

    三种方法:
    1、windows计划任务。。应该比较好的一种
    2、timer控件。。不推荐
    3、线程休眠机制。。马马乎乎。。
      

  3.   

    to gabriel1:
    timer控件挺好的啊,它所牺牲的系统时间是很微弱的,为什么不推荐呢?
      

  4.   

    两种方案:
    1.用Windos的计划任务,建一个计划就成。
    2.在程序里写,用一个timer,可以设为每几分钟执行一次timer事件,每次触发timer事件时,判断当前时间是否是星期一,若是执行你的事件,并记录本次执行时间。
      

  5.   

    还要看你本身的具体想法,如果是时间到达时非执行不可就用用Windos的计划任务,如果是你自己的软件在运行期间又刚好碰到定义的时间才执行就可用Timer加线程休眠。