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

📄 script.txt

📁 请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。系
💻 TXT
📖 第 1 页 / 共 2 页
字号:
# 本说明文件是"无限今日"的皮肤帮助中关于指令集的说明

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

2) Refresh 表示更新频率,参数是:(0-每天(已改为每分钟), 1-每分钟, 
                                2-每秒,        3-当参数变化时立即更新[每隔5秒钟检测一次], 
                                4-当无限今日在前台显示时1秒钟检测一次,在后台隐藏时1分钟检测一次,
                                5-当参数变化时立即更新[每隔1秒钟检测一次] ),例如:
   Refresh=1
   (*注1: 3模式并不相似于2模式, 并不是定时秒刷新, 原理是内部程序判断是否更新,速度更快, 电量消耗更少)
   (*注2: 4模式,当无限今日在前台显示时,刷新方式等同于3, 当无限今日在后台不显示时,刷新方式等同于1)
   (*注3: 此指令 不支持系统变量和可运算变量)

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

4) Var 表示一个自定义变量,在定义之后的指令中可以使用这个自定义变量, 参数是:(名称, 值运算字符串)
   Var=abc,<?({SF}*4)?>
   Var=def,<?({REG:2:D:0:0:Software\Microsoft\[SS]\Enabled}+3+{SS})?>
   Var=xxx,Hello world
   (*注1: 在定义之后的指令中,可以这样使用自定义变量, {abc},  {def},  {xxx} )
   (*注2:自定义变量在一个皮肤ini中只允许定义1000个, 名称长度不能大于20, 值长度不能大于100 )
   (*注3: <?   ?> 之间, 如果是运算表达式, 需要用括号括起来, 否则当作字符串处理 )

5) DefaultGroup 定义本皮肤加载时的默认显示组编号, 参数是: ( 编号)
   DefaultGroup=2
   DefaultGroup=3
   (*注: 此指令不支持变量)

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

7) HideSoftKeyBar 表示在今日桌面上隐藏软健菜单栏, 参数是: 是否隐藏(0-不隐藏, 1-隐藏), 是否强制将皮肤显示
                  扩展到软键栏区域(0-否, 1-是), 此命令允行缺省, 缺省是为不隐藏
   HideSoftKeyBar=1,1
   (*注: 此指令 不支持系统变量和可运算变量)
   (*注: 有部分机器需要重启一次, 才能隐藏)

8) AutoActive 表示 变量值与 固定值进行字符串比较, 完全相等时就触发指定的事件, 参数是 (分组编号, 变量值, 
              固定值, 触发类型(0-每秒判断,仅触发一次,直到不相等后,才会再次触发,1-每秒判断,始终触发,2-每分钟判断一次,
              3-每小时判断一次,4-每天判断一次,5-仅在加载皮肤时判断一次, 6-数据同步完成时判断, 7-连接到网络时判断, 
              8-断开网络时判断, 9-设备唤醒时判断, 10-横竖屏切换时判断), 事件类型, 事件字符串
              (不能为空, 此参数请参考wxClickAction指令) )
   AutoActive=1,{SS},8,0,2,abc
   AutoActive=1,<?if ({SS}*2)>30 then 真 else 假?>,真,0,2,abc
   AutoActive=2,<?{SS}*2?>,40,1,4,1
   AutoActive=2,1,1,5,11,var,123
   (*注: 除固定值, 触发类型外, 其它参数都 支持系统变量和可运算变量)
   (*注: 触发类型1表示, 每秒钟都进行比较固定值和参数值,相同就触发指定事件.
         触发类型0表示, 每秒钟都进行比较固定值和参数值,相同就继续判断之前的比较较结果是否发生过变化,当发生过变化时,
                       才会去触发指定事件. 
         例如:  变量值为 <?if {秒}<30 then 1 else 0?>, 固定值为1, 触发类型为0的情况下, 每秒都会比较参数值和固定值,
                当{秒}为0时, 会触发指定事件一次并禁用此指令,在剩下的29秒内, 都不会再次触发指定事件, 当{秒}=30秒时, 
                比较结果发生了变化,此指令再次被激活, 当{秒}返回为0时,会再触发一次指定事件.)
     

