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();
}
}
}
分享到:
相关推荐
主窗体(MainForm)通常是应用程序的入口点,用户通过这个界面可以创建、编辑、查看和管理定时任务。该项目可能包含了以下组件: 1. 用户界面:用于设置任务名称、执行时间、重复频率等参数。 2. 任务调度器:负责...
标题 "C# 自动 定时 程序 (windows服务的形式)" 涉及的是使用C#编程语言创建一个能在Windows操作系统环境下自动执行定时任务的服务。这种服务通常被称为Windows服务,它允许程序在没有用户登录的情况下持续运行,...
在C#编程中,创建一个无窗体的应用程序通常是用于后台任务、服务或者控制台应用...这种类型的应用程序广泛应用于服务、定时任务和其他无需用户界面的场景。理解和掌握这些知识对于开发高效、可靠的后台系统至关重要。
隐藏式程序仍然可以执行任务,例如后台数据处理、定时任务、系统监控等,而不会占用用户的屏幕空间。 在VC中,创建隐藏式程序涉及到以下几个关键步骤: 1. **入口点函数修改**:默认情况下,C++程序的入口点是`...
在IT领域,Delphi是一款强大的面向对象的编程环境,它基于Pascal语言并提供丰富的Windows API和.NET Framework支持。...在实践中不断探索和学习,你将能够熟练掌握Delphi的定时任务和系统托盘应用。
在Delphi7编程环境中,有时候开发者可能需要实现一个应用程序,其中主窗体在启动后既不显示在屏幕上,也不出现在Windows任务栏上。这通常是为了创建一个后台运行的服务或者一个控制台程序的辅助工具。本篇文章将详细...
- 程序启动与退出:处理好程序的启动和退出逻辑,确保定时任务在退出时能正确停止。 - 持久化:如果需要保存用户的定时任务设置,可以使用XML、JSON或SQLite等数据存储方式。 综上所述,“winform C# 定时程序”是...
在这个定时关机程序中,窗体将包含输入框让用户设定时间,以及按钮来启动或取消定时任务。 2. **控件(Control)**:如按钮(Button)、文本框(TextBox)、日历控件(DateTimePicker)等,它们是用户与应用程序...
在Windows Forms(Winform)开发中,我们经常需要实现一些定时任务,比如每隔一定时间执行某个操作。在本例中,我们关注的是一个Winform应用,它具备定时隐藏窗体中按钮的功能,每5秒执行一次。这个功能的实现主要...
2、控制迅雷:启动使用ShellExcute,开始任务和暂停任务向迅雷窗口发快捷键消息,关闭迅雷向迅雷窗口发关闭窗体消息。 功能: 1、自动运行迅雷; 2、自动开始所有任务; 3、自动暂停所有任务; 4、自动关闭迅雷。 ...
【定时提醒小程序】是一种实用工具,它允许用户预先设置提醒时间,以便在特定时刻自动触发通知,帮助用户记住重要的事项或任务。这个小程序的核心功能是定时提醒,它可以在指定的时间在屏幕左下角以类似QQ实时信息的...
标题中的“自动定时关机程序(VB6.0做的)”指的是使用Visual Basic 6.0(VB6.0)编程语言开发的一款软件,它的主要功能是允许用户设定一个特定的时间,然后在达到预设时间时自动执行关机操作。这在很多场景下都非常...
Quartz是一个开源的作业调度框架,它允许开发者在应用程序中定义和执行定时任务。这个标题“Quartz 定时WebForm和WinForm使用的dll”暗示了我们将在WebForm和WinForm应用中使用Quartz来实现定时功能。在.NET环境中,...
1. **热键(Hotkey)**:热键是指用户可以通过特定的按键组合快速启动程序或者执行某些命令的一种快捷方式。例如,在Windows系统中,按下`Ctrl + Alt + Delete`会弹出任务管理器。 2. **窗体(Form)**:窗体是VB...
用户在子窗体(Form2)中设置好关机时间后,可以通过按钮事件将时间传递回主程序,并执行上述的定时关机设置。 为了保证程序的正常运行,还需要处理定时器的回调函数`TimerProc`,在这个函数中,我们可以调用...
在Delphi中,可以使用TThread类来创建和管理线程,以实现异步执行定时任务。 7. **错误处理**:为了提高程序的健壮性,还需要考虑异常处理,确保即使在执行外部程序时出现问题,程序也能正常运行并提供适当的反馈。...
总的来说,C#自动关机窗体程序是一个实用的工具,结合了Windows Forms和系统API功能,展示了C#在桌面应用开发中的强大能力。通过理解上述步骤,开发者不仅可以创建这个程序,还可以进一步扩展功能,例如添加定时提醒...
【定时关机程序】是一种计算机程序,它允许用户设置一个特定的时间点,程序将在该时间自动关闭计算机。这种功能在需要计算机在无人值守时执行特定任务后自动关机的场景中非常有用,例如长时间的数据备份或下载大文件...
8. **用户交互设计**:程序需要提供用户友好的界面,让用户能输入定时关机的时间,这可能涉及到DateTimePicker控件来选择时间,以及Button控件来启动或取消定时任务。 9. **错误处理**:为了确保程序的稳定运行,...