[简单风格]天气皮肤+系统信息皮肤(更新说明)
本帖最后由 irmer 于 2012-6-28 00:00 编辑新手分享。
本人喜欢简单的风格,这两天折腾了一个简单的。
默认显示位置为屏幕右上角,显示城市的当前温度以及当天天气情况。点击当天天气可以打开中国天气网查看更详细的信息。有两个鼠标悬停提示,一个为当前天气详细信息;另一个为3天预报,白天时候显示当天、第二天、第三天信息,晚上显示第二天、第三天、第四天信息。很纠结,不知道该如何调整,直接写了“今天、明天、后天”,反正就是那个意思吧。天气数据来源于中国天气网(weather.com.cn),WebParser.dll 抓取的数据中农历一项为空,应该是中国天气网不提供了吧。系统信息可显示CPU、内存、交换空间使用,本机IP地址、上传速率、下载速率,回收站信息,开机时长等等,纯粹为显示,没有任何可以操作的地方。为了不影响桌面的操作,我设置为“点击穿透”。
以前没有接触过Rainmeter 这款软件,所以就只能从高手的代码中精简了,天气代码精简自lbtlbbs 的作品(http://bbs.rainmeter.cn/thread-58536-1-1.html),系统信息代码为illustro 皮肤精简重组。修改过程中也添加自己刚刚学来的东东,比如#SCREENAREAWIDTH#, Uptime 等等。
{:soso_e121:}
在此一并感谢原作者。
顺便说一下,Notepad++ 用来编辑代码非常不错。
附件:
怎样修改城市
天气数据来自中国天气网http://www.weather.com.cn 。打开中国天气网,查询到你想要的城市的天气信息后,复制地址栏http://www.weather.com.cn/weather/101040100.shtml中数字。再打开配置文件weather.ini ,找到这一行,“CODE=101040100”,修改等号后面的数字为你刚才所复制的数字就行了。
位置怎么修改,只能在右边上下活动,不能左移
这个修改配置文件中的两行代码x坐标值就可以了;在Weather.ini文件中
X=(#SCREENAREAWIDTH#-10)
;在Info.ini文件中
X=(#SCREENAREAWIDTH#-230)为了保持显示位置在屏幕右边,预先设置的X值是屏幕宽度减去一个数值,你可以把这两行的X值直接改成一个数字,比如300,只需改这两处的X值,就能实现整体的位置改变。 收了,感谢楼主,顺便鄙视一下前5个只拿东西不回帖的人,呵呵 这个应该是我见过最精简的天气了。感谢楼主。 m1898 发表于 2012-1-8 11:13 static/image/common/back.gif
收了,感谢楼主,顺便鄙视一下前5个只拿东西不回帖的人,呵呵
呵呵,,, 感谢楼主,顺便问问怎么这个修改地区啊。{:soso_e201:}
---------------------------------------------------------------------------------------------------------------------
AzWater于2012-1-9 00:11补充以下内容:
我已经尝试成功。楼主不用回复了。再次感谢楼主。
---------------------------------------------------------------------------------------------------------------------
顶楼主 最近就在搜集简约天气皮肤 AzWater 发表于 2012-1-9 00:08 static/image/common/back.gif
感谢楼主,顺便问问怎么这个修改地区啊。
呵呵,自认为配置文件里面的注释是写得很细的。 的确是好东西啊
---------------------------------------------------------------------------------------------------------------------
qtdswsbc于2012-1-11 22:52补充以下内容:
楼主,位置怎么修改,只能在右边上下活动,不能左移
---------------------------------------------------------------------------------------------------------------------
顶起。。。。 qtdswsbc 发表于 2012-1-11 22:43 static/image/common/back.gif
的确是好东西啊
位置怎么修改,只能在右边上下活动,不能左移
这个修改配置文件中的两行代码x坐标值就可以了;在Weather.ini文件中
X=(#SCREENAREAWIDTH#-10)
;在Info.ini文件中
X=(#SCREENAREAWIDTH#-230)我设置的是屏幕宽度减去一个数值,你可以把这两行的X值直接改成一个数字,比如300,只需改这两处的X值。