查看完整版本: <王者归来> 无限今日2.2公测 新春贺礼 皮肤征集 提供下载

化石th 2008-2-13 14:42

<王者归来> 无限今日2.2公测 新春贺礼 皮肤征集 提供下载

很早就想做一个今日插件,原因是对目前微软在界面上的支持太失望。在参考了大家最喜欢的今日插
件,开始设计[color=red][b]无限今日[/b][/color]时, 万历RC2发布了,其脚本简单,变量丰富,又有很多现成皮肤资源,使
得我在选择架构时,直接兼容了万历(说明:我在代码编写前,怀着敬意发邮件到[email]HandCalendar@xxx.xxx[/email]
明确说明我想要兼容它的脚本皮肤,得到的回信是即未赞同也未反对,只是感谢我的关注和支持,即
然不正面回答反对,我就抱着为广大机友服务的态度,兼容了吧~    :-)

单独写一句:对万历作者表示[color=red][b]敬意[/b][/color],希望得到万历作者的谅解,为了国产软件的发展,本人愿意和万
历及天秀的作者合作,合并力量,开发一款实用的、在世界范围内领先(不超出地球范围)的今日插件,
全面超越 spb 和 微软新支持的那个什么软件.

说了那么多,即然兼容也作了, 总不会是另一个同样功能的万历或天秀吧!
下面就看看无限今日作了哪些更新!

1.  无限今日兼容原有旧指令;
2.  所有wx开头的指命都是在旧指令基础上做了[color=blue]功能扩展[/color]的;
3.  支持强大的[color=blue][b]分组显示[/b][/color],就是讲在一个皮肤中可以把脚本分组,可以根据需要选择只显示哪个组,
     或是只显示哪些组的组合,比如:只显示第1组, 同时显示第1、4组,同时显示第1、4、8组。
     有了分组和皮肤切换,这两种方式的支持,各种页面的单独显示,组合显示都变得简单起来,也
     避免了在发布皮肤时多个皮肤INI文件和麻烦;
4.  在支持原系统变量的基础上,支持[color=red][b]可运算变量[/b][/color],可以将各种变量进行运算后使用,并且支持
      [color=blue][b]if 判断[/b][/color]语句, 丰富了变量的使用,也简化了系统变量。比如秒变量,以前要提供各种秒的变形变
      量,如:秒数,秒十位,秒个位,而现在只要一个秒数变量就行了,十位,个位都可以用可运算
      变量自已求出来。  运算变量表达示支持 + - * / \ % ^ (), if then else, ==, != >, >=, <, <=
       例:<?{SS}?>  <?{SS}*5+(23-{SF}-4)?>  <?if {APM_CHS}!=上午 then 是下午 else 不是下午?>
5.  各指令的上,左,宽,高,颜色,参数,字符串 等都可以[color=blue]直接用[/color][color=red]系统变量[/color]和[color=red]可运算变量[/color]。这样就
      可以在今日插件上制作动画了;
6.  支持[color=blue]更新频率为3[/color] , 代表:如系统变量值发生变化,立即刷新窗口,如未变化,就1分钟刷新一次.
7.  支持定制高度和自制高度两个方式;
8.  支持在点击区域时,指定是否[color=blue]半透明显示[/color], 是否[color=blue]振动提示[/color];
9.  支持在皮肤中选择是否[color=blue][b]隐藏系统软键栏[/b][/color], 以达到无需第3方软件就可全屏皮肤的效果;
10. 支持[b][color=red]自动条件满足执行[/color][/b]指定功能,提供AutoActive指令,在运算变量满足某一指定条件时触发,
      可以轻松完成定时切换或定时执行;
11. 在原有月历的显示基础上,完全自定义字体大小,颜色,宽,高,是否显示阴历,是否显示星期
       标头;
12. 显示图片指令可以用运算变量来指定,上,左,宽,高,可以根据变量值来动态决定图片的显示
       大小;
13. 提供[color=blue][b]秒显示图片和秒显示文本[/b][/color]指令,原有架构中如想显示秒针,就必须用刷新方式为秒,但是
       这样耗电太大且占用CPU, 新的秒显示指令采用[color=blue]局部刷新技术[/color],有效解决了[color=blue]耗电[/color]和秒针显示这
       两个互斥难题。
