⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 var.txt

📁 请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。系
💻 TXT
📖 第 1 页 / 共 2 页
字号:
# {WakeTickCount} -     {距唤醒多少毫秒}        返回值: 0, 1, 2, 3, .. (返回当前时间距系统本次唤醒已运行了
                                                                       多少毫秒)
# {IdleTime} -          {空闲时间}             返回值: 0, 1, 2, 3,... (返回距离最后一次点击的毫秒数)
# {WinForeground} -     {无限今日在前台窗口}    返回值:0-在后台, 1-在前台 (返回无限今日是否在前台窗口
                                                显示)
# {ShortCutCount} -     {快捷方式数量}          返回值: 0, 1, 2, 3, .. 返回ShortCut.txt文件中的快捷数量
# {ShortCutGroupCount} -{快捷方式有效组名数}    返回值: 返回快捷方式的有效分组名称的数量
# {ShortCutGroup1} -    {快捷方式组名1}         返回值: 返回快捷方式的第1个分组名称.
# {ShortCutGroup2} -    {快捷方式组名2}         返回值: 返回快捷方式的第2个分组名称.
# {ShortCutGroup3} -    {快捷方式组名3}         返回值: 返回快捷方式的第3个分组名称.
# {ContactCount} -      {常用联系人数量}        返回值: 0, 1, 2, 3, .. 返回Contact.txt文件中的常用联系人数量
# {ContactGroupCount} - {联系人有效组名数}      返回值: 返回联系人的有效分组名称的数量
# {ContactGroup1} -     {联系人组名1}           返回值: 返回联系人的第1个分组名称.
# {ContactGroup2} -     {联系人组名2}           返回值: 返回联系人的第2个分组名称.
# {ContactGroup3} -     {联系人组名3}           返回值: 返回联系人的第3个分组名称.
# {FGFormCaption} -     {前台窗口标题}          返回值: 返回前台程序的窗口标题,当无限今日在前台时,返回NULL
# {SystemVer} -         {系统版本号}            返回值: 返回当前系统号,(4 - WM2003, 5 - WM5, 6 - WM6).
# {CalendarYear} -      {月历当前显示的年份}    返回值: 返回 wxDrawCalendar 指令计算偏移值后的所在年份;
# {CalendarMonth} -     {月历当前显示的月份}    返回值: 返回 wxDrawCalendar 指令计算偏移值后的所在月份;
# {MouseX} -            {鼠标位置X}             返回值: 返回 当前鼠标的X坐标
# {MouseY} -            {鼠标位置Y}             返回值: 返回 当前鼠标的Y坐标
# {SpriteTickCount} -   {精灵毫秒计数}          返回值: 返回 精灵动画处于激活状态后的"百毫秒"数.当没有精灵处于激活
                                                             时,自动归0, 当有精灵被激活时,开始计数. 
                                                             注意, 此计数的时间单位为100毫秒.
# {SpriteFreshCount} -  {精灵刷新次数}          返回值: 返回 精灵动画处于激活状态后的刷新次数.当没有精灵处于激活时,
                                                             自动归0, 当有精灵被激活时,开始计数. 
# {AllFestivalsVar} -   {所有节日生日提醒}      返回值: 返回 所有节日,生日,提醒的合并字符串, 具体使用哪些项目, 由
                                                             用户在参数设置中的选项决定. 
# {SMS_MoreText} -      {信件更多文本}          返回值: 返回 72功能获取的信件标题中超出100个字符以外的文本;
# {TaskCount} -         {任务数量}              返回值: 返回 当前任务的总数;



