windows 怎么定时启动程序

windows 怎么定时启动程序,第1张

1,御袜打开windows7系统,在开始菜单中点击“控制面板”。

2,在控制面板中点击“管理工具”。

3,在窗口中点击“任务计划程序”。

4,在窗口中点击“创建任务选拦掘项”。

5,点击设置自动启动的时间。

6,在窗口中设置勾选“启动程序”。

7,最后,在窗口中选择要设置定时启动的程序简拆核即可,问题解决。

首先,给你的web应用程序,册森宽添加一个“Global.asax”文件,这个类里面默认有一个“Application_Start”,我们就在这个方法里面添加定时程序的逻辑代码。这样,只要有一个人访问了这个web应用,就会启动这个定时程序。为了方便我们对定时程序的管理,我们单独编写一个类,专门用于控制定时程序。这个类中用的核心对象是System.Timers.Timer。下面说一下这个类设计的基本思路:ExecuteTask是一个州亮公共的事件对象,以后调用者可以利用它来添加回调函数。_task是这个类型的唯一静态实例,调用者可以用Instance()方法读取它。_timer就是实现定时运行的对象,Interval是运行的间隔时间。public

class

Time_Task{

public

event

System.Timers.ElapsedEventHandler

ExecuteTask

private

static

readonly

Time_Task

_task

=

null

private

System.Timers.Timer

_timer

=

null

private

int

_interval

=

1000

public

int

Interval

{

set

{

_interval

=

}

get

{

return

_interval

}

}

static

Time_Task()

{

_task

=

new

Time_Task()

}

public

static

Time_Task

Instance()

{

return

_task

}

public

void

Start()

{

if(_timer

==

null)

{

_timer

=

new

System.Timers.Timer(_interval)

_timer.Elapsed

+=

new

System.Timers.ElapsedEventHandler(_timer_Elapsed)

_timer.Enabled

=

true

_timer.Start()

}

}

protected

void

_timer_Elapsed(object

sender,

System.Timers.ElapsedEventArgs

e)

{

if(null

!=

ExecuteTask)

{

ExecuteTask(sender,

e)

}

}

public

void

Stop()

{

if(_timer

!=

null)

{

_timer.Stop()

_timer.Dispose()

_timer

=

null

}

}}有了这个类型,我春绝们可以在Application_Start方法中轻松的实现定时了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8229400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存