14. 极大丰富了点击事件, 提供很多功能调用。
15. 支持在皮肤切换组,切换皮肤时使用[color=red][b]特效显示[/b][/color],支持9种, 0-无动画, 1-随机, 2-左侧飞入, 3-马赛克,
      4-右侧飞入, 5-水平栅条,6-百叶窗, 7-中间拉开 , 8-垂直平分 , 9-中心渐大, 并且支持自定义是
      全窗口特效还是[color=blue]区域特效[/color],有了这个功能,很轻松就能做出 弹出窗口, 弹出菜单一类的东东;
16. 支持在[color=blue][b]系统任务栏上显示皮肤[/b][/color],并自定义区域大小,有了这个,就可以完全作成[color=red]全屏幕[/color][color=red]皮肤[/color]了;
       可以抛弃WAD、PPX一类软件了;
17. 支持在窗口自定义区域支持使用[b][color=red]鼠标手势[/color][/b],手势用了四个方向,用户通过字符串来[color=blue]自定义手势[/color],
       并可以指定对应的事件。例如:  4231 表示顺时针一个圈, 12 表示上下划一次,最大支持23位;

新2.5版预计加入的功能如下:
1.  支持注册表的读取并参与到运算变量中进行运算;
2.  在系统变量支持使用中文别名,现有英文系统变量不方便阅读脚本,所以支持在皮肤使用中文别名;
3.  支持在窗口上长按弹出菜单供用户操作;
4.  丰富系统变量, 并增加常用的预设操作;
5.  将无限闹钟的界面移植到无限今日的皮肤中,以后不用进无限闹钟的主界面,直接在今日上设闹钟;
6.  加入类拟 SPB PLUS 的直接把程序图标插入到皮肤中;
7.  期待你的建议.

[[i] 本帖最后由 化石th 于 2008-2-13 16:11 编辑 [/i]]

化石th 2008-2-13 14:43

#2008/01/27
#本说明文件是"无限今日"的皮肤帮助文件
#无限今日的皮肤在设计时参考了万年历软件的脚本语言, 并做了兼容, 向万年历的作者表示敬意. 我已在07年12月19日发信到[email]HandCalendar@163.com[/email]说明, 万年历作者希望不要抱怨我噢
#本软件作者拥有无限今日软件和皮肤脚本语言格式的所有版权, 如需使用, 请联系作者并得到授权. (注:非商业用途, 我一般不会拒绝, 不过,好歹也要通知我一声)

无限今日的皮肤为\Program Files\InfiniteToday\Skins目录下的*.ini文件(ASCII格式的文本文件)
文件行首如果是#,表示该行是注释行。

皮肤中使用的指令如下:
Name,                Refresh,        Height,                        ClickRectAlpha,                HideSoftKeyBar,                AutoActive               
wxDrawCalendar,        wxDrawPic,         wxDrawString,                 wxDrawStringEx,         wxDrawClock,                 wxSecondDraw,                 wxClickAction,               
wxBarRect        wxBarDrawPic        wxBarDrawStringEx        wxBarClickAction
wxGestureRect        wxGestureAction

(*注:无限今日兼容旧指令, DrawCalendar, DrawPic, DrawString, DrawStringEx, DrawClock和ClickAction, 具体用法请参考万年历的说明文档)

指令参数中的分组编号解释如下:
1. 无限今日允许在同一个INI文件里将脚本分组,当脚本分为多组后, 可以使用wxClickAction来切换某个组或哪些组的组合为有效.
2. 组编号为 0=永不显示,4294967295=永远显示,1=默认显示,分组显示是采用 (指定要显示的编号和脚本的分组编号"位相与"),结果不等于0来判断是否显示该脚本
3. 组编号依照以下规则: 1,2,4,8,16,32,64, ... 1073741824, 2147483648,  0 和 4294967295为特定编号,
4. 当不需要进行分组的组合显示时, 在wxClickAction中直接指定组编号即可
5. 当需要进行分组的"组合显示"时, 在wxClickAction中指定欲显示组的相加之和即可
例1: 要只显示第4组, wxClickAction指定的组编号为4,
例2: 要同时显示2,4组, wxClickAction指定的组编号为6,
例3: 要同时显示1,4,16组, wxClickAction指定的组编号为21