【注册表读取】
# {REG:?:?:?:?:xxxxxxx:????} - 从注册表中读取键值, 并作为变量使用
        第1个?号: 根键名称( 0 - HKEY_CLASSES_ROOT,  1 - HKEY_CURRENT_USER, 
                            2 - HKEY_LOCAL_MACHINE, 3 - HKEY_USERS )
        第2个?号: 键值类型( D - DWORD, S - 字符串 ) 
        第3个?号: 如果键值类型为DWORD, 此值为0, 如果是字符串, 表示从获取的键值字符串的第n个字符开始截取
                  (用于从键值中取子串),
        第4个?号: 如果键值类型为DWORD, 此值为0, 如果是字符串, 表示想要截取的子串的长度, 为0 表示全部, 
                  最大只能100个字符
        xxxxxxxx: 表示要读取的完整路径, 
        ????: 	  表示要读取的键值名称
        *注1: 允许在 xxx 或 ??? 中包含系统变量, 但是系统变量的标志符要由{xxx} 改为 [xxx]才能正确识别
        *注2: 如需在 xxx 或 ??? 中包含'{','}'符号, 可以使用'≮','≯'来替代'{','}'符号
        *注3: 在一个皮肤中最多只能使用100个注册表读取变量;
        *注4: 注册表变量的刷新速度与Refresh指令的所指定的刷新方式有关;

        例:  {REG:2:D:0:0:Software\Microsoft\Today\Items\InfiniteToday\:TYPE}     
             表示读Enbaled键值, 类型为DWORD, 
             {REG:1:S:1:0:ControlPanel\Sounds\RingTone0\:Sound}  
             表示读Sound键值, 类型为字符串, 完整字符串的读取
             {REG:1:S:3:20:ControlPanel\Sounds\RingTone0\:Sound}  
             表示读Sound键值, 类型为字符串, 并只获取从第3个字符开始,全长为20个字符的子串
             {REG:2:D:0:0:Software\Microsoft\[SS]\:Enabled[SF]abc} 
             表示读Enbaled{SF}abc键值, 路径由变{SS}组成, 类型为DWORD,			


【TXT文件读取】
# {TXT:?:?:?:?:?:xxxxxxx} - 从TXT文件中读取文本, 并作为变量使用
        第1个?号: 更新频率( 0 - 每日更新,  1 - 每分钟更新,  2 - 每小时更新)
        第2个?号: 读取方式( 0 - 顺序读取,  1 - 随机读取,  2 - 对齐随机(自动按读取几行来对齐))
        第3个?号: 读取几行( 0 , 1, 2, 3 ... xxxx ) 
        第4个?号: 从第n个字符开始读取, 序号从1开始
        第5个?号: 想要读取的文本长度, 为0 表示全部. 最大只能255个字符.
        xxxxxxxx: 表示要读取的TXT文件路径名称, 长度不得大于100个字符, 
                  默认相对路径为无限今日的皮肤目录.    例: pic\my.txt 

        *注1: 允许在 xxx 中包含系统变量, 但是系统变量的标志符要由{xxx} 改为 [xxx]才能正确识别
        *注2: 在一个皮肤中最多只能使用100个TXT文件读取变量;

        例:  {TXT:0:0:1:1:0:data\my.txt}     


【INI文件读取】
# {INI:?:?:xxx:xxx:xxxxxxx} - 从INI文件中读取文本, 并作为变量使用
        第1个?号: 更新频率( 0 - 每日更新,  1 - 每分钟更新,  2 - 每小时更新)
        第2个?号: 是否UTF8编码( 0-否,1-是)
        第1个xxx: 段名称, 长度不得大于40个字符.
        第2个xxx: 键名称, 长度不得大于40个字符.
        xxxxxxxx: 表示要读取的INI文件路径名称, 长度不得大于100个字符.
                  默认相对路径为无限今日的皮肤目录.    例: pic\my.ini

        *注1: 允许在 xxx 和 xxxxxxxx 中包含系统变量, 但是系统变量的标志符要由{xxx} 改为 [xxx]才能正确识别
        *注2: 在一个皮肤中最多只能使用100个INI文件读取变量;

        例:  {INI:0:0:system:[SM]path:data\[SY]\my.ini}  


