`
chenp1111
  • 浏览: 239972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

设置窗体程序启动2分钟和每天2点执行定时任务

    博客分类:
  • C#
 
阅读更多
1,首先主程序里面定义一个timmer
 System.Timers.Timer timer = new System.Timers.Timer();
            timer.Enabled = true;
            timer.Interval = 60000;//执行间隔时间,单位为毫秒  
            timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Elapsed);
            startTime = DateTime.Now;


2,写一个方法去执行2个计划任务,这里是比较小时和分钟的
/**
         *设置自动按照时间去执行的方法
         **/
        private void Timer_Elapsed(Object sender, System.Timers.ElapsedEventArgs e) {
            // 得到 hour minute  如果等于某个值就开始执行某个程序。  
            int intHour = e.SignalTime.Hour;
            int intMinute = e.SignalTime.Minute;
            // 定制时间; 比如 在2:00 的时候执行某个函数  
            int iHour = 2;
            int iMinute = 00;
            //设置程序启动2分钟后执行一次
            DateTime executeTime = startTime.AddMinutes(2);
            if (intHour == executeTime.Hour && intMinute == executeTime.Minute)
            {
                //执行内容
                if (!GlobUtil.isSynchToday()) { 
                    synchPisToPregnancy();
                    synchPregnancyToPis();
                }
            }

            // 设置 每天的早晨2:00开始执行程序  
            if (intHour == iHour && intMinute == iMinute)
            {
                if (!GlobUtil.isSynchToday()) {
                    synchPisToPregnancy();
                    synchPregnancyToPis();
                }
            }

        }
分享到:
评论

相关推荐

    定时自动控制迅雷启动、开始任务、暂停任务、关闭

    2、控制迅雷:启动使用ShellExcute,开始任务和暂停任务向迅雷窗口发快捷键消息,关闭迅雷向迅雷窗口发关闭窗体消息。 功能: 1、自动运行迅雷; 2、自动开始所有任务; 3、自动暂停所有任务; 4、自动关闭迅雷。 ...

    定时关机软件

    用户选中复选框并保存设置后,并开启某个定时任务时报时设置才声效(即显示了液晶窗体后才声效) 警告:如果提示半点报时 你正在玩游戏(如:泡泡堂,传奇等)可能会暂时退出到Windows显示提醒。 3-2、操作类型 即...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    22.6.3 Microsoft ASP.NET Web窗体和XML Web服务应用程序 22.6.4 Microsoft SQL Server 22.6.5 更多的用法只局限于你自己的想象力 22.7 高级宿主控制 22.7.1 使用托管代码管理CLR 22.7.2 编写健壮的宿主应用...

    C#程序开发范例宝典(第2版).part08

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    Excel VBA实用技巧大全 附书源码

    01075执行菜单栏和工具栏的命令按钮 01076改变工作表单元格的快捷菜单 01077在工作表的任意位置快速显示快捷菜单 01078在单元格中输入公式 01079在单元格中输入数字 01080在单元格中输入文本 01081单元格区域引用 ...

    C#程序开发范例宝典(第2版).part12

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    C#开发典型模块大全(光盘)第二部分

    1.6.2 使用开始、中断和停止执行功能调试程序 1.6.3 单步执行 1.6.4 运行到程序的指定位置 第2章 QQ企业通 2.1 设计思路 2.2 关键技术 2.2.1 INI文件的应用 2.2.2 线程的应用 2.2.3 在Socket中发送大容量的消息 ...

    Visual+C#+2008程序设计经典案例设计与实现.rar

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 VisualC#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 案例4...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例172 隐藏.c显示Windows任务栏 6.4 系统相关设置 cc实例173 获得Windows和System的路径 cc实例174 控制光驱的弹开与关闭 cc实例175 启动控制面板 cc实例176 为程序添加快捷键 6.5 系统监控 cc...

    Visual C# 2008程序设计经典案例设计与实现

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 Visual C#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 ...

    Visual C++程序开发范例宝典 - 第6章

    实例210 将程序设置成为开机自动执行的程序 6.2 磁盘相关 实例211 判断驱动器属性 实例212 获取磁盘空间信息 实例213 获取磁盘序列号 实例214 取消磁盘共享 实例215 格式化磁盘 6.3 桌面相关 实例216 隐藏、显示开始...

    C#程序开发范例宝典(第2版).part13

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例164 将程序设置成为开机自动执行的程序   6.2 磁盘相关设置   cc实例165 判断驱动器属性   cc实例166 获取磁盘空间信息   cc实例167 获取磁盘序列号   cc实例168 取消磁盘共享   cc实例...

    C#程序开发范例宝典(第2版).part02

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

Global site tag (gtag.js) - Google Analytics