我想定时 每天九点 触发保存 我的图片,请问这个机制怎么处理?保存为已经做好了,就是定时这个问题,怎么和保存BUTTON关联起来,时间怎么设置?

解决方案 »

  1.   

    为什么要和button联系起来呢?保存写成一个方法,timer触发调用方法啊
      

  2.   

    用C#写的,CS结构的。就是要在每天早上九点的时候,自动保存图片
      

  3.   

    我可以做到软件是一直开着的,我放到服务器上,让他一直运行。我原先是做了一个button保存,现在是想每天九点自动保存
      

  4.   

    真正最理想的办法似乎还没出现,目前只能用Timer或是死循环监控,但都无法避免CPU资源占用的问题。
      

  5.   

    可以使用系统自带的任务计划
    C:\>at /?
    AT 命令安排在特定日期和时间运行命令和程序。
    要使用 AT 命令,计划服务必须已在运行中。AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\computername] time [/INTERACTIVE]
        [ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername       指定远程计算机。 如果省略这个参数,
                         会计划在本地计算机上运行命令。
    id                   指定给已计划命令的识别号。
    /delete              删除某个已计划的命令。如果省略 id,
                         计算机上所有已计划的命令都会被删除。
    /yes                 不需要进一步确认时,跟删除所有作业
                         的命令一起使用。
    time                 指定运行命令的时间。
    /interactive         允许作业在运行时,与当时登录的用户
                         桌面进行交互。
    /every:date[,...]    每个月或每个星期在指定的日期运行命
                         令。如果省略日期,则默认为在每月的
                         本日运行。
    /next:date[,...]     指定在下一个指定日期(如,下周四)运
                         行命令。如果省略日期,则默认为在每
                         月的本日运行。
    "command"            准备运行的 Windows NT 命令或批处理
                         程序。
      

  6.   

            private void button1_Click(object sender, EventArgs e)
            {
                //保存的方法调用
            }        private void timer1_Tick(object sender, EventArgs e)
            {
                if (DateTime.Now.ToShortTimeString() == "9:00")
                {
                    this.button1_Click(sender, e);
                }
            }
    你要是这个吧~调用button1的click事件
      

  7.   

    好像要要有系统的timer来触发吧?