# 本说明文件是"无限今日"的皮肤说明文件.
# 无限今日的皮肤在设计时参考了其它软件的脚本语言,向它们的作者表示敬意.
# 本软件作者"化石 FoSsiL"拥有无限今日软件和皮肤脚本语言格式的所有版权, 如需使用, 请联系作者并得到授权.
# 无限今日的皮肤为\Program Files\InfiniteToday\Skins目录下的*.ini文件(ASCII格式的文本文件)
# 文件行首如果是#,表示该行是注释行。#{...#} 表示'...'处的代码可以在皮肤编辑器中折叠.
# 皮肤中使用的指令如下:
Name, Refresh, Height, Var, DefaultGroup,
ClickRectAlpha, HideSoftKeyBar, AutoActive, wxDrawCalendar, wxDrawPic,
wxDrawPicEx, wxDrawString, wxDrawStringEx, wxDrawClock, wxDrawShape,
wxClickAction, wxClickActionEx, wxBarRect, wxBarDrawPic, wxBarDrawStringEx,
wxBarClickAction, wxSprite, wxGestureAction, wxTodayPlugin, wxShortCut,
wxContact, LoadPic, Set, if else end, if_run else_run end_run,
wxTaskMgr, wxBarTaskMgr.
(*注:无限今日兼容旧指令, DrawCalendar, DrawPic, DrawString, DrawStringEx, DrawClock和ClickAction, 具体
用法请参考万年历的说明文档)
指令参数中的分组编号解释如下:
1. 无限今日允许在同一个INI文件里将脚本分组,当脚本分为多组后, 可以使用wxClickAction来切换某个组或哪些组
的组合为有效;
2. 组编号为 0=永不显示,4294967295=永远显示,1=默认显示,分组显示是采用(指定要显示的编号和脚本的分组编号
"位相与"), 结果不等于0来判断是否显示该脚本; (永远显示也可以用-1来表示)
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. 可运算变量是由各系统变量组成的运算表达式(格式: ), 将根据需要, 在程序运行中动态返回数值
或字符串(是结束标志)
2. 变量表达式支持运算操作符+ - * / \ % ^ () , 变量运算采用实数运算, 整数输出(不四舍五入)方式.( / 为除,
% 为取余\ 为整除, ^ 次方)
3. 支持判断语句和比较符号 if then else, ==, != >, >=, =
大等于, < 小于, ,0,0, else {abc}?>
5. 在指令的字符串参数中出现的需要运算的表达式, 都要用括号括起来. 如果未用括号, 将视为字符串直接输出,
而不进行运算处理, 注意: 比较表达式外侧不能加括号, 如加括号会导致程序出错
6. 表达式中可以使用5种数学函数, sin(), con(), tan(), abs(), log().三角函数的参数为角度单位;
7. 支持从指定字符串中取子串或得到字符串的长度(格式:
