返回上一页  首页 | cnbeta报时: 21:01:24
QTimer - 逻辑表达式定时执行器
发布日期:2010-01-11 21:04:43  稿源:
感谢秋城的投递
昨天才看到 清华小组的 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提交: [email protected]
帮助文件: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
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

返回上一页  首页 | cnbeta报时: 21:01:24

文字版  标准版  电脑端

© 2003-2025