9) wxDrawCalendar 表示显示月历,参数是:(分组编号, 上,左,字体大小,颜色(#000000-#FFFFFF, 0为默认颜色), 
                  周末颜色(#000000-#FFFFFF,0为默认颜色), 粗细(0-1000,400是普通,700是粗体),
                  单元格宽度, 单元格高度, 显示阴历(0-不显示,1-显示), 显示标头,从周一开始(0-否,1-是))
   wxDrawCalendar=1,4,154,7,0,#FF0000,400,12,10,0,1,0            (此为推荐小格式)
   wxDrawCalendar=1,0,0,9,0,#FF0000,700,34,15,1,1,0              (此为推荐大格式)
   (*注1: 全部参数都支持 系统变量和可运算变量)
   (*注2: 颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色排列是
          蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)

10) wxDrawPic 表示显示图片,参数是:(分组编号, 上, 左, 宽, 高, 透明色#000000-#FFFFFF,
              为0表示不透明), 图片路径,例如:
    wxDrawPic=1,2,2,16,16,#000000,clock16.bmp
    (*注1: 对有alpha通道的图片,透明色参数无效)
    (*注2: 支持 BMP,JPG,GIF,PNG,TGA 图片格式, PNG支持24位和32位, TGA支持压缩,未压缩,RLE)
    (*注3: 当宽,高都设为0时, 自动按图片实际大小显示)
    (*注4: 全部参数都支持 系统变量和可运算变量)
    (*注5: 颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色排列是
          蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)

11) wxDrawPicEx 表示扩展方式显示图片,参数是:(分组编号, 上, 左, 宽, 高, 透明色#000000-#FFFFFF,为0表示不透明, 
                是否自动缩放(0-否,1-是), 旋转角度(0表示不旋转), 高质量旋转(0-否,1-是), 源图区域上, 源图区域左, 
                源图区域宽, 源图区域高, 图片路径),例如:
    wxDrawPicEx=1,2,2,16,16,#000000,1,0,0,10,10,20,30,clock16.bmp
    (*注1: 对有alpha通道的图片,透明色参数无效)
    (*注2: 当宽,高都设为0时, 自动按图片实际大小显示)
    (*注3: 当源图区域上, 左, 宽, 高都为0时, 表示取源图全部区域)
    (*注4: 支持同时 缩放+旋转. 高质量旋转使用双线性插值,反锯齿效果好,但运算时间较普通旋转时间长)
    (*注5: 当使用旋转时, 源图区域上, 左, 宽, 高参数无效)
    (*注6: 全部参数都支持 系统变量和可运算变量)
    (*注7: 颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色排列是
          蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)

12) wxDrawString 表示显示字符串,参数是 (分组编号, 字体大小,上,左,字符串),例如:
    wxDrawString=1,9,5,28,{SY1}-{SM}-{SD}({WD}) {JQ}
    (*注: 全部参数都支持 系统变量和可运算变量)

13) wxDrawStringEx 表示显示格式化字符串,参数是 (分组编号, 字体大小,上,左,宽度,排版(0-居左, 1-居中, 2-居右, 
                   32-单行显示),颜色(#000000-#FFFFFF,0为默认颜色),粗细(0-1000,400是普通,700是粗体),字符串).
                   例如:
    wxDrawStringEx=1,9,96,20,200,1,#00FF00,700,居中粗体-电池剩余{BatteryPercent}%
    (*注1: 全部参数都支持 系统变量和可运算变量)
    (*注2: 颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色排列是
           蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)

14) wxDrawClock 表示显示指针时钟,参数是 (分组编号, 上,左,指针时钟图片目录),例如:
    wxDrawClock=1,10,0,VistaClock
    表示该皮肤在(10,0)坐标,显示指针时钟,图片目录为TodaySkins\VistaClock
    系统将会加载并顺序绘制以下6个文件(如果有文件不存在就忽略),分组为1
    使用此命令时,建议将秒钟PNG文件改名以不显示秒针,将秒针显示交由wxSprite指令, wxSprite可以降低CPU占用率和耗电)
    a) face.png (表盘)
    b) hour.png (时针)
    c) minute.png (分针)
    d) second.png (秒钟)
    (*注1: 此指令中的时针,分针,秒针的旋转显示均使用了双线性插值反锯齿效果)
    (*注2: 全部参数都支持 系统变量和可运算变量)


