点击这里给我发消息 点击这里给我发消息

QTimer - 逻辑表达式定时执行器

添加时间:2010-1-13
    相关阅读: 软件 网络 程序 网站

昨天才看到 清华小组的 focus on life 作品。不错。今天给大家带来一个面向小众的作品:逻辑表达式 定时执行器 。学名:QTimer。意思是:折腾。
这 并不是一款已经充斥网络各个角落的定时关机软件。这款程序定时执行你设定的命令,打开你设定的网址或者本地文件。 两种定时方式:绝对和相对。精确时间是秒。但如果你的确想用它 “在 2010 年到 2012 年间,每逢 2,4,6…等偶数月,并且是星期六 的 午间12:30 和 晚间 22:30 执行关机”的话,你可以这么设定你的任务:

--------------------------------------------------------------
日期:(Y>=2010&Y<=2012) & M%2==0 & W==6
小时:H==22 | H==12
分钟:30
命令:shutdown “-s -t xx“
--------------------------------------------------------------
 
 CBers 应该立即明白 :Y 代表 year,M代表month,w代表Weekday,H代表Hour。命令则无需解释。(unix 的请飘过...)。用逻辑表达式定时从此告别嵌套繁复的日期选择复选框!

共有三个视图:所有任务列表视图,过期任务提示视图和日历视图。
1>任务列表视图可以查看当前所有设定的任务。暂停、删除任务。
2>过期任务视图则可以查看当前过期的任务。
3>日历视图以不同的颜色显示有任务的日期和无任务的日期。相当于一个不漂亮版的Google Calendar。单击日期可以查看当前的详细执行时间。

逻辑表达式可以使用的操作符有:
操作符:优先级顺序从大到小排序
1> ( )                                     小括号优先级最高
2> !                                       逻辑取反
3> * / %                                   乘除,求模
4> + -                                     算术加减
5> !=,==,>=,<=,>,<                         大小比较
6> & |                                     逻辑与或
7> {,}                                     离散值表达式

可使用的变量含义:共5个,大小写不敏感
1> Y            Year
2> M            Month
3> D            Day
4> W            Weekday
5> H            Hour

几个使用的例子:
1>2010年每月的1,3,5,…奇数天 12:30
y==2010 & d%2
h==12

2>无明显规律的日期 每年的 1,4,5,7月逢周六并且这天不是 12和28 号
m=={1,4,5,7} & w==6 & d!={12,28}

Bug提交: qiuchengw@gmail.com
帮助文件:http://qiuchengw.zxq.net/2010/01/11/qtimer-逻辑表达式定时执行器/
官方网站:http://www.nogod.info
下载地址:http://www.nogod.info/Docs/Zip/QTimer.7z
分流下载:http://www.uushare.com/user/qiuchengw/file/2418469

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册