suixin812 发表于 2012-11-26 15:45:48

[翻译]Rainmeter 2.5 Beta测试版发布

本帖最后由 suixin812 于 2013-3-25 11:55 编辑

Rainmeter 2.5 Beta Release
Rainmeter 2.5 Beta测试版发布
·······················································································································································


Time for the next version of Rainmeter!
是时候让下一个版本的雨滴出来了!


The latest version of Rainmeter will see many improvements, both for users of the application and for those creating and editing skins.
最新版本的Rainmeter会看到许多改进,包含对用户使用程序的改进和对用户创造编辑皮肤的改进。
Stay tuned every Sunday for the latest beta version.
敬请关注每周日最新的测试版。
As always, Rainmeter 2.5 fully supports skins written for earlier versions, and users can simply upgrade their existing installations. There is no need to uninstall or change any existing setup to use the new beta version.
往常一样,Rainmeter2.5完全支持以往版本的皮肤,用户可以简单便捷的直接升级安装,新安装的版本将保留原版本的设置(IniFile、SkinPath等)、Addon、页面布局(主题)和皮肤,但插件会被移动到“Rainmeter\Defaults\Plugins”。


March 5, 2013 - Revision 1808
03-05,2013 - 修正版1808
Special mid-week release to address a "bug".


[*]Fixed FileView: Fixed an issue with threading that caused icons to display as the Windows default / unknown image in some cases.
修正FileView: 修正了在某些情况下会使得图标显示为Windows默认/未知的图片的一个线程问题
[*]Changed FileView: WildcardSearch now works properly with Recursive=2.
修改了FileView: 通配符现在下Recursive = 2的情况下正确地工作。


March 3, 2013 - Revision 1806
03-03,2013 - 修正版1806

[*]Added Ping: Added FinishAction to plugin. Action to execute as soon as a successful value is returned, or when the number of milliseconds set in the Timeout option is reached.
增加Ping: 为这个插件增加了FinishAction选项。当值成功返回或反馈时间超出Timeout选项的设置时,此动作被触发。
·
[*]Changed InputText: Updated to current Rainmeter API. Options in plugin can now use dynamic variables.
修改了InputText: 将其更新到当前Rainmeter的程序接口。从现在起,InputText的选项可以使用动态变量。
·
[*]Fixed InputText: Fixed issues with handle leaks caused by threading.
修正InputText: 修正了一个线程引起的处理漏洞。
·
[*]Fixed InputText: Fixed an issue that prevented input using a language IME in the field.
修正InputText: 修正了一个无法使用输入法编辑器的问题。
·
[*]Added FileView: Added Recursive=2 option. Allows recursive indexing of files in a folder tree. Folders are ignored with this option. Plugin commands FollowPath and PreviousFolder are disabled, and ShowFile, ShowFolder, and ShowDotDot options have no effect.
增加FileView: 增加了Recursive = 2的设置。在此设置下,FileView将通过递归返回一个目录树结构下的所有文件,文件夹被忽略。插件的指令FollowPath(目录向下一级移动)和PreviouwFolder(目录向上移动)被禁用;ShowFile(显示文件)、ShowFolder(显示文件夹)和ShowDotDot(显示文件夹“..”)选项被无效化。
·
[*]Changed FileView: Drives are now sorted.
修改了FileView: 磁盘现在开始会被排序。
·
[*]Changed FileView: Drives are now counted as folders for Type=FolderCount.
修改了FileView: 磁盘会被当做文件夹,进而当Type=FolderCount时被计数。
·
[*]Changed FileView: Folders now return dates and times.
修改了FileView: 文件夹现在也会被返回日期和时间。
·
[*]Added Plugin API: Added new RMG_SKINNAME and RMG_SKINWINDOWHANDLE options to RmGet() to plugin SDK
增加了面向插件的应用程序接口(API): 增加了新的RmGet()的RMG_SKINNAME和RMG_SKINWINDOWHANDLE选项到SDK(软件开发套件)。


February 10, 2013 - Revision 1792
02-10,2013 - 修正版1792

[*]Fixed FileView: Corrected an issue where an invalid path could crash Rainmeter.
修正FileView: 修正了当地址不可用时可能导致Rainmeter崩溃的问题。
·
[*]Fixed WebParser: Corrected a string length issue that could crash Rainmeter.
修正WebParser: 修正了一个可能导致Rainmeter崩溃的字符串长度问题。