可运算变量的解释如下:
1. 可运算变量是由各系统变量组成的运算表达式(格式: <?xxxxxxxx?> ), 将根据需要, 在程序运行中动态返回数值或字符串(<?是起始, ?>是结束标志)
2. 变量表达式支持运算操作符 + - * / \ % ^ () , 变量运算采用实数运算, 整数输出(不四舍五入)方式.( / 为除, % 为取余 \ 为整除, ^ 次方)
3. 支持判断语句和比较符号 if then else, ==, != >, >=, <, <= .
4. 在指令的字符串参数中出现的需要运算的表达式, 都要用括号括起来. 如果未用括号, 将视为字符串直接输出, 而不进行运算处理
5. 在使用运算变量时应严格遵守大小写和格式, 用户自已保证表达式的正确性.
(*例子:                <?{SS}?>        <?{SS}*5+(23-{SF}-4)?>                <?3/{SF}+30?>                <?{SY}^(-3)+50?>
                <?if ({SS}+4)==20 then 20 else 0?>                <?if {APM_CHS}!=上午 then 是下午 else 不是下午?>
                <?if ({SF}+3)>=30 then ({SS}-3) else 0?>        <?if {APM_CHS}!=上午 then 1 else 0?>

wxDrawPic=1,2,<?{SH}?>,16,<?{SS}?>,#000000,<?if {SS}>30 then TRUE.bmp else FALSE.bmp?>
wxDrawString=1,9,5,<?{SS}*3?>,{SY1}-{SM}-{SD}({WD}) {JQ}



1) Name表示皮肤名字,参数是名称,比如:
Name=无限今日默认皮肤
表示该皮肤的名字是"无限今日默认皮肤"

2) Refresh表示更新频率,参数是:(0-每天(已改为每分钟), 1-每分钟, 2-每秒, 3-当参数变化时立即更新[最长延迟3秒钟]),比如:
Refresh=1       
表示该皮肤的更新频率是"每分"
Refresh=2
表示该皮肤的更新频率是"每秒", 不建议使用这种方式 (注意使用每秒更新可能会降低您的电池使用时间)
Refresh=3
表示该皮肤的更新频率为当参数变化时立即更新,参数未变化是"每分钟"更新一次,
(*注1: 3模式并不相似于2模式, 并不是定时秒刷新, 原理是内部程序判断是否更新,速度更快, 电量消耗更少)
(*注2: 此指令 不支持系统变量和可运算变量)

3) Height表示该插件的固定高度,  参数是:高度的像素值, 值为0时,自动高度, 允许该命令缺省,缺省时为自动高度,
Height=150
(*注: 此指令 不支持系统变量和可运算变量)

4) ClickRectAlpha表示在点击指定区域时是否半透明显示, 参数是: (是否透明(0-无, 1-半透明), 是否振动(0-无, 1-振动)),允许该命令缺省,缺省时为1-半透明,1-振动
ClickRectAlpha=1,1
(*注: 此指令 不支持系统变量和可运算变量)

5) HideSoftKeyBar表示在今日桌面上隐藏软健菜单栏, 参数是: (是否隐藏(0-不隐藏, 1-隐藏)), 此命令允行缺省, 缺省是为不隐藏
HideSoftKeyBar=1
(*注: 此指令 不支持系统变量和可运算变量)

6) AutoActive表示 变量值与 固定值进行字符串比较, 完全相等时就触发指定的事件, 参数是 (分组编号, 变量值, 固定值, 事件类型, 事件字符串(不能为空, 此参数请参考wxClickAction指令) )
AutoActive=1,{SS},8,2,abc
表示为第1组, 当{SS}秒变量等于8时, 就自动触发进入无限今日设置.
AutoActive=1,<?if ({SS}*2)>30 then 真 else 假?>,真,2,abc
表示为第1组, 当{SS}秒数*2大于30时, 就返回真, 并与值2进行字符串对比, 相同就自动触发进入无限今日设置.
AutoActive=2,<?{SS}*2?>,40,4,1
表示为第2组, 当{SS}秒数*2, 结果与40字符串相同时, 就自动触发指定组编号为1.
(*注: 变量值, 事件类型, 事件字符串 支持系统变量和可运算变量)