15) wxDrawShape 表示画指定形状, 可以按指定颜色,指定透明度进行以下操作, 画线,画横线,画竖线,画矩形框,
                颜色填充矩形,画圆,画多边形,颜色填充多边形. 参数是(分组编号, 类型(0-画线,1-画横线,2-画竖线,
                3-画矩形框,4-颜色填充矩形,5-画圆,6-画多边形,7-颜色填充多边形), 上, 左, 右, 底, 
                颜色(#000000-#FFFFFF),透明度(0-255), 多边形坐标点列表字符串
     wxDrawShape=1,0,20,20,65,83,#FFFFFF,128,0
     wxDrawShape=1,1,20,20,65,0,#FFFFFF,100,0
     wxDrawShape=1,2,20,20,0,83,#FFFFFF,255,0
     wxDrawShape=1,3,20,20,65,83,#FFFFFF,128,0
     wxDrawShape=1,4,20,20,65,83,#FFFFFF,255,0
     wxDrawShape=1,5,20,20,66,0,#FFFFFF,255,0
     wxDrawShape=1,6,20,20,0,0,#FFFFFF,128,100,50,110,80,20,150
     wxDrawShape=1,7,20,20,0,0,#FFFFFF,128,100,50,110,80,20,150

     (*注1:  当类型为 5 (画圆) 时, 上,左为圆心坐标, 右为半径 )
     (*注2:  多边形坐标点列表字符串, 以x,y坐标为一组,重复出现,最多允许20组, 格式为 x1,y1,x2,y2,x3,y3)
     (*注3:  全部参数都支持 系统变量和可运算变量)
     (*注4:  颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色
             排列是蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)

16) wxSprite 表示显示一个动画精灵, 可以按照参数设定来显示动画效果. 参数是(分组编号, 精灵编号, 
             激活方式(0-随分组自动激活,1-指定激活), 显示类型(0-字符串,1-单帧图片,2-多帧顺序图片动画,
             3-指令精灵), 上, 左, 宽, 高, 图片透明色(#000000-#FFFFFF, 为0表示不透明), 旋转方式(0-不旋转,
             1-按秒钟旋转, 2-按旋转角度旋转,3-每次累加角度旋转), 旋转角度(累加角度), 是否可拖动(0-否,1-是), 
             拖动方式(0-x轴跟随,1-y轴跟随,2-xy轴跟随), 拖放结果(0-自动返回,1-保存位置), 
             刷新时间(100毫秒为1级), 动画的循环方式(0-始终循环, 1-仅循环1次不消失,2-仅循环1次自动消失), 
             每帧宽度, 每帧高度, 旋转是否反锯齿(0-无,1-是), 拖放区域上, 拖放区域左, 拖放区域宽, 拖放区域高, 
             是否自动缩放(0-自动缩放,1-不缩放), 保留1, 保留2, 帧合并图片的路径或字符串格式或执行脚本)
    wxSprite=1,1,0,1,0,0,140,140,#000000,1,0,1,2,0,0,0,140,140,0,0,0,240,200,0,0,0,image\my.bmp
    wxSprite=1,1,0,0,50,50,140,140,0,1,0,1,2,0,49,0,140,140,0,0,0,200,100,0,0,0,15,0,#FF0000,700,hello world
    wxSprite=1,0,1,2,150,180,75,125,0,0,0,0,0,0,0,0,75,125,0,40,40,240,240,0,0,0,my.png
    wxSprite=1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,|79,abc|33,abc|

    (*注1:   精灵编号必须为数字, 从0开始, 编号无需顺序编号, 并且允许多个精灵共用一个编号)
    (*注2:   字符串格式为 字体大小, 排版方式, 字体颜色(#000000-#FFFFFF, 为0表示系统颜色), 粗细, 字符串,
             具体参见 wxDrawStringEx 指令)
    (*注3:   拖动操作和划屏操作尽量不要放在同一组中, 当同时都存在时, 2个都会执行) 
    (*注4:   刷新时间 0为每100毫秒重画一次, 9为每秒重画一次, 此值根据不同动画的需要来设定, 但对于一些仅有
             拖拉功能的单张图片或字符串, 则建议将此值放大一点. 此值越大, 刷新频率越低, 越省CPU和电量;
    (*注5:   除显示类型外, 其它参数都 支持系统变量和可运算变量)
    (*注6:   颜色处使用变量, 要保证变量的值是所需颜色的十进制表达,例如颜色#FF0000,(注意此时的十六进制颜色
             排列是蓝绿红,和脚本中用的排列正好相反), 十进制表达就是 16711680, 也就是显示蓝色)
    (*注7:   指令精灵, 就是在自定义的时间内自动执行字符串中的指令, 类似autoActive指令, 但是循环周期为100ms;


17) wxClickAction 表示在某个区域接收到用户点击后触发的事件,参数是 (分组编号, 上, 左, 宽度, 高度, 事件类型,
                  事件字符串(启动的程序路径 或者 打开的皮肤文件名 或者 相应事件类型的参数),事件字符串不能
                  为空, 例如:
    wxClickAction=4,16,80,72,80,0,{MainDir}\tmail.exe -transport "SMS"
    wxClickAction=8,16,160,72,80,1,skin2.ini,1,20,0,60,60
    wxClickAction=8,16,160,72,80,2,abc
    wxClickAction=16,16,160,72,80,3,abc

⌨️ 快捷键说明

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