用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,在此表示感谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步