7) wxDrawCalendar表示显示月历,参数是:(分组编号, 上top像素,左left像素,字体大小,颜色(#000000-#FFFFFF,0为默认颜色), 周末颜色(#000000-#FFFFFF,0为默认颜色), 粗细(0-1000,400是普通,700是粗体), 每格宽度, 每格高度, 显示阴历(0-不显示,1-显示), 显示标头)
wxDrawCalendar=1,4,304,7,0,#FF0000,400,12,10,0,1
表示该皮肤在(4,304)坐标显示月历,分组为1, 字体为7号,默认颜色, 周末显示为红色,字体粗细正常, 每天的显示宽距是12, 每天的显示高距是10, 不显示阴历,显示标头. (此为推荐小格式)
wxDrawCalendar=1,0,0,9,0,#FF0000,700,34,15,1,1
表示该皮肤在(0,0)坐标显示月历,分组为1, 字体为9号,默认颜色, 周末显示为红色,字体为粗体, 每天的显示宽距是34, 每天的显示高距是15, 显示阴历,显示标头. (此为推荐大格式)
(*注: 上, 左, 字体大小, 粗细, 每格宽度, 每格高度, 显示阴历, 显示标头支持系统变量和可运算变量)

8) wxDrawPic表示显示图片,参数是:(分组编号, 上top, 左left, 宽width, 高hight, 透明色#000000-#FFFFFF,为0表示不透明, 图片),比如:
wxDrawPic=1,2,2,16,16,#000000,clock16.bmp
表示该皮肤在(2,2)坐标按宽高16*16显示图片clock16.bmp,且把颜色#000000作为透明色, 分组为1
(*注1: 对PNG图片,透明色参数无效)
(*注2: 只支持32位色的PNG图片)
(*注3: 当宽,高都设为0时, 自动按图片实际大小显示)
(*注4: 上, 左, 宽, 高, 透明色, 文件名 支持系统变量和可运算变量)

9) wxDrawString表示显示字符串,参数是 (分组编号, 字体大小,上top像素,左left像素,字符串),比如:
wxDrawString=1,9,5,28,{SY1}-{SM}-{SD}({WD}) {JQ}
表示该皮肤在(5,28)坐标显示字体大小为9的字符串"{SY1}-{SM}-{SD}({WD}) {JQ}",该字符串会被系统自动替换为相应的数据, 分组为1
(*注: 字体大小, 上, 左, 字符串 支持系统变量和可运算变量)

10) wxDrawStringEx表示显示格式化字符串,参数是 (分组编号, 字体大小,上top,左left,宽度,排版(0-居左, 1-居中, 2-居右),颜色(#000000-#FFFFFF),粗细(0-1000,400是普通,700是粗体),字符串),比如:
wxDrawStringEx=1,9,96,20,200,1,#00FF00,700,居中粗体-电池剩余{BatteryPercent}%
表示该皮肤在(96,20)坐标,宽度200,居中显示字体大小为9的绿色(#00FF00)字符串"居中粗体-电池剩余{BatteryPercent}%",该字符串会被系统自动替换为相应的数据。分组为1
(*注: 字体大小, 上, 左, 宽度, 排版, 颜色, 粗细, 字符串 支持系统变量和可运算变量)

11) wxDrawClock表示显示指针时钟,参数是 (分组编号, 上top,左left,指针时钟图片目录),比如:
wxDrawClock=1,10,0,VistaClock
表示该皮肤在(10,0)坐标,显示指针时钟,图片目录为TodaySkins\VistaClock
系统将会加载并顺序绘制以下6个文件(如果有文件不存在就忽略),分组为1
使用此命令时,建议将秒钟PNG文件改名以不显示秒针,将秒针显示交由wxSecondDraw指令 (wxSecondDraw指令可以降低CPU占用率和电源)
a) face.png (表盘)
b) hour.png (时针)
c) minute.png (分针)
d) second.png (秒钟)
e) dot.png (最外层的圆心)
f) hilight.png (高光)
(*注: 上, 左, 图片目录 支持系统变量和可运算变量)

12) wxSecondDraw表示每秒绘制PNG图片或显示字符串, 参数是 (分组编号, 上top, 左left, 宽度width, 高度height, 旋转图片(0-不旋转,1-根据秒钟旋转,2-输出字符串), PNG图片或字符串格式)
wxSecondDraw=1,10,30,60,60,1,Sec.png
表示每秒将指定的png图片按秒钟旋转后绘制到屏幕上,
wxSecondDraw=1,10,30,60,60,2,9,1,#00FF00,700,当前秒{SS}%
表示每秒在10,30,60,60区域输出大小为9,排版为居中,颜色为#00FF00,粗细为700的字符串"当前秒{SS}%"
(*注1: 此命令显示采用的是局部刷新方式, 窗口中其它区域不刷新, 所以极为节省CPU和电量)
(*注2: 推荐用户采用wxSecondDraw来对进行秒刷新的, 放弃使用Refresh=2的方式)
(*注3: 此命令只允许在脚本里使用一个, 如有重复, 以最后一个为准)
(*注4: png图片将在指定区域内居中显示, 当使用旋转方式时, 指定区域的宽度和高度应不小于png图片高度宽度中的最大值)
(*注5: 输出字符串的格式为"大小,排版,颜色,粗细,字符串", 具体使用可参考wxDrawStringEx指令)
(*注6: 上, 左, 宽, 高, 图片名称或字符串支持系统变量和可运算变量)

