如何根据一天中的时间更改 Windows 10 的壁纸

已发表: 2022-01-29

Apple 的 macOS 10.14 Mojave 提供“动态桌面”壁纸,这些壁纸会根据一天中的时间而变化。 您可以通过使用标准背景设置或深入研究任务计划程序在 Windows 上获得类似的东西。

设置按计划更改的幻灯片

Windows 10 和 Windows 7 都允许您设置幻灯片并让它在一段时间后自动更改图片。 因此,如果您提供四个背景壁纸图像,您可以让 Windows 每六个小时翻阅一次,根据一天中的时间更改您的背景。

我们使用官方 macOS Mojave 桌面背景对此进行了测试,有人帮助将其上传到 Reddit。 但是,您可以使用您喜欢的任何桌面背景图像。

首先,创建一个新文件夹并将您要使用的桌面背景放入其中。 如果您计划每六个小时更改一次桌面背景,请在其中放置四个背景图像。

Windows 将按字母数字顺序浏览文件夹,因此您需要适当地命名图像。 正确的顺序取决于当前时间。

广告

例如,如果快要应用日落背景的时间了,则应在日落背景的文件名前放置 1,在夜间背景前放置 2,在日出背景前放置 3,然后一个 4 在你的日落背景前。

接下来,通过右键单击桌面并选择“个性化”或前往 Windows 10 上的设置 > 个性化 > 背景来打开桌面背景配置屏幕。

单击“背景”框,然后选择“幻灯片放映”选项。 在“为幻灯片选择相册”下,单击“浏览”按钮,然后选择包含背景图像的文件夹。 如果您有四个要循环浏览的背景图像,请在“每次更改图片”下单击该框并选择“6 小时”。 如果您想提供 24 张背景图片,也可以在此处选择“1 小时”。

确保随机播放选项已关闭。 如果启用随机播放,您将获得随机背景图像,并且它们与一天中的时间不匹配。

Windows 会立即将您的桌面背景设置为文件夹中第一个字母数字的图像。 它也将立即从六个小时开始倒计时。

换句话说,如果您想在下午 4 点看到日落背景,在晚上 10 点看到夜晚背景,在凌晨 4 点看到日出背景,在上午 10 点看到白天背景,您应该在其中一个时间启用幻灯片背景.

广告

例如,如果日落背景是文件夹中的第一个字母数字,您应该在下午 4 点启用幻灯片背景。

在 Windows 7 上,界面看起来有点不同,但您可以做同样的事情。

右键单击桌面,选择“个性化”,然后单击“桌面背景”选项。 在桌面背景窗口中,单击图片位置右侧的“浏览”按钮,然后选择包含壁纸图像的文件夹。 选择您要使用的背景图像,然后在“每次更改图片”下拉菜单中启用定时幻灯片功能。

如何使用任务计划程序更改桌面背景

您也可以通过任务计划程序让 Windows 按计划自动更改桌面背景。 这是一个更复杂的过程,因为 Windows 不包含更改桌面背景的内置命令。 您可以更改指向桌面背景的注册表设置,但我们找不到能够可靠地“刷新”该设置并应用新壁纸的内置命令。

相反,我们发现微软自己的 BgInfo 工具运行良好。 BgInfo 旨在将系统信息文本写入桌面背景,但它提供了一种使用命令更改桌面背景的可靠方法。 您将需要创建几个包含要应用的设置的 BgInfo 配置文件,然后您将创建从任务计划程序自动运行这些计划的任务。

首先,从 Microsoft 下载 BgInfo 并将其文件解压缩到一个文件夹中。 如果您使用的是 64 位版本的 Windows,请启动“Bginfo64.exe”程序;如果您使用的是 32 位版本的 Windows,请启动 Bginfo.exe 文件。

广告

启动 BGInfo 后,首先选择主框中的所有文本并将其删除。 在此处键入单个空格字符(或多个空格字符)。 这将防止 BGInfo 将任何文本插入到您的背景中,并确保它只会更改墙纸。

其次,单击“背景”按钮。

在“背景”窗口中,选择“使用这些设置”选项。 将“墙纸位置”设置为“中心”或“拉伸”——无论您想对背景图像做什么。 然后,单击“墙纸位图”框右侧的“...”按钮,然后浏览到要使用的背景图像之一。

完成后单击“确定”。

接下来,单击文件 > 另存为,然后将您的配置保存为 .bgi 文件。

例如,我们在创建此配置文件时选择了我们的日背景图像文件,因此我们将其命名为 Day.bgi。

现在,您将重复此过程以创建一个单独的 .bgi 配置文件来代表您的每个背景图像,并以您想要使用它们的时间命名它们。

完成后,您的保存文件夹应该包含所有图像和每个图像的 .bgi 配置文件。

广告

创建 .bgi 文件后,您可以使用任务计划程序自动按计划应用它们。

单击开始菜单,在搜索框中键入“任务计划程序”,然后按 Enter。

相关:使用任务计划程序稍后运行进程

在任务计划程序中,单击操作 > 创建基本任务以创建新任务。

为任务命名,然后单击“下一步”按钮。 例如,如果此任务将在日落前后应用您的日落壁纸,您可以将其命名为“日落壁纸”。

选择“每日”触发器,然后再次单击“下一步”按钮

输入您希望壁纸出现的时间。 例如,如果您所在位置的日落发生在晚上 9 点左右,您可以将壁纸设置为晚上 8 点出现。 选择您喜欢的任何时间。

广告

确保任务设置为每“1”天重复一次,然后单击“下一步”按钮。

选择“启动程序”操作,然后再次单击“下一步”。

在“程序/脚本”文本框的右侧,单击“浏览”按钮,然后浏览到您之前使用的 Bginfo64.exe 或 Bginfo.exe 程序。

在“添加参数(可选)”框中,键入以下文本,将“C:\path\to\file.bgi”替换为您之前创建的 BGI 文件的路径:

 "C:\path\to\file.bgi" /timer 0 /silent

例如,如果我们在系统上创建的 Sunset.bgi 文件位于 C:\Users\chris\Downloads\Mojave,我们将输入:

 "C:\Users\chris\Downloads\Mojave\Sunset.bgi" /timer 0 /silent

单击“下一步”继续。

选中“单击完成时打开此任务的属性对话框”复选框,然后单击“完成”以创建您的任务。

广告

在打开的任务窗口中,单击“操作”选项卡,然后关闭“仅在计算机使用交流电源时启动任务”选项。 即使您使用电池供电的笔记本电脑,这也允许任务运行。

最后,切换到“设置”选项卡,然后启用“错过预定开始后尽快运行此任务”选项。 这可确保任务将运行并且 Windows 将更改您的桌面背景,即使您的计算机在预定时间关闭。

单击“确定”完成任务配置。

您将在任务管理器的“任务计划程序库”文件夹下找到您创建的任务。 要检查它是否正常工作,请右键单击它并选择“运行”命令。 你的壁纸应该立即改变。

要完成此过程,请使用相同的技术创建更多计划任务,选择一天中的不同时间并将每个任务指向您之前创建的相应 .BGI 文件。 例如,如果您为四个背景创建了四个 BGI 文件,则需要再创建三个计划任务,这些任务将在一天中的正确时间自动更改您的背景图像。

随着季节的变化,您也可以返回任务计划程序并调整桌面背景变化的时间。 为此,请在任务计划程序库下找到一个任务并双击它。 单击“触发器”选项卡,单击“编辑”,选择一天中的新时间,然后单击“确定”两次以保存更改。

希望微软将在未来版本的 Windows 10 中添加动态桌面风格的功能,并消除所有这些摆弄的需要。