是否可以创建并发布我自己的 RSS 动态 Windows 7 主题?

是否可以创建并发布我自己的 RSS 动态 Windows 7 主题?

一位客户问我是否可以为他们开发适用于 Windows 7 的动态主题。我从Windows 7 主题库这种事情是可能的,但我看不到任何有关创建这些的文档。

怎么做的?如果有人知道如何将其列入主题库,我将不胜感激。

答案1

就 Microsoft 主题而言: 微软悄然终止对 Windows 7 动态主题的支持

虽然微软不再提供动态主题,但 Windows 7 和 8 用户仍然可以通过下载和安装该公司的 Bing Desktop 程序,每天获得新的桌面背景。该应用程序会自动使用 Bing.com 主页上每天显示的相同高分辨率图像来更新背景。

Bing 桌面现在也可以通过 Windows 更新获得。

另一方面 : 微软在新的 Windows 8 主题中重新引入了已退役的动态主题照片

但如果你想开发自己的动态 RSS 主题,可以参阅本文 来自 RSS 源的动态桌面壁纸说:

如果您想用互联网上的图片制作自己的主题,只需复制以下文本,将其粘贴到记事本中,然后更改用“<<<<<”和“>>>>>”分隔的 3 个区域(显示名称是主题控制面板中显示的主题名称)。底部的 RSS 源必须包含图片作为附件。

; Copyright © <<<<<Microsoft Corp.>>>>>

[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=<<<<<Bing Dynamic>>>>>

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123

; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero

[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=Windows Default

[Control Panel\Desktop]
TileWallpaper=0
WallpaperStyle=10
Pattern=

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X45409EFE
Transparency=1
VisualStyleVersion=10
Composition=1

[MasterThemeSelector]
MTSM=DABJDKT

[Slideshow]
Interval=20000
Shuffle=1
RSSFeed=<<<<<http://themeserver.microsoft.com/default.aspx?p=Bing&c=Desktop&m=en-US>>>>>
[boot]
SCRNSAVE.EXE= 

保存文件扩展名为。主题。双击它,确认您要下载附件,它就会自行安装并开始下载图片作为您的桌面背景。

应用主题-订阅 RSS 源?

图片下载完成后,您可以进入并选择循环频率,更改显示方式(裁剪、填充、拉伸等)

有关可能包含更多信息的类似方法,请参阅:
如何使用 RSS 创建动态 Windows 7 桌面壁纸幻灯片.
本文以aero.theme文件作为基础文件进行编辑。

有关外壳的信息,请参阅:

为什么图像在我的 RSS 活动中不起作用?
维基百科 - RSS 附件

以下是一个包​​含附件的虚构 RSS 源的示例:

<rss version="2.0">
   <channel>
      <title>title here</title>
      <description>description here</title>
      <link>http://somwhere/somefeeds</link>
      <item>
         <title>title item 1</title>
         <description>description item 1</description>
         <enclosure url="http://somwhere/file1.jpg" length="23456" type="image/jpeg"/>
      </item>
      <item>
         <title>title item 2</title>
         <description>description item 2</description>
         <enclosure url="http://somwhere/file2.jpg" length="12345" type="image/jpeg"/>
      </item>
   </channel>
</rss>

答案2

有一篇文章这里在微软网站上解释了如何创建主题、保存主题并与朋友和家人分享,它说你需要将其保存为 .themepack 文件才能共享。

然后,您可以将其保存在网络上的共享位置以供其他人使用,但如果您打算将它们放在网络上以供全球查看,那么我不确定它是如何工作的。

相关内容