February 3, 2013 - Revision 1786
02-03,2013 - 修正版1786

[*]Fixed ClipString: Corrected #CRLF# and some extra padding issues with ClipString=2.
修正ClipString: 修正了当ClipString=2时,#CRLF#和空白填充的一些问题。
[*]Fixed FileView: The current index number was not being reset on Update command.
修正FileView: 当使用Update命令时当前索引编码不能重置。
[*]Fixed Calc: An issue with negative signs being incorrectly parsed was corrected.
修正计算: 一个负号无法被正确解析的问题得到修正。


January 27, 2013 - Revision 1781
01-27,2013 - 修正版1781


[*]Changed ClipString: Added new ClipString=2 setting and new ClipStringW / ClipStringH options. This will allow for more dynamic clipping and wrapping of a string while sizing the containing meter to accommodate the entire contents. Details are at Change Announcements.
修改了ClipString: 增加了ClipString=2这一设置以及ClipStringW和ClipStringH选项。这一修改将使得文本的截取和换行具有更多样式。[-1]
[*]Changed WebParser: Changed the behavior of the ProxyServer option to better handle how WebParser interacts with Internet Explorer for proxy management. Details at WebParser plugin.
修改了WebParser: 修改了选项ProxyServer(代理服务器),使得Rainmeter能更好的处理WebParser与浏览器代理设置之间的相互作用。更多细节请查阅WebParser插件。
[*]Fixed FileView: The default icon index was off by 1 when no IconPath was specified.
修正了FileView: 当没有IconPath被制定时,默认图标索引终止于1.
[*]Fixed Installer: Improved VC++ 2012 redistributable checking.
修正了安装程序: 改进了VC++ 2012 redistributable的检查。


January 21, 2013 - Revision 1767
01-21,2013 - 修正版1767

[*]Added new Mouse Variables. These are "macro" variables used in the context of a mouse click action to provide the current X and Y position of the mouse cursor relative to the meter or skin in pixels or a percentage. See Mouse Variables for details.
新设新的“Mouse Variables”(鼠标变量)。这些“宏”变量被使用在一个鼠标点击动作的编码中,用以提供鼠标指针当前相对于Meter或皮肤的XY坐标,以像素值或百分比格式。更多内容请查阅Mouse Variable。[]
[*]Added FileView: Added new FinishAction option to the plugin.
增加FileView: 为插件FileView增加了FinishAction(读取完毕后执行动作)这一选项


January 15, 2013 - Revision 1761
01-15,2013 - 修正版1761

[*]Fixed OnChangeAction: Fixed an issue with increased CPU usage with this new functionality.
修正了OnChangeAction: 修正了这一新功能占用过多CPU利用率的问题。



January 13, 2013 - Revision 1758 See the Change Announcements forum topic for details on these changes.
01-13,2013 - 修正版1758(要了解这一版本改变的更多细节需要访问英文论坛“Change Announcements”)

