如何在指定时间、执行指定功能?程序定时执行、倒计时执行功能

  • A+
所属分类:lcx

问一个纠结了很久的问题 求程序大牛解答

LichKing (十个小穴有松紧) | 2013-09-09 10:47

是这样的

我想用.net 写一个到xxxx分xx秒执行某个操作 比如说 弹出提示 去开会

是不是需要用 timer 每一秒都对比一下 计划时间和系统时间 是否一致

如果一致 那么弹出提示

这样做 是不是太笨了 太费资源了?

能不能简单一些的方法?

[原文地址]

相关讨论:

1#

国士无双 (十口水井有深浅!) | 2013-09-09 11:25

at...time

2#

国士无双 (十口水井有深浅!) | 2013-09-09 11:26

系统自带at,你写个提醒小程序就行

3#

dyun (shall we begin?) | 2013-09-09 11:43

好像很简单呀,http://www.cnblogs.com/slave2/archive/2008/03/25/1122239.html,貌似这个是基于Event的。

另外,即使你是while循环,进行时间的对比,对比后如果时间未到,你加个sleep,也不会很耗系统资源,sleep的时候会让出CPU的时间片!

右边感谢吧!

4#

核攻击 (统治全球,奴役全人类!毁灭任何胆敢阻拦的有机生物!) | 2013-09-12 11:13

1、系统计划任务功能

2、循环判断

5#

核攻击 (统治全球,奴役全人类!毁灭任何胆敢阻拦的有机生物!) | 2013-09-12 11:16

还有个比较另类的:

1、先判断当前时间和目标时间差值多少毫秒,保存为变量:x

2、sleep x

3、睡眠结束后,触发指定功能。

该方法优点是,几乎不占用任何系统资源,采用“冬眠”方式“唤醒”自己,算是比较奇葩吧。

示例代码:

x = 目标时间 - 当前时间
sleep x
alert("yooo~")

文章来源于lcx.cc:如何在指定时间、执行指定功能?程序定时执行、倒计时执行功能

相关推荐: 【Exp】WordPress 博客个人信息发布平台

    这个漏洞很鸡肋,要有一个发表的权限。昨天看了个中文版的,人家要那个啥才肯放出来……,今天看到了个英文版的!一样的利用方式!到底哪个才是原创!     原文地址:http://img.vul.kr/uploads/20101205/1291540019w…

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: