`
shirlly
  • 浏览: 1646460 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

【转】C#定时执行某个程序

    博客分类:
  • .NET
 
阅读更多
using System;
 using System.Timers;
 namespace 定时器ConsoleApplication1
 {
 class Class1
 {
 [STAThread]
 static void Main(string[] args)
 {
  System.Timers.Timer aTimer = new System.Timers.Timer();
  aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);
  // 设置引发时间的时间间隔 此处设置为1秒(1000毫秒)
   aTimer.Interval = 1000;
  aTimer.Enabled = true;
  Console.WriteLine("按回车键结束程序");
  Console.WriteLine(" 等待程序的执行......");
  Console.ReadLine();
 }
  // 当时间发生的时候需要进行的逻辑处理等
//  在这里仅仅是一种方式,可以实现这样的方式很多.
private static void TimeEvent(object source, ElapsedEventArgs e)
 {
  // 得到 hour minute second 如果等于某个值就开始执行某个程序。
   int intHour  = e.SignalTime.Hour;
  int intMinute = e.SignalTime.Minute;
  int intSecond = e.SignalTime.Second;
   // 定制时间; 比如 在10:30 :00 的时候执行某个函数
   int iHour  = 10;
  int iMinute = 30;
  int iSecond = 00;
  // 设置  每秒钟的开始执行一次
   if( intSecond == iSecond )
  {
  Console.WriteLine("每秒钟的开始执行一次!");
  }
  // 设置 每个小时的30分钟开始执行
   if( intMinute == iMinute && intSecond == iSecond )
  {
  Console.WriteLine("每个小时的30分钟开始执行一次!");
  }
 // 设置 每天的10:30:00开始执行程序
   if( intHour == iHour && intMinute == iMinute && intSecond == iSecond )
  {
  Console.WriteLine("在每天10点30分开始执行!");
  }
 }
 }
 }
分享到:
评论

相关推荐

    C#定时执行

    C#定时执行,springQuartz定时器定时执行程序。执行时间可配置每秒,天,周,年执行一次

    C#定时器实现自动执行的方法

    //下面讲一个打开窗体定时执行按钮的东西 private void Form1_Load(object sender, EventArgs e) { System.Timers.Timer pTimer = new System.Timers.Timer(5000);//每隔5秒执行一次,没用winfrom自带的 pTimer....

    c#定时任务执行程序,广播播音放号自动播放

    本项目"**c#定时任务执行程序,广播播音放号自动播放**"是利用C#技术实现的一个功能丰富的系统,它集成了定时任务执行、音频播放以及语音报时等关键功能,适用于广播系统或类似需要自动化操作的场景。 首先,**定时...

    C#创建计划任务,定时服务,完美执行已测

    总的来说,C#创建计划任务的能力使得开发者可以灵活地控制程序的执行时间,特别是在需要定期运行的服务或者需要在特定事件(如开机)下自动启动的应用场景下,这一功能显得尤为重要。正确理解和运用这些知识点,可以...

    使用C#编写的定时打开指定程序源码

    本项目“使用C#编写的定时打开指定程序源码”提供了利用C#实现定时任务功能的一个实例,这对于自动化操作和后台服务的运行非常有用。下面我们将详细探讨这个项目中的关键知识点。 1. **C#基础**: - C#是微软公司...

    Asp.net(C#) 创建windows服务并定时执行

    为了定时执行某个接口或Web服务,可以使用`System.Timers.Timer`类。创建一个Timer对象,设置其Interval属性为需要的时间间隔(单位为毫秒),然后在Elapsed事件中调用接口或Web服务。例如: ```csharp private ...

    C#定时检测是否当前程序是否有人操作(WPF实现)

    总的来说,检测C#程序是否有人操作涉及对用户输入和系统事件的监听,结合定时机制实现自动化检测。这种功能在很多场景下都十分实用,例如提高安全性和节省资源。通过灵活运用,我们可以为用户提供更智能、更人性化的...

    C#定时任务

    【C#定时任务】 在软件开发中,定时任务是一个非常重要的功能,它允许程序在预设的时间点执行特定的操作,例如数据备份、日志清理、发送通知等。C#作为.NET框架下的主要编程语言,提供了丰富的工具和技术来实现定时...

    c#定时运行程序分享(定时程序)

    总结来说,实现C#定时运行程序的关键步骤包括: 1. 引入`TaskSchedulerEngine.dll`库。 2. 创建一个实现`ITask`接口的类,定义任务的执行逻辑和初始化方法。 3. 配置`app.config`文件,定义任务的触发时间和执行的类...

    使用C#编写的定时打开指定程序源码(0520_).rar

    在本项目中,我们关注的是一个使用C#编程语言实现的定时打开指定程序的功能。C#是一种面向对象的、类型安全的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web服务以及游戏等。这个源码示例可能是为了...

    C#监听程序是否正在运行

    总的来说,这个C#项目"ProcessMonitoring"可能是一个完整的应用,它不仅检查指定程序是否运行,还可能提供了其他功能,如监控多个进程、定时检查、或者在程序启动/停止时触发某些操作。通过打开并研究这个解决方案,...

    windows服务定时执行

    "Windows服务定时执行"指的是利用Windows服务特性结合任务调度,实现程序按照预设的时间间隔自动运行。这种方式常用于需要在特定时间执行的任务,例如数据备份、日志清理等自动化工作。 在C#编程环境中,我们可以...

    c# 定时任务

    在本场景中,我们关注的是"C# 定时任务",这是一个常见的需求,特别是在需要定期执行某些操作如数据同步、监控或者自动化工作流程的系统中。我们将探讨如何在Windows Forms(WinForms)应用中实现定时ping某个网址...

    c#源代码红绿灯程序

    标题中的“C#源代码红绿灯程序”指的是一个使用C#编程语言编写的软件应用程序,该程序模拟了现实世界中的交通信号灯控制系统。在城市交通管理中,红绿灯系统是至关重要的,它能够有效地控制交通流量,保证行人和车辆...

    C#定时计时器源代码

    在这个“C#定时计时器源代码”程序中,开发者使用C#语言构建了一个能够进行时间计算和定时功能的工具,这对于自动化、监控或者其他需要定时触发事件的应用场景非常有用。 C#中的定时器主要有两种类型:System....

    一款用C#开发的定时任务

    当定时器的Interval时间到达后,会触发Tick事件,开发者需要在事件处理程序中编写需要定时执行的逻辑。在WindowsFormsApplication4中,找到与Tick事件相关的代码段,就能查看到具体执行的各项任务。 4. **用户界面*...

    定时开关机(C#源码)

    在本文中,我们将深入探讨如何使用C#编程语言实现定时开关机功能,这对于系统管理和自动化任务执行非常有用。初学者可以通过这个项目理解C#的基本编程概念以及与操作系统交互的方法。 首先,我们需要了解C#是如何与...

    c#指定时间运行程序

    在这个例子中,`OnTimedEvent`方法会在每3秒被调用一次,你可以在这里放入你需要定时执行的代码。 二、使用System.Threading.Timer类 System.Threading.Timer类提供了一个更灵活的定时器,它可以在单独的线程上触发...

    c#每隔一段时间就调用程序

    总结一下,C#中使用`System.Timers.Timer`类可以方便地实现定时调用程序或执行周期性任务。通过设置间隔时间、定义事件处理方法以及启用和配置计时器,我们可以创建一个可按需运行的定时器,以满足各种定时任务的...

    C#定时关机抓屏源码

    这个项目"**C#定时关机抓屏源码**"正是这样一个实用工具,它能够帮助用户在指定的时间自动关闭计算机,并在关机前保存当前屏幕的图像。 首先,我们来看"**关机**"这一功能。在Windows操作系统中,系统提供了API...

Global site tag (gtag.js) - Google Analytics