[*]Added FileView: Added new FileView plugin.
增加了FileView: 新设插件(请查阅http://bbs.rainmeter.cn/thread-107692-1-1.html )
·
[*]Added Added new OnUpdateAction command to Skins, Meters and Measures.
为皮肤、Meters和Measures增设了新的指令触发器 - OnUpdateAction。
·
[*]Added Added new OnChangeAction command to Measures.
为Measures增设了新的指令触发器 - OnChangeAction。



January 6, 2013 - Revision 1748
01-06,2013 - 修正版1748

[*]NowPlaying: Improved cover handling with some players.
NowPlaying: 改进了对一些播放器的专辑封面的处理。
·
[*]NowPlaying: Fixed crash with CAD interface in some cases.
NowPlaying: 修正了在使用CAD接口时一些崩溃的情况。
·
[*]Calc: Fixed handling of negative numbers without brackets "5+-1" is now valid and equal to "5+(-1)".
计算: 修正了不加括号的负数无法计算的问题。现在"5+-1"等同于"5+(-1)"能够被正常计算。
·
[*]Localization: Fixed dialog layout with "right-to-left" languages.
Localization: 修正了从右向左书写的语言在日志窗口的布局显示问题?(夜色:修改了对话框的布局,将语言选项从右侧调整到了左侧)
·
[*]Line meter: Fixed crash when LineCount not equal to count of "N" in MeasureNameN.
线图Meter: 修正了当LineCount不等于MeasureNameN的N时发生的崩溃情况。
·
[*]Upgraded project to Visual Studio 2012 (Update 1). New VC++ runtime libraries will be installed on normal installation.
工作平台升级到Visual Studio 2012 (Update1)。新的VC++执行库同样会在“普通安装”时同时安装。(手动安装请前往 rainmeter.net/redist/)


传送门:
2.4Final
2.5Final

suixin812 发表于 2013-2-24 15:49:40

本帖最后由 suixin812 于 2013-3-25 11:59 编辑

December 16, 2012 - Revision 1720
12-16,2012 - 修正版1720

[*]Internal changes to context menus and program dialogs to improve the Localization foundation.
通过上下文菜单以及程序对话框内部的一些修正一改善关于Rainmeter本地话的一些根本的东西。(我没看懂这句话= =b,这里是夜色的翻译)


December 9, 2012 - Revision 1715
12-09,2012 - 修正版1715

[*]Context Menus: Fixed some bugs with the context menus caused in last week's beta.
上下文菜单(Context Menus):修正了上周Beta测试版的bug


December 2, 2012 - Revision 1713
12-02,2012 - 修正版1713

[*]Bangs: Added "*" as a wildcard parameter to !UpdateMeasure and !UpdateMeter to immediately update all measures/meters.
命令:为 !UpdateMeasure 与 !UpdateMeter增加了一个通配符“*”,用来更新所有的Measure或Meter
·
[*]Mouse: Fixed that left/right scroll actions were not executed if there are no up/down scroll actions.
鼠标:修正了当没有设定滚轮上下滚动动作时,滚轮左右滚动动作不会触发的的问题
·
[*]Mouse: Fixed that MouseActionCursor was not reset when the skin was refreshed in some cases.
鼠标:修正了有些时候皮肤刷新后鼠标动态指针没有重置的问题
·
[*]Mouse: Fixed that MouseActionCursor did not work with the new scroll actions.
鼠标:修正了滚轮滚动时鼠标动态指针不显示的问题



November 25, 2012 - Revision 1706
11-25,2012 - 修正版1706


[*]Mouse Actions: Mouse scrolling on skins and meters now works without having to click to "focus" the skin window.
鼠标动作(MouseActions):鼠标不需要单击皮肤使其获得焦点而是悬浮在Meter或皮肤上就可以滚动皮肤或Meter。
·
[*]Manage: Now allows negative X/Y coordinates.
管理(Manage):现在允许负数x/y坐标。
(PS不理解他说的是说皮肤还是仅仅Meter,如果是皮肤的话是说在管理窗口设置皮肤位置时可以设置负数,还是说皮肤可以拖出屏幕)
·
[*]WebParser: Changed the Debug=2 option to write WebParserDump.txt to the current skin folder. This is due to Windows 8 not allowing applications to write to the root directory of the system drive.
WebParser:更改Webparser的选项(行)Debug,当Debug=2时Webparser将把调试信息写在当前皮肤文件夹下的“WebparserDump.txt”。促使这个改动的原因是Windows8不允许应用程序在系统盘的根目录(C:\)写入文件。



November 18, 2012 - Revision 1696
11-18,2012 - 修正版1696

[*]Added new Mouse Actions to support the scroll wheel. Full details in Change Announcements.
增加新的鼠标动作(MouseActions)来支持鼠标滚轮。更详细内容见“Change Announcemets”
·
[*]Added new OnFocusAction / OnUnFocusAction options to the section of the skin, to execute actions when a skin gains or loses focus (by clicking it) in Windows
在节点下增加选项(行)“OnFocusAction”(获得焦点动作)、“OnUnFocusAction”(失去焦点动作),皮肤将在得到或失去焦点(单击皮肤或单击别处)时据此执行相应的动作
·
[*]Added support for two extra mouse buttons in Mouse Actions.
鼠标动作(MouseActions)增加支持两个额外的鼠标按键
·
[*]Added settings for Editor and Show notification area icon to Settings tab of the Manage window.
在管理(Manage)窗口设置(Settings)标签页增加对“Editor”(皮肤编辑器)、“Show notification area icon”(显示通知区图标)的设置
·
[*]Fixed an issue with a memory leak in Skin Packager.
修正了皮肤发布器(SkinPackager)的一个关于内存泄露的问题


·······················································································································································
鼠标变量(MouseVariable)

   鼠标变量是当某个鼠标动作(MouseAction)发生时返回当前鼠标X\Y坐标的一个特别的功能。

当鼠标变量用在Meter下时,它返回的是相对于Meter的鼠标位置;当它用在下时,返回的则是相对于整个皮肤的位置。

   鼠标变量共有两种
[*]$MouseX$、$MouseY$
返回相对于Meter或皮肤的X、Y像素坐标
[*]$MouseX:%$、$MouseY:%$
返回相对于Meter或皮肤的X、Y坐标的百分比


鼠标滚轮的相关选项(Mouse Wheel Scroll Options)

   当鼠标悬浮于包含下列这些代码,并滚动鼠标滚轮时触发的动作。


[*]MouseScrollDownAction
当鼠标滚轮向下滚动时触发的动作
[*]MouseScrollUpAction
当鼠标滚轮向上滚动时触发的动作
[*]MouseScrollLeftAction
当鼠标滚轮向左倾斜或向左滚动时触发的动作。并不是所有的鼠标都有这个功能。
[*]MouseScrollRightAction
当鼠标滚轮向右倾斜或向右滚动时触发的动作。并不是所有的鼠标都有这个功能。


额外鼠标按钮的相关选项


[*]X1MouseDownAction, X2MouseDownAction
当一个支持的额外鼠标键按下时触发的动作
提示:一些制造商和或一些软件具有更改额外按钮功能的能力,因此,关于鼠标额外按钮的这些鼠标动作(MouseActions)的设置可能不会对每一个使用皮肤的用户有效。我们不建议您发布分享依赖于额外鼠标按钮的皮肤。
[*]X1MouseUpAction, X2MouseUpAction
当支持的额外鼠标键弹起时触发的动作
[*]X1MouseDoubleClickAction, X2MouseDoubleClickAction
当支持的额外鼠标键双击时触发的动作

如下图
http://docs.rainmeter.net/manual-beta/img/user-interface/Settings01.png

Download 2.5 Beta (r1808)
ps 安装后在上图所示的管理Manage窗口、选项Settings标签页、语言Language处调成简体中文


Rainmeter.net (2013) Rainmeter 2.5 Beta Release Available from: http://rainmeter.net/cms/Beta25 (Accessed: 02-24-2013)
Rainmeter.net (2012) Mouse Actions Available from: http://docs.rainmeter.net/manual-beta/mouse-actions (Accessed: 11-26-2012)
Rainmeter.net (2012) Manage Available from: http://docs.rainmeter.net/manual ... /manage#SettingsTab (Accessed: 11-26-2012)
Tanwuqwe (2013) [技术分享]RAINMETER2.5BETA各个版本更新说明(持续更新) Available from http://tieba.baidu.com/p/2153727685?pid=29139417527 (Accessed: 02-24-2013)
Rainmeter管理 (2013) 【技术交流】Rainmeter2.5beta各个版本更新说明[待续] Available from http://tieba.baidu.com/p/2206279738 (Accessed: 03-25-2013)

传送门:
2.4Final
2.5Final

suixin812 发表于 2013-3-25 11:57:39

本帖最后由 suixin812 于 2013-3-25 12:01 编辑

·······················································································································································   
[-1]ClipString的一些改变(夜色)
开发人员brain对string类型meter下面的clipstring这个选项做了一个十分不错的改变.现在有一个clipstring=2的设定,这个将允许更多的动态的截取字符实现字符串的换行基于w和h的设定,也可以基于新的clipstringw和clipstringh选项的设定.

简单的说就是string类型的meter现在可以基于使用的字符来动态的改变它本身的大小,实现字符串的换行从而让meter这个容器容纳所有的内容.
下面的内容你在官网doc页面下面也可以查看.ClipString:控制字符串如果被截取和换行以适应或者扩展包含字符文本的meter.可识别的值有:


[*]0:禁用.字符串将不会被截取和换行

[*]1:启用.字符串将会被截取并添加省略符号... 当它超过指定的w(宽度)的时候,如果h(高度)足够大那么将会允许多行文本,当文本宽度达到指定的w的时候文本将会换行,当文本高度达到指定的h的时候文本会被截取.
[*]2: Auto.文本将给予指定的w 和/或 h来截取和换行.如果宽度和高度没有被指定,那么meter本身将会自动改变自己的大小来容纳字符串文本.这个设定可以结合下面的clipstringw以及clipstringh一起使用来设定"最大"大小尺寸在截取字符串文本前容纳所有的内容.

注意:当clipstring=2的时候尺寸的变化可引起截取字符时候造成的一些字符显示不全的问题(因为meter大小动态变化的时候超过了皮肤窗口,而皮肤窗口不会动态变化,因而造成部分字符不在皮肤窗口之内).这个时候你可以设定在下面设定DynamicWindowSize =1来解决这个问题.
下面是一些使用方案.


[*]w,h,ClipStringW,ClipStringH没有被定义文本将不会被截取或者换行, 这个等同于ClipString=0,meter的高度和宽度就是文本的高度和宽度.

[*]w,h,ClipStringH没有被定义,ClipStringW被定义当达到ClipStringW指定宽度的时候换行,这种情况不会进行字符的截取.meter的宽度就是ClipStringW的值,以相对较短的为基准.meter的高度取决于字符的长短.(这里没有限制)

[*]w,h,ClipStringW没有被定义,ClipStringH被定义这个和方案一的情况是一样的.因为这里没有对于宽度的限制了,特别声明一下的是如果文本高度大于ClipStringH那么文本将会被截取.

[*]w,h没有被定义,ClipStringW,ClipStringH被定义当达到ClipStringW指定的宽度的时候换行,当达到ClipStringW指定的高度的时候截取.meter的宽度就是字符串的长度或者ClipStringW,以两者之间较短的为准.meter的高度小于或者等于ClipStringH,这个取决于字符串.

[*]w被定义(ClipStringW被忽略),h,ClipStringH没有被定义当达到w定义的宽度的时候换行,这种情况下面没有截取.meter的宽度就是定义的w的值,meter的高度取决于string的长度(这里没有限制).

[*]ClipStringH,w被定义(ClipStringW被忽略),h没有被定义当达到w定义的宽度的时候换行,当达到ClipStringH定义的高度的时候截取.meter的宽度就是定义的w的值,meter的高度小于或者等于ClipStringH,取决于string.

[*]w,ClipStringW没有被定义,h被定义(ClipStringH被忽略)这个和方案一也是一样的,因为没有了宽度的限制.但是由于定义的h,那么meter的高度将会是h,如果文本高度大于h那么文本被截取.

[*]w没有被定义,ClipStringW,h被定义(ClipStringH被忽略)当达到ClipStringW定义的宽度的时候将会换行,文本高度达到h定义的大小的时候截取,meter的宽度是字符串的长度或者ClipStringW,以两者较短者为基准,mete的高度就是定义的h的大小.

[*]w(ClipStringW被忽略),h(ClipStringH被忽略)被定义当达到w定义的宽度的时候换行,达到h定义的高度的时候截取,mete的宽度和高度分别是w,h

另外注意的一点是你可以在string类型的meter下面使用#CRLF#,下面给一个例子链接:
http://rainmeter.net/forum/download/file.php?id=6232&sid=054a2e94920da46a3b191ec09c364d0c

Rainmeter管理 (2013) 【技术交流】Rainmeter2.5beta各个版本更新说明[待续] Available from http://tieba.baidu.com/p/2206279738 (Accessed: 03-25-2013)

小鱼502 发表于 2021-9-29 21:56:34

感谢更新感谢楼主分享

duolanduoduo 发表于 2019-12-4 10:20:01

很久没上来找资源了,很多东西都忘记的一干二净了。

六扇门 发表于 2019-8-29 23:33:51

小白一个,来找大神啦

13316086150 发表于 2019-7-9 01:14:25

很好用的软件,4.2我用不了这个可以用

seaneo 发表于 2018-8-15 00:43:52

·Fixed InputText: Fixed an issue that prevented input using a language IME in the field.

咣咣咣就是干 发表于 2018-8-14 23:41:08

January 13, 2013 - Revision 1758 See the Change Announcements forum topic for details on these changes.

seaneo 发表于 2018-8-14 22:38:54

[]Added FileView: Added new FinishAction option to the plugin.

咣咣咣就是干 发表于 2018-8-14 21:35:41

ps 安装后在上图所示的管理Manage窗口、选项Settings标签页、语言Language处调成简体中文

seaneo 发表于 2018-8-14 20:32:48

Rainmeter2.5完全支持以往版本的皮肤

咣咣咣就是干 发表于 2018-8-14 19:30:02

在节点下增加选项(行)“OnFocusAction”(获得焦点动作)、“OnUnFocusAction”(失去焦点动作)
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [翻译]Rainmeter 2.5 Beta测试版发布