用PowerShell强制添加IE本身无法添加的RSS Feeds

有时候明明一个页面上有RSS的订阅,但是IE 8就是感应不到,比如公司的google finance财经页面,IE就始终无法添加RSS的订阅,这点Firefox就好很多,至少你点击了Subscribe订阅的话,必然会跳出Live Bookmarks对话框,所以我一直用Firefox……

不过,如果你的目的为了在Windows 7的源标题小部件(Feeds Headline Gadgets)中能够显示订阅的新闻,就必须在IE中添加上该Feeds订阅了,但显然,如果你的笨IE就是不感知RSS订阅或者点了Subscribe订阅也没反应,显示给你一堆XML的话,从任何Windows 7的UI界面上你就都没办法解决这个问题了,因为人家对话框根本就是灰的……

这时候就需要PowerShell出手了,废话不多说,两行命令搞定:

$feedFolder=(New-Object -comObject Microsoft.FeedsManager).RootFolder

$feedFolder.CreateFeed("SNDK","http://www.google.com/finance/company_news?q=NASDAQ:SNDK&output=rss")

上面代码我参考了Microcode: Scripting RSS Feeds with PowerShell and Microsoft.FeedsManager,在此表示感谢。

posted @ 2010-10-02 22:52  丁丁  阅读(374)  评论(0编辑  收藏  举报