甘孜州巴塘县:手把手教你制作rainmeter的RSSSink初级篇

来源:百度文库 编辑:偶看新闻 时间:2024/07/06 17:16:43
什么是RSS呢?
RSS(Really *** Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。
  如果从RSS阅读者的角度来看,完全不必考虑它到底是什么意思,只要简单地理解为一种方便的信息获取工具就可以了。RSS获取信息的模式与加入邮件列表(如电子杂志和新闻邮件)获取信息有一定的相似之处,也就是可以不必登录各个提供信息的网站而通过客户端浏览方式(称为“RSS阅读器”)或者在线RSS阅读方式这些内容。例如,通过一个RSS阅读器,可以同时浏览新浪新闻,也可以浏览搜狐或者百度的新闻(如果你采用了RSS订阅的话)。

RSS目前的版本和推荐
到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,对于一些基本的站点同步,也可以选用RSS 0.91。

好了对RSS有一定了解之后,今天我就用RSS2.0版本来做例子..QQ的国内新闻RSS
地址:http://news.qq.com/newsgn/rss_newsgn.xml
教程开始...
1.新建一个本文文档

2.代码头部,因为RM的SKIN文件由几部分组成..详细请看我的初级教程一.头部代码如下:
  • [Rainmeter]
  • Update=1000                        定义SKIN的刷新时间为1000毫秒
  • DynamicWindowSize=1         如果设置成1,窗口会在每次更新时进行大小重新计算,必要情况下会自动缩放窗口大小。
  • W=180                                窗口宽
  • [Variables]
  • URL=http://news.qq.com/newsgn/rss_newsgn.xml            调用RSS地址
  • Title=QQnews                                                              RSS标题
  • Link=http://news.qq.com                                              点击标题连接到网站地址
  • Browser=firefox.exe                                                     指定点击RSS启动的浏览器.可以换遨游或者IE之类的.
  • Font=微软雅黑                                                              定义字体 (必须为系统的字体)
  • Color1=0, 0, 0, 217                                                      定义颜色1
  • Color2=0, 0, 0, 160                                                      定义颜色2
  • Color3=0, 0, 0, 160                                                      定义颜色3
  • ColorActive=128, 192, 255, 217                                     定义连接颜色
  • Height1=10                                                                  定义字体大小1(我这里定义为标题大小)
  • Height2=9                                                                    定义字体大小2  (我这里定义内容的字体大小)
  • AntiAlias=1                                                                   如果设置成1则开启抗锯齿选项
  • Substitute="&":"&",""":"","&Quot;":"","<br>":"","![CDATA[":"","]]":"","...":"","<":"",">":"","/PRE>":"","PRE>":"","<":"","'":"'"
  • Substitute此项可以替换关键词,必须成对出现并用逗号分隔,注意必须要用引号引出。(e.g.Substitute="cat":"dog"表述的是在测量值中将关键词cat全部替换成dog)

复制代码
好了头部代码只是一些基本的设置..

3.RSS关联插件设置
  • [RSS]
  • Measure=Plugin                      托盘显示的名称
  • Plugin=Plugins\WebParser.dll    定义调用插件路径
  • Url=#URL#                             调用[Variables]项里的网址
  • RegExp="(?siU)(.*)<\/title>(?(?=.*<lastBuildDate>(.*)<\/lastBuildDate>))(?(?=.*<link>(.*)<\/link>.)).*<description>(.*)<\/description>(?:(?:.*<url>(.*)<\/url>)|.*).*<item(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)(?:.*<title>(.*)<\/title>(?(?=.*<pubDate>(.*)<\/pubDate>)).*<link>(.*)<\/link>.*<description>(.*)<\/description>|.*)" <li>UpdateRate=60   Ping服务器的频率 60秒 <li>StringIndex=1     调用RSS地址字符串 <li> <li>注:RegExp的对象表示正则表达式,它是对字符串执行模式匹配</li></li></li></li></li></li></li></li></li></li></ul><br><em>复制代码</em><br><strong>4.定义RSS显示数量,这里我设置了显示10条新闻.所以我已RSS1-RSS10来表示,我这里已RSS1为例,其他后面的以此类推.</strong><ul class="litype_1" type="1"> <li> <li>[MeasureRSS1]    Measures的命名必须唯一并且需要放用“[]”字符框起。只要在一个配置文件中命名不重复,名称可以随意。不要在命名中使用空格 <li>Measure=Plugin <li>Plugin=Plugins\WebParser.dll <li>Url=[RSS]            网址定义为[RSS]项的地址 <li>StringIndex=6      调用RSS地址字符串字符串为整数,显示RSS地址里面的标题..一般都已双数来表示..比如4.6.8.10.12等... <li>Substitute=#Substitute#    调用[Rainmeter]项里的Substitute <li>[MeasureLink1]     RSS1的连接 <li>Measure=Plugin <li>Plugin=Plugins\WebParser.dll <li>Url=[RSS] <li>StringIndex=8 <li>Substitute="&":"&"</li></li></li></li></li></li></li></li></li></li></li></li></li></ul><br><em>复制代码</em><br><strong>5.设置RSS插件在桌面显示定义的参数</strong><ul class="litype_1" type="1"> <li> <li>[Backing]   背景颜色参数设置 <li>Meter=IMAGE     定义名称图片.如果需要背景图的话请加上ImageName=图片地址 <li>SolidColor=0, 0, 0, 1 定义背景颜色..这里设置为透明 <li>X=0                   横向坐标设置 <li>Y=13                 纵向坐标设置 <li>W=400              窗口宽度 <li>H=170               高度 <li>[Title] <li>Meter=STRING    Meter类型 <li>MeasureName=RSS     名称 <li>X=23                         坐标 <li>Y=10                         坐标 <li>StringStyle=BOLD      字体样式 <li>FontColor=#Color1# 调用 [Variables]字体颜色 <li>FontSize=#Height1# 调用 [Variables]字体大小 <li>FontFace=#Font#     调用 [Variables]字体名称 <li>AntiAlias=1               抗锯齿 <li>Text="#Title#"          调用 [Variables]的Title项 <li>LeftMouseDownAction=!execute [!RainmeterShowMeter TitleActive][!RainmeterHideMeter Title][!RainmeterRedraw] <li>当鼠标左键在RM窗口上按下后所执行的命令,注意此处不支持拖动。 <li>[TitleActive]             这里是设置连接的参数 <li>Meter=STRING <li>MeasureName=RSS <li>X=23 <li>Y=10 <li>StringStyle=BOLD <li>FontColor=#ColorLink# <li>FontSize=#Height1# <li>FontFace=#Font# <li>AntiAlias=1 <li>Text="#Title#" <li>Hidden=1 <li>;LeftMouseUpAction=!execute ["#Browser#" "#Link#"][!RainmeterShowMeter Title][!RainmeterHideMeter TitleActive][!RainmeterRedraw] <li>LeftMouseUpAction=!execute [!RainmeterShowMeter Feed1][!RainmeterHideMeter Link1][!RainmeterShowMeter Feed2][!RainmeterHideMeter Link2][!RainmeterShowMeter Feed3][!RainmeterHideMeter Link3][!RainmeterShowMeter Feed4][!RainmeterHideMeter Link4][!RainmeterShowMeter Feed5][!RainmeterHideMeter Link5][!RainmeterShowMeter Feed6][!RainmeterHideMeter Link6][!RainmeterShowMeter Feed7][!RainmeterHideMeter Link7][!RainmeterShowMeter Feed8][!RainmeterHideMeter Link8][!RainmeterShowMeter Feed9][!RainmeterHideMeter Link9][!RainmeterShowMeter Feed10][!RainmeterHideMeter Link10][!RainmeterShowMeter Title][!RainmeterHideMeter TitleActive][!RainmeterRedraw]</li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></ul><br><em>复制代码</em><br><strong>6.设置RSS在桌面显示.下面设置我就不重复说明了.能读懂消化上面的代码后下面就不是什么困难的了^_^..设置为[Feed1]-[Feed10]和[Link1]-[Link10]都是相应的10条新闻设置..<br></strong><ul class="litype_1" type="1"> <li> <li>[Feed1] <li>Meter=STRING <li>MeasureName=MeasureRSS1 <li>X=20 <li>Y=27 <li>H=15 <li>W=420 <li>ClipString=1 <li>StringStyle=Bold <li>FontColor=#Color2# <li>FontSize=#Height2# <li>FontFace=#Font# <li>AntiAlias=1 <li>MouseOverAction=!execute [!RainmeterShowMeter Link1][!RainmeterHideMeter Feed1][!RainmeterRedraw] <li>[Link1] <li>Meter=STRING <li>MeasureName=MeasureRSS1 <li>X=r <li>Y=r <li>H=15 <li>W=420 <li>ClipString=1 <li>StringStyle=Bold <li>FontColor=#ColorActive# <li>FontSize=#Height2# <li>FontFace=#Font# <li>AntiAlias=1 <li>Hidden=1 <li>MouseLeaveAction=!execute [!RainmeterShowMeter Feed1][!RainmeterHideMeter Link1][!RainmeterRedraw] <li>LeftMouseDownAction=[MeasureLink1]</li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></ul><br><em>复制代码</em><br><strong>7.设置新闻前面的标点.这里我调用了图片一个圆点黑色的..这个看起来美观点..也就是一些坐标的修改..也要设置[Icon1]-[Icon10]<br></strong><br>[Icon1]<br>Meter=IMAGE<br>X=0<br>Y=23<br>H=25<br>W=25<br>ImageName=Grabber.i.png<br>AntiAlias=1<br><br>6.设置窗口的关闭按钮.<ul class="litype_1" type="1"> <li> <li>[MeterMessage] <li>Meter=STRING <li>X=5 <li>Y=12 <li>FontColor=139,0,0,255 <li>FontSize=7 <li>StringStyle=Bold <li>FontFace=Trebuchet MS <li>Text="[X]"   这里就是插件里面的那个关闭叉号 <li>AntiAlias=1 <li>LeftMouseDownAction=!RainmeterDeactivateConfig "RSS\RSS" "Lifehacker.ini</li></li></li></li></li></li></li></li></li></li></li></li></ul></div> <div class="zuoye-list-a"> <a href="/article/bilwdrm">谁能提供手把手教你配置路由的视频教程</a> <a href="/article/bhvbppn">手把手教你做传奇私服</a> <a href="/article/bibejci">哪里有下载新东方出的《手把手教你四六级作文》</a> <a href="/article/bijklvb">在哪可以下载《手把手教你学单片机》的电子书</a> <a href="/article/bihamqv">谁手把手的教一教我这个学生,如何制作网页</a> <a href="/article/bhzqkjg">找制作网页高手师傅.手把手教我.</a> <a href="/article/bhtryeb">哪里有手把手教WINDOWS的?</a> <a href="/article/bimvcbg">有没有手把手教的组网教程</a> <a href="/article/bhuxvki">《手把手教你修电脑》这本书如何邮寄?</a> <a href="/article/bifpbpn">手把手教你在QQ中用梦幻游戏表情</a> <a href="/article/bigpjaa">手把手教你怎样在cs中喷彩图</a> <a href="/article/bijmtnp">手把手教你做传奇私服 - PCDOG教学频道</a> <a href="/article/bilsidk">请问那里可以找到手把手教你Ghost备份。</a> <a href="/article/biaqzwi">怎样制作rss</a> <a href="/article/biddtpu">手把手教我讨债。</a> <a href="/article/bhxfqwn">那有手把手的教asp程啊 我想学</a> <a href="/article/bhywprq">我在学日语,哪位可以手把手的教我?</a> <a href="/article/bidlkrv">郑州市有没有手把手教打快板的?</a> <a href="/article/bijqlac">谁可以手把手的教我使MSN 啊?</a> <a href="/article/biklxeq">组建局域网有没有手把手教的书???</a> <a href="/article/bhtfcsm">你RSS了么?</a> <a href="/article/bimlicq">使你的站点支持RSS 是什么意思啊</a> <a href="/article/bielphc">如何制作rss阅读器,谢谢</a> <a href="/article/bigesoy">如何自己制作RSS阅读器</a> </div> </div> </div> </div> </div> </div> </div> <div id="footer"> <div class="footerlinks"> <div class="panel panel-default"> <div class="panel-heading">相关问题</div> <div class="panel-body"> <a class="btn btn-default" href="/article/bhuljtl" title="清朝状元书法大观!2【典藏精品】">清朝状元书法大观!2【典藏精品】</a> <a class="btn btn-default" href="/article/bhuljtm" title="为建设社会主义文化强国团结奋斗">为建设社会主义文化强国团结奋斗</a> <a class="btn btn-default" href="/article/bhuljtn" title="经典话语">经典话语</a> <a class="btn btn-default" href="/article/bhuljto" title="魅墨江湖 【特效音畫】">魅墨江湖 【特效音畫】</a> <a class="btn btn-default" href="/article/bhuljtp" title="美军布什号航母抵叙利亚 俄派三艘军舰“阻拦”">美军布什号航母抵叙利亚 俄派三艘军舰“阻拦”</a> <a class="btn btn-default" href="/article/bhuljtq" title="什么东西进去时是硬的,而出来时是软的?bv">什么东西进去时是硬的,而出来时是软的?bv</a> <a class="btn btn-default" href="/article/bhuljtr" title="心脏病的治疗 (3)">心脏病的治疗 (3)</a> <a class="btn btn-default" href="/article/bhuljts" title="华西村:十富赞歌 十穷戒词">华西村:十富赞歌 十穷戒词</a> <a class="btn btn-default" href="/article/bhuljtt" title="生姜泡水喝什么病都不會得">生姜泡水喝什么病都不會得</a> <a class="btn btn-default" href="/article/bhuljtu" title="数浪公式">数浪公式</a> <a class="btn btn-default" href="/article/bhuljtv" title="值得深思哦!!(45)(天天必读) 转自人人网">值得深思哦!!(45)(天天必读) 转自人人网</a> <a class="btn btn-default" href="/article/bhuljtw" title="人类始终无法抗拒的十种心理">人类始终无法抗拒的十种心理</a> <a class="btn btn-default" href="/article/bhuljtx" title="花菇的营养">花菇的营养</a> <a class="btn btn-default" href="/article/bhuljty" title="低吟浅唱,轻诉流年【情感美文】">低吟浅唱,轻诉流年【情感美文】</a> <a class="btn btn-default" href="/article/bhuljtz" title="腰椎病">腰椎病</a> <a class="btn btn-default" href="/article/bhuljua" title="中国八大毒药图谱(组图)">中国八大毒药图谱(组图)</a> <a class="btn btn-default" href="/article/bhuljub" title="饮食防晒 夏季必吃防晒食物">饮食防晒 夏季必吃防晒食物</a> <a class="btn btn-default" href="/article/bhuljuc" title="中产精英已成移民主力军 拼爹拼妈不如拼出国(图)">中产精英已成移民主力军 拼爹拼妈不如拼出国(图)</a> <a class="btn btn-default" href="/article/bhuljud" title="波浪理论42浪图与简要口诀">波浪理论42浪图与简要口诀</a> <a class="btn btn-default" href="/article/bhuljue" title="茶树菇的营养">茶树菇的营养</a> <a class="btn btn-default" href="/article/bhuljuf" title="男女之间十个趣味差异">男女之间十个趣味差异</a> <a class="btn btn-default" href="/article/bhuljug" title="范文示例:这其中应有我">范文示例:这其中应有我</a> <a class="btn btn-default" href="/article/bhuljuh" title="全身穴位治疗的口诀">全身穴位治疗的口诀</a> <a class="btn btn-default" href="/article/bhuljui" title="安德鲁音叉 - 软件书籍指标交流 - Advanced Get 深度学习 advanced...">安德鲁音叉 - 软件书籍指标交流 - Advanced Get 深度学习 advanced...</a> <a class="btn btn-default" href="/article/bhuljuj" title="据称是当今最漂亮的照片!">据称是当今最漂亮的照片!</a> <a class="btn btn-default" href="/article/bhuljuk" title="家庭教育的21条锦囊">家庭教育的21条锦囊</a> <a class="btn btn-default" href="/article/bhuljul" title="少吃这些食物可防长黑斑">少吃这些食物可防长黑斑</a> <a class="btn btn-default" href="/article/bhuljum" title="玛雅砖块又发现2012末日日期">玛雅砖块又发现2012末日日期</a> <a class="btn btn-default" href="/article/bhuljun" title="原中共中央副主席汪东兴的生活近况 【转载】">原中共中央副主席汪东兴的生活近况 【转载】</a> <a class="btn btn-default" href="/article/bhuljuo" title="12味药刮掉将军肚">12味药刮掉将军肚</a> <a class="btn btn-default" href="/article/bhuljup" title="网友:“两桶油”巨亏645亿是“冷笑话”?">网友:“两桶油”巨亏645亿是“冷笑话”?</a> </div> </div> </div> <div class="copy-right"> <p>偶看新闻,客观、专业、权威的知识性互动百科全书。</p></div> </div> </div> <!--mip 运行环境--> <mip-stats-baidu> <script type="application/json"> { "token": "97cc1851a34f9e233119ff36ecf54098", "_setCustomVar": [1, "login", "1", 2], "_setAutoPageview": [true] } </script> </mip-stats-baidu> <script src="https://c.mipcdn.com/static/v1/mip.js"></script> <!--分享组件 代码--> <script src="https://c.mipcdn.com/static/v1/mip-share/mip-share.js"></script> <!--百度统计组件 代码--> <script src="https://c.mipcdn.com/static/v1/mip-stats-baidu/mip-stats-baidu.js"></script> </body> </html>