雨滴皮肤制作工具 “我的雨滴” 2013-04-24更新
本帖最后由 lofei117 于 2013-4-24 23:36 编辑2013年04月24日
~~~
1:用c++重写,采用MFC的MDI框架。 类Visual Studio界面;
2:目前支持Image和String两种类型的Meter;
3:添加了标尺;
4:图形显示和代码显示;
需要完善的、以及后期开发计划:
1:相对坐标解析;
2:更多的Meter支持、以及Meansure
3:图形重绘的效率及闪烁问题;
4:UI的优化;
5:一些未知的bug
一些废话:
不知不觉四个多月了,自去年圣诞节发布一个版本之后一直迟迟未能更新(由于各种乱七八糟的原因,大家都懂的)。
期间看到大家回复帖子,有支持的,也有提意见和反馈的,还有的说不会用的。 未能回复在这里表示歉意。(出于想要尽快完成然后再跟大家解释的心理……可惜跳票了)
下载链接(百度云):MyRainmeter2013-04-24
附件太大了,站内传不上来,所以就上面那个吧。
附:需要看源代码的可以点击这里
好吧,承认代码写的很烂,请不要吐槽了~~~
2012年12月25日
此版本的使用教程:http://bbs.rainmeter.cn/thread-105765-1-1.html
更新
1:支持相对坐标解析
2:添加String类型的meter解析并呈现
3:增加目录列表图片的缩略图显示
4:增加多个ini文件拖拽加载, 编辑另外一个配置文件的功能
已知的尚待完善的功能:
1: String类型Meter坐标更新、更改文字、字体设置
尚待解决的bug:
1: 保存皮肤时偶尔出现的保存失败。
下载地址: 我的雨滴.rar
前言:
这是一个针对Rainmeter美化软件皮肤制作难而制作的一个辅助程序, 用于简化Rainmeter皮肤的制作。
如果你还不知道Rainmeter是什么, 请自行搜索之。
你可以免费使用、传播乃至反编译和修改该软件,但是请您尊重原作者的权利, 不要将此软件用于任何商业用途, 包括但不限于:
1:植入广告;
2:向他人兜售此软件;
3:将软件上传到xx论坛用于赚取积分或者金币
当然,对于您用本软件所制作生成的皮肤, 您可以自行处理之, 但是希望您保留皮肤配置信息里制作者信息为RainmeterCustomized。
我没有办法也不会去追究你的任何责任, 也不想用道德之类的去谴责您, 但是我不承诺不保证我不会在某个夜深人静的晚上画圈圈诅咒那些不尊重我意见的人蛋疼菊紧。
0.0
使用说明:
1:新建皮肤
当您点击软件菜单栏文件菜单下的新建(快捷键ctrl+N)时, 会弹出一个对话框让您选择一个目录用于保存新皮肤,程序会在您选择的目录下创建一个myskin的文件夹;
如果该文件夹已经存在,会提示您选择其他目录, 建议您最好选择一个空目录用于保存皮肤信息。
myskin目录创建成功后, 程序会继续在myskin目录中创建@Resources文件夹和Launcher.ini配置文件, 在@Resouces文件夹中创建font、image、other文件夹;
建议您最好将对应文件放入指定文件夹以方便管理, 但是您仍然可以随便放置文件位置。
2:加载皮肤
当您点击软件菜单栏文件菜单下的加载(快捷键ctrl+O)时, 会弹出一个对话框选择您要加载的皮肤目录, 程序会读取该目录下第一个成功读取的ini文件作为配置信息
将其信息解析出来呈现到虚拟桌面上。
目前本软件仅支持绝对坐标的解析, 如果遇到相对坐标,将全部呈现到桌面左上角。
目前本软件仅支持Image的Meter解析
**********************
***注意, 请确保这是一个正确的Rainmeter皮肤目录,否则可能会因为无法正确读取信息而出错, 也有可能在后续你保存的时候对您的文件产生不可恢复的写入覆盖操作!
**********************
3:制作和修改皮肤
当您正确执行上述两功能的其中之一后, 您就可以进行皮肤创作了。在左边的目录视图中是您的皮肤资源文件, 右边是虚拟桌面, 用于呈现模拟结果(静态)。
您可以拖拽目录视图中的图片文件到虚拟桌面上, 这样就相当于添加了一个控件, 这是相当方便的, 这也是目前本软件支持的唯一一个添加控件的办法。
当您完成添加控件后, 您可以右击该控件, 进行相应操作:
1: 改名
该功能允许你对该控件改名, 该名字的直观体现即ini里的的Meter, 譬如您将其改成了QQ,则配置文件相应部分即为;
****注意, 请确保不要有重名控件出现, 重名Meter在Rainmeter读取的时候会出错导致两个都不显示
2:层管理
该功能并不常用, 不是Rainmeter的功能, 为本软件的工呢过, 直观体现为当您添加了一个不透明的图片, 尤其是大图片时, 拖入虚拟桌面会导致覆盖部分与其
坐标有重合区域的控件, 此时您可以点击该菜单的子菜单的“移至底层”将其移至最底层以让其他控件呈现。
“移至顶层” 与其相反, 它会将当前控件移至最前, 可能会遮挡住后面的控件
3:事件绑定
该功能属于最基本也是最常用的功能之一, 您可以对该控件绑定对应的功能。
目前本软件只支持左键按下、左键弹起以及左键双击三个功能, 对应Rainmeter里meter里的LeftMouseDownAction, LeftMouseUpAction,以及LeftMouseDoubleClickAction;
点击该菜单后, 会弹出一个对话框, 用于选择和设定对应的事件。
1:选择程序变量, 该变量为您已经设定的程序变量, 详情查看 (4:变量定义)
2:当您点击上述程序变量后, 程序信息会在下方信息中显示, 包括程序名, 程序路径以及程序参数;您可以在其中修改它;
3:自定义;当您勾选此属性时, 上述程序信息将不可用, 将以该选项后面的程序为主。
***注, 若您是新手或者对Rainmeter动作不甚熟悉,请勿使用本选项,
此选项内容需要您填入完整的RainMeter执行信息, 包括!Execute字段
当您完成事件编辑后,点击对话框的确定,程序将构建动作并绑定到对应控件, 您可以在虚拟桌面中将鼠标移动到对应控件上,查看弹出的提示框
4:删除
删除该控件
****注意, 该程序生成的坐标为绝对坐标, 如果您希望您制作的皮肤可以在桌面上随意拖动到任何位置, 请在该虚拟桌面中将控件尽量拖动到左上角, 否则
您制作的皮肤在Rainmeter中加载时, 将无法移动到部分区域。
您可以右击虚拟桌面空白处更换虚拟桌面背景, 该桌面背景默认加载您当前桌面的图片为背景, 如果遇到该图片打开失败,将会使用程序内置的一张图片作为
背景。
4:变量定义
当您点击菜单栏的变量定义时, 可以对应相应变量, 目前仅支持程序变量定义。
在弹出的对话框中, 您可以查看当前已有的变量信息, 也可以在下方添加、修改和删除对应变量。
需要提醒您注意的是, 请保证不会有重名的变量存在。
5:保存皮肤
当您认真完成上述操作且程序没有崩溃的话, 点击保存按钮(快捷键ctrl+s), 即可保存该皮肤, 至此,恭喜您已经制作完成了一个皮肤。您可以移动或者复制
该皮肤文件夹到Rainmeter对应的skins目录下, 此目录取决于您对Rainmeter的配置,然后刷新Rainmeter并加载,就可以看到改皮肤的效果了。
6:程序崩溃或者其他问题
由于时间的仓促和作者本身的能力有限,程序难免有不足之处, 如果您恰巧发现了该错误, 请通过以下方式联系我。
1:新浪微博 @1号坟 http://weibo.com/amyasmile
2:邮箱 [email protected]
好复杂的说~~{:10_452:}{:10_452:} 外链下载。 http://pan.baidu.com/share/link?shareid=152400&uk=3439330748&third=0 叨丫叨 发表于 2012-12-24 18:08 static/image/common/back.gif
好复杂的说~~
熟悉了就好, 总比自己写代码要简单一点-。-
话说这个帖子得放到什么板块才能让大家都看到 不错~支持了 方便了不少 为什么没人来支持? 支持了 {:10_445:} lofei117 发表于 2012-12-24 18:12 static/image/common/back.gif
熟悉了就好, 总比自己写代码要简单一点-。-
话说这个帖子得放到什么板块才能让大家都看到
已经全坛置顶了,所有板块都能看到 {:10_439:}支持了 {:10_429:} 厉害厉害~~~ 支持支持