13) wxClickAction表示在某个区域接收到用户点击后触发的事件,参数是 (分组编号, 上Top, 左Left, 宽度Width, 高度Height, 事件类型), 事件字符串(启动的程序路径 或者 打开的皮肤文件名 或者 相应事件类型的参数),事件字符串不能为空,
wxClickAction=4,16,80,72,80,0,{MainDir}\tmail.exe -transport "SMS"
表示该皮肤在区域(16,80,72,80)接收到用户点击以后,打开短消息, 分组为4
wxClickAction=8,16,160,72,80,1,skin2.ini,1,20,0,60,60
表示该皮肤在区域(16,160,72,80)接收到用户点击以后,更换为皮肤skin2.ini, 分组为8, 随机动画切换, 动画区域上左宽高为20,0,60,60
wxClickAction=8,16,160,72,80,2,abc
表示该皮肤在区域(16,160,72,80)接收到用户点击以后,进入无限今日设置, 分组为8, 由于事件字符串不能为空,所以用abc代替
wxClickAction=16,16,160,72,80,3,abc
表示该皮肤在区域(16,160,72,80)接收到用户点击以后,立即刷新, 分组为16, 由于事件字符串不能为空,所以用abc代替
wxClickAction=32,16,160,72,80,4,2,0,0,0,0,0
表示该皮肤在区域(16,160,72,80)接收到用户点击以后,指定组编号为2, 分组为32, 无动画切换,动画区域上左宽高为0,0,0,0       
(*注1: 本文档后部列有所有事件类型的编号和功能以及事件字符串的格式说明)
(*注2: 上, 左, 宽, 高, 事件类型, 事件字符串中的 特效方式, 上, 左, 宽, 高 支持系统变量和可运算变量)

化石th 2008-2-13 14:44