【天气信息变量】
# {WHR:?:?:?} - 返回指定的天气信息内容,
        第1个?号:  城市的顺序编号,以在天气设置程序中的顺序为准。( 0 , 1, 2, 3, xxxx)
        第2个?号: 第几天的天气数据. ( 0 - 今天, 1 - 明天, 2 - 后天, 3, 4, 5, 6, 7)
        第3个?号: 需要的天气信息类别. ( 0 - 城市名称,1 - 最后更新时间,2 - 天气实况, 3 - 未来3天趋势,
                   4 - 未来10天趋势, 5 - 当天日期, 6 - 最低温度, 7 - 最高温度, 8 - 早上天气文本, 
                   9 - 早上天气图标序号, 10 - 中午天气文本, 11 - 中午天气图标序号, 12 - 晚上天气文本,
                   13 - 晚上天气图标序号, 14 - 早上风力, 15 - 中午风力, 16 - 晚上风力, 
                   17 - 自动早中晚天气文本, 18 -  自动早中晚天气图标序号, 19 - 自动早中晚风力
                   20 - 晾晒指数, 21 - 紫外线,   22 - 穿衣指数, 23 - 感冒指数, 24 - 晨练指数,
                   25 - 交通指数,  26 - 运动指数, 27 - 逛街指数,  28 - 化妆指数, 29 - 旅行指数, 
                   30 - 当前自动早中晚天气的状态, 输出为2种, d - 表示白天, n - 表示晚上 )
                   31 - 当前自动早中晚天气的状态, 输出为2种中文字符串 ( 白天, 夜晚 )
                   32 - 当前自动早中晚天气的状态, 输出为3种字符( m, a, n)
                   33 - 当前自动早中晚天气的状态, 输出为3种中文字符串 ( 上午,下午,晚上 )
                   34 - 城市数量,    35 - 城市代码,

        * 注1: 在天气信息变量中不允许包含系统变量.
        * 注2:  在一个皮肤中最多只能使用100个天气信息变量.
        * 注3: 天气图标序号定义如下: 0 - 晴, 1 - 晴间多云,2 - 晴转多云, 3 - 多云, 4 - 阴, 5 - 雨,
                6 - 阵雨, 7 - 雷阵雨, 8 - 小雨, 9 - 中雨, 10 - 大雨, 11 - 暴雨, 12 - 雪, 13 - 阵雪,
               14 - 小雪, 15 - 中雪, 16 - 大雪, 17 - 暴雪, 18 - 雾, 19 - 沙尘暴, 20 - 浮尘, 21 - 扬沙
               25 - 未知
        * 注4:  自动早中晚天气分隔时间以天气设置中的设置时间为准.

        例:  {WHR:0:0:8}



【选项变量】
# {SET:xxx} - 返回用户使用Set指令定义的选项变量值, xxx 为选项变量名称.
        *注1: "选项变量"只在皮肤加载时进行字符串的替换, 并可以为皮肤加载判断 if else end 指令提供参数值;
        *注2: "选项变量"在皮肤的运行期间是无效的. 并不参与运行, 所以"选项变量"的使用数量, 只会影响皮肤加
              载时的速度, 对皮肤的运行速度毫无影响.
        *注3: "选项变量" 预留了2个变量名称. {SET:OS_Ver}  {SET:ScreenType} 分别代表WM系统版本, 屏幕类型.
              {SET:OS_Ver} 的值为4表示是WM2003, 5表示为WM5, 6表示为WM6
              {SET:ScreenType} 的值为 0 表示是QVGA, 为1表示是 VGA, 为2表示是480*480方屏
              这两个变量, 可以在皮肤中直接使用, 而无需定义.


【无限闹钟】
# {HasAlarm} -          {是否有最近闹钟}        返回值: 0,1
# {TopAlarmTitle} -     {最近闹钟的标题}        返回值: 上班闹钟, 会议 ....
# {TopAlarmDate} -      {最近闹钟的日期}
# {TopAlarmTime} -      {最近闹钟的时间}
# {HasSecondAlarm} -    {是否有第2近闹钟}       返回值: 0,1
# {SecondAlarmTitle} -  {第2近闹钟的标题}       返回值: 上班闹钟, 会议 ....
# {SecondAlarmDate} -   {第2近闹钟的日期}
# {SecondAlarmTime} -   {第2近闹钟的时间}


【其它程序信息获取】
# {WeatherShowCity} -   {天气秀默认城市}        返回值: 天气秀中默认城市名称, 例如: 合肥, 西安, ... 
# {WeatherShowToday} -  {天气秀默认城市今天}    返回值: 0, 1, 2, 3, 4, 5, 6, (返回的是天气秀中默认城市
                                                        今日天气信息在注册表中的序号)
                                                        (*注: 天气秀的2个变量, 为了降低CPU占用, 所以固
                                                        定为每天刷新一次, 可以使用手动强制刷新) 




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -