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#定时执行,springQuartz定时器定时执行程序。执行时间可配置每秒,天,周,年执行一次
//下面讲一个打开窗体定时执行按钮的东西 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#实现定时任务功能的一个实例,这对于自动化操作和后台服务的运行非常有用。下面我们将详细探讨这个项目中的关键知识点。 1. **C#基础**: - C#是微软公司...
为了定时执行某个接口或Web服务,可以使用`System.Timers.Timer`类。创建一个Timer对象,设置其Interval属性为需要的时间间隔(单位为毫秒),然后在Elapsed事件中调用接口或Web服务。例如: ```csharp private ...
总的来说,检测C#程序是否有人操作涉及对用户输入和系统事件的监听,结合定时机制实现自动化检测。这种功能在很多场景下都十分实用,例如提高安全性和节省资源。通过灵活运用,我们可以为用户提供更智能、更人性化的...
【C#定时任务】 在软件开发中,定时任务是一个非常重要的功能,它允许程序在预设的时间点执行特定的操作,例如数据备份、日志清理、发送通知等。C#作为.NET框架下的主要编程语言,提供了丰富的工具和技术来实现定时...
总结来说,实现C#定时运行程序的关键步骤包括: 1. 引入`TaskSchedulerEngine.dll`库。 2. 创建一个实现`ITask`接口的类,定义任务的执行逻辑和初始化方法。 3. 配置`app.config`文件,定义任务的触发时间和执行的类...
在本项目中,我们关注的是一个使用C#编程语言实现的定时打开指定程序的功能。C#是一种面向对象的、类型安全的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web服务以及游戏等。这个源码示例可能是为了...
总的来说,这个C#项目"ProcessMonitoring"可能是一个完整的应用,它不仅检查指定程序是否运行,还可能提供了其他功能,如监控多个进程、定时检查、或者在程序启动/停止时触发某些操作。通过打开并研究这个解决方案,...
"Windows服务定时执行"指的是利用Windows服务特性结合任务调度,实现程序按照预设的时间间隔自动运行。这种方式常用于需要在特定时间执行的任务,例如数据备份、日志清理等自动化工作。 在C#编程环境中,我们可以...
在本场景中,我们关注的是"C# 定时任务",这是一个常见的需求,特别是在需要定期执行某些操作如数据同步、监控或者自动化工作流程的系统中。我们将探讨如何在Windows Forms(WinForms)应用中实现定时ping某个网址...
标题中的“C#源代码红绿灯程序”指的是一个使用C#编程语言编写的软件应用程序,该程序模拟了现实世界中的交通信号灯控制系统。在城市交通管理中,红绿灯系统是至关重要的,它能够有效地控制交通流量,保证行人和车辆...
在这个“C#定时计时器源代码”程序中,开发者使用C#语言构建了一个能够进行时间计算和定时功能的工具,这对于自动化、监控或者其他需要定时触发事件的应用场景非常有用。 C#中的定时器主要有两种类型:System....
当定时器的Interval时间到达后,会触发Tick事件,开发者需要在事件处理程序中编写需要定时执行的逻辑。在WindowsFormsApplication4中,找到与Tick事件相关的代码段,就能查看到具体执行的各项任务。 4. **用户界面*...
在本文中,我们将深入探讨如何使用C#编程语言实现定时开关机功能,这对于系统管理和自动化任务执行非常有用。初学者可以通过这个项目理解C#的基本编程概念以及与操作系统交互的方法。 首先,我们需要了解C#是如何与...
在这个例子中,`OnTimedEvent`方法会在每3秒被调用一次,你可以在这里放入你需要定时执行的代码。 二、使用System.Threading.Timer类 System.Threading.Timer类提供了一个更灵活的定时器,它可以在单独的线程上触发...
总结一下,C#中使用`System.Timers.Timer`类可以方便地实现定时调用程序或执行周期性任务。通过设置间隔时间、定义事件处理方法以及启用和配置计时器,我们可以创建一个可按需运行的定时器,以满足各种定时任务的...
这个项目"**C#定时关机抓屏源码**"正是这样一个实用工具,它能够帮助用户在指定的时间自动关闭计算机,并在关机前保存当前屏幕的图像。 首先,我们来看"**关机**"这一功能。在Windows操作系统中,系统提供了API...