14) wxBarRect表示"任务栏皮肤"所覆盖的区域(相对于系统任务栏坐标), 参数是: (显示方式(0-不显示,1-按给定区域显示,2-全任务栏显示), 上top, 左left, 宽width, 高height, 填充颜色(#000000-#FFFFFF) ), 比如:
wxBarRect=2,0,0,0,0,#FF0000
表示"任务栏皮肤"覆盖整个系统任务栏区域, 背景色为红色
wxBarRect=1,0,25,150,28,#0000FF
表示"任务栏皮肤"覆盖系统任务栏区域的{0,25,150,28}矩形区域, 背景色为蓝色
(*注: 此指令 不支持系统变量和可运算变量)

15) wxBarDrawPic表示在"任务栏皮肤"上显示图片,参数是:(分组编号, 上top, 左left,  宽width, 高hight, 透明色#000000-#FFFFFF,为0表示不透明, 图片文件名),比如:
wxBarDrawPic=1,2,2,60,20,#000000,clock16.bmp
(*注: 上,左都是相对于任务栏皮肤的坐标, 其它详细参数设定类同 wxDrawPic 指令)

16) wxBarDrawStringEx表示在"任务栏皮肤"上显示格式化字符串,参数是 (分组编号, 大小,上top,左left,宽度,排版(0-居左, 1-居中, 2-居右),颜色(#000000-#FFFFFF),粗细(0-1000,400是普通,700是粗体),字符串),比如:
wxBarDrawStringEx=1,9,96,20,200,1,#00FF00,700,居中粗体-电池剩余{BatteryPercent}%
(*注: 上,左都是相对于任务栏皮肤的坐标, 其它详细参数设定类同 wxDrawStringEx 指令)

17) wxBarClickAction表示在"任务栏皮肤"的某个区域接收到用户点击后触发的事件,参数是 (分组编号, 上Top, 左Left, 宽度Width, 高度Height, 事件类型, 事件字符串(不能为空, 此参数请参考wxClickAction指令) )
wxBarClickAction=4,16,80,72,80,7,abc
(*注: 上,左都是相对于任务栏皮肤的坐标, 其它详细参数设定类同 wxClickAction 指令)

18) wxGestureRect表示点击此区域后即开始鼠标手势的操作, 参数是(分组编号, 上top, 左left, 宽width, 高height, 是否显示鼠标轨迹(0-不显示,1-显示), 轨迹颜色(#000000-#FFFFFF))
wxGestureRect=1,50,20,30,30,1,#00FF00
表示分组为1,区域{50,20,30,30}为鼠标手势的开始区域, 显示轨迹, 轨迹颜色为绿色
(*注: 上, 左, 宽, 高, 是否显示鼠标轨迹, 轨迹颜色 支持系统变量和可运算变量)

19) wxGestureAction表示用户输入指定鼠标手势后触发的事件,  参数是(分组编号, 手势组合串, 事件类型, 事件字符串(不能为空, 此参数请参考wxClickAction指令) )
wxGestureAction=1,42314,3,abc
表示分组为1,当用户输入的鼠标手势动作为顺时针划圆(右->下->左->上->右)时, 立即重新导入皮肤文件并刷新窗口
(*注1: 手势组合串是用户根据自已需要来定义的动作组合, 基本动作分为 "1,2,3,4"(向上划,向下划,向左划,向右划), 最多23位)
(*注2: 手势组合串, 事件类型, 事件字符串 支持系统变量和可运算变量, 其它详细参数设定类同 wxClickAction 指令)


支持的变量有:

【公历】
# {SY} - 公历年,返回值: 2007
# {SM} - 公历月,返回值: 1,2,...,12
# {SD} - 公历日,返回值: 1,2,...,31
# {SY1} - 公历年(2位数),返回值: 99, 07
# {SD_0} - 公历日的十位,返回值: 0,1,2,3
# {SD_1} - 公历日的个位,返回值: 0,1,2,...,9
# {SY_0} - 四位年的第一位数字,返回值:0,1,2
# {SY_1} - 四位年的第二位数字,返回值:0,1,2,...9
# {SY_2} - 四位年的第三位数字,返回值:0,1,2,...9
# {SY_3} - 四位年的第四位数字,返回值:0,1,2,...9
# {SM2} - 公历月,返回值: 01,02,...,12
# {SD2} - 公历日,返回值: 01,02,...,31
# {WY} - 今天是今年第几周,返回值:1,2,3,....52
# {WD} - 星期几,返回值: 一,二,...,日
# {WD2} - 星期几,返回值: 0,1,2,3,...,6 (0是周日)
# {XZ} - 星座文字,返回值: 摩羯, 宝瓶, ..., 射手
# {XZ2} - 星座编号,返回值: 0-摩羯, 1-宝瓶, ..., 12-射手


【农历】
# {SX} - 生肖,返回值: 鸡,狗,...,羊
# {LY} - 农历年,返回值: 2006,2007
# {LM} - 农历月,返回值: 一,二,...,十,腊,东
# {LD} - 农历日,返回值: 一,二,...,三十
# {GY} - 干支年,返回值: 甲子年
# {GM} - 干支月,返回值: 甲子月
# {GD} - 干支日,返回值: 甲子日
# {LM2} - 农历月,返回值: 01,02,03,...,12
# {LD2} - 农历日,返回值: 01,02,03,...30
# {LD2_0} - 农历日十位,返回值: 0,1,2,3
# {LD2_1} - 农历日个位,返回值: 0,1,2,...,9
# {LD3_0} - 农历日汉字的第一位,返回值: 初,十,廿,三
# {LD3_1} - 农历日汉字的第二位,返回值: 一,二,三,...,十
# {LM3} - 农历月,返回值: 一,二,...,十,十一,十二
# {JQ} - 农历节气(不带时间),返回值: 立春
# {JT} - 农历节气(带时间),返回值: 立春03:30
# {RY} - 农历闰月,返回值: 闰 / (空白)
# {RY2} - 农历是否闰月,返回值: 1/0
# {SC} - 农历时辰,返回值: 早子时/晚子时/丑时/.../亥时

【时钟】
# {SH} - 公历时(24小时制),返回值: 0,1,...,23
# {SH12} - 公历时(12小时制),返回值: 1,2,...,12
# {SF} - 公历分,返回值: 0,1,...,59
# {SS} - 公历秒,返回值: 0,1,...,59       
# {SH12_0} - 公历12小时制十位,返回值: 0,1
# {SH12_1} - 公历12小时制个位,返回值: 0,1,..,9
# {SH0} - 公历24时十位,返回值: 0,1,2
# {SH1} - 公历24时个位,返回值: 0,1,..,9
# {SF0} - 公历分十位,返回值: 0,1,..,5
# {SF1} - 公历分个位,返回值: 0,1,..,9
# {SS0} - 公历秒十位,返回值: 0,1,..,5       
# {SS1} - 公历秒个位,返回值: 0,1,..,9               
# {APM} - AM/PM,返回值: am,pm
# {APM_CHS} - AM/PM中文,返回值: 上午/下午
# {IsAM} - 当前是否AM,返回值: 0,1
# {IsPM} - 当前是否PM,返回值: 0,1
# {HasAlarm} - 是否有最近闹钟,返回值: 0,1
# {TopAlarmTitle} - 最近闹钟的标题, 返回值: 上班闹钟, 会议 ....
# {TopAlarmDate} - 最近闹钟的日期
# {TopAlarmTime} - 最近闹钟的时间
# {HasSecondAlarm} - 是否有第2近闹钟,返回值: 0,1
# {SecondAlarmTitle} - 第2近闹钟的标题, 返回值: 上班闹钟, 会议 ....
# {SecondAlarmDate} - 第2近闹钟的日期
# {SecondAlarmTime} - 第2近闹钟的时间
# {NextAppointment} - 下一个日程安排(WM5之后支持)

【系统资源】
# {MemRestMB} - 内存剩余MB,返回值: 0.0,1.9,...
# {MemRestPercent} - 内存剩余比,返回值: 0,1,...,99,100
# {MemUsedMB} - 内存使用MB,返回值: 0.0,0.1,...
# {MemUsedPercent} - 内存使用百分比,返回值: 0,1,...,99,100
# {StoRestMB} - 存储剩余MB,返回值: 0.0,1.9,...
# {StoRestPercent} - 存储剩余比,返回值: 0,1,...,99,100
# {StoUsedMB} - 存储使用MB,返回值: 0.0,0.1,...
# {StoUsedPercent} - 存储使用百分比,返回值: 0,1,...,99,100
# {BatteryPercent} - 电源剩余百分比,返回值: 0,1,...,99,100
# {BatteryLevel} - 电源剩余量(10个等级),返回值: 1,2,3,4,5,6,7,8,9,10
# {BatteryFlag} - 电池状态,返回值: 0-正在充电, 1-电量正常, 2-电量低, 3-电量非常低, 4-没有电池, 5-未知状态
# {BatteryFlagName} - 电池状态,返回值: 正在充电/电量正常/电量低/电量非常低/没有电池/未知状态
# {Landscape} - 屏幕是横向还是纵向,返回值: 0-纵向屏幕/1-横向屏幕
# {ACPower} - 电池是否在充电,返回值: 0-没有充电, 1-正在充电
# {StoreRestMB} - 存储卡剩余MB(不带小数),返回值: 0.0,1,...
# {StoreRestPercent} - 存储卡剩余比,返回值: 0,1,...,99,100
# {StoreUsedMB} - 存储卡使用MB(不带小数),返回值: 0.0,0.1,...
# {StoreUsedPercent} - 存储卡使用百分比,返回值: 0,1,...,99,100


【电话网络】
# {UnreadSMS} - 未读短信数量(WM5之后支持),返回值: 0,1,2...
# {MissedCall} - 漏接电话数量(WM5之后支持),返回值: 0,1,2...
# {UnreadSMS2} - 是否有未读短信(WM5之后支持),返回值: 0,1
# {MissedCall2} - 是否有漏接电话(WM5之后支持),返回值: 0,1
# {Signal} - 电话信号强度,返回值: 0,1,2...,100               
# {SignalLevel} - 电话信号强度等级,返回值: 0,1,2...,10       
# {Operator} - 电话运营商,返回值: 中国移动,中国联通,...       
# {UnreadMMS} - 未读彩信数量(WM5之后支持),返回值: 0,1,2...
# {UnreadMMS2} - 是否有彩信短信(WM5之后支持),返回值: 0,1
# {PhoneNum} - 当前电话号码, 用于一卡多号, 返回值 139******, 130********,  未在选项中绑定号码,
# {Wifi} - WIFI是否为打开状态, 返回值: 0-关闭, 1-打开
# {BlueTooth} - 蓝牙是否为打开状态, 返回值: 0-关闭, 1-打开


【其他】
# {01} - 0/1奇偶器(第一次调用返回0,下次调用返回1),返回值: 0,1
# {Colone01} - 冒号和空格,每秒,返回值: :, (空白)
# {S1} - 1秒奇偶器(奇数秒返回1,偶数秒返回0),返回值: 0,1
# {S10} - 10秒奇偶器(秒的十位是奇数秒返回1,秒的十位是偶数秒返回0),返回值: 0,1
# {MainDir} - 返回无限今日程序所在主目录
# {UserName} - 主人名称, 返回值: 名称
# {UnitName} - 单位名称, 返回值: 单位名称
# {SD_Path} - 存储卡的路径, 返回值: 存储卡的路径



wxClickAction, wxBarClickAction, wxGestureAction 指令的事件类型编号和功能列表:
(*注:特效切换方式说明: 0-无动画, 1-随机, 2-左侧飞入, 3-马赛克, 4-右侧飞入, 5-水平栅条,6-百叶窗, 7-中间拉开 , 8-垂直平分 , 9-中心渐大)
(*注: 特效区域上,左,宽,高说明: 表示你希望特效显示区域(例:1,3,70,70), 之间用逗号分隔, 全都为0,表示全窗口特效)


        # 0        启动程序                        事件字符串: 程序命令行
        # 1        切换新皮肤                        事件字符串: 新皮肤的文件名,特效方式,(特效区域)上,左,宽,高
              # 2           进入无限今日的设置                事件字符串: 任意字符串(如:abc)
        # 3        立即重新导入ini,并刷新                事件字符串: 任意字符串(如:abc)
        # 4        指定有效的组编号                事件字符串: 有效的组编号,特效方式,(特效区域)上,左,宽,高
        # 5        返回上一次的组编号                事件字符串: 任意字符串(如:abc),特效方式,(特效区域)上,左,宽,高
        # 6        返回上一次的皮肤                事件字符串: 任意字符串(如:abc),特效方式,(特效区域)上,左,宽,高
        # 7        将任务栏皮肤点击传给系统任务栏        事件字符串:任意字符串(如:abc) (*注:此功能只对wxBarClickAction有效)

化石th 2008-2-13 14:45

常用打开程序列表:
      # 设置--密码 \Windows\ctlpnl.exe cplmain.cpl,1,0
      # 设置--主人信息 \Windows\ctlpnl.exe cplmain.cpl,2,0
      # 设置--电源 \Windows\ctlpnl.exe cplmain.cpl,3,0
      # 设置--内存 \Windows\ctlpnl.exe cplmain.cpl,4,0
      # 设置--关于 \Windows\ctlpnl.exe cplmain.cpl,5,0
      # 设置--背光 \Windows\ctlpnl.exe cplmain.cpl,6,0
      # 设置--调整屏幕 \Windows\ctlpnl.exe cplmain.cpl,7,0
      # 设置--输入 \Windows\ctlpnl.exe cplmain.cpl,8,0
      # 设置--声音和提醒 \Windows\ctlpnl.exe cplmain.cpl,9,0
      # 设置--删除程序 \Windows\ctlpnl.exe cplmain.cpl,10,0
      # 设置--菜单 \Windows\ctlpnl.exe cplmain.cpl,11,0
      # 设置--按键 \Windows\ctlpnl.exe cplmain.cpl,12,0
      # 设置--今日 \Windows\ctlpnl.exe cplmain.cpl,13,0
      # 设置--无限数据交换 \Windows\ctlpnl.exe cplmain.cpl,15,0
      # 设置--时钟 \Windows\ctlpnl.exe cplmain.cpl,16,0
      # 设置--配置网络适配器 \Windows\ctlpnl.exe cplmain.cpl,17,0
      # 设置--区域设置 \Windows\ctlpnl.exe cplmain.cpl,18,0
      # 设置--连接 \Windows\ctlpnl.exe cplmain.cpl,19,0
      # 设置--证书管理 \Windows\ctlpnl.exe cplmain.cpl,22,0
      # 设置--蓝牙 \Windows\ctlpnl.exe cplmain.cpl,23,0
      # 电话 \Windows\cprog.exe
      # 短信 \Windows\tmail.exe -transport "SMS"
      # 新短信 \Windows\tmail.exe -transport "SMS" -to " "
      # 联系人 \Windows\poutlook.exe contacts
      # 任务 \Windows\poutlook.exe tasks
      # 媒体播放器 \Windows\wmplayer.exe
      # 资源管理器 \Windows\fexplore.exe
      # 时钟 \Windows\clock.exe
      # 照相机 \Windows\pimg.exe -camerakey
      # 照相机 \Windows\camera.exe
      # 计算器 \Windows\calc.exe
      # 便笺 \Windows\notes.exe

化石th 2008-2-14 09:25

人气不旺嘛   sdfsdfsdfsd

arelong 2008-2-18 10:48

太复杂了,要直接出个脚本编辑器还差不多

leaf_maple 2008-3-6 02:06

:D: 希望做简单易用点

zjfzero 2008-3-8 10:17

昨天才发现有这么好的东西,今天特意找到原作者这里,太棒了,支持

longmin 2008-3-9 11:21

太深奥了!楼主水平太高!

qxjyphm 2008-6-30 22:12

xiexie
页: [1]
查看完整版本: <王者归来> 无限今日2.2公测 新春贺礼 皮肤征集 提供下载