You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CMD、PowerShell或批处理切换Windows 10幻灯片桌面背景(适配随机播放设置)

如何通过CMD、PowerShell或批处理切换Windows 10幻灯片桌面背景(适配随机播放设置)

嘿,我刚好研究过这个问题,给你几个完全适配当前幻灯片随机播放状态的实用办法:

PowerShell 直接调用法

这个方法最直接,能完美复刻右键菜单里“下一张桌面背景”的功能——不管你开没开随机播放,都会按照当前设置切换(随机开就跳随机图,关了就按顺序走)。

打开PowerShell,执行下面的命令就行:

$shell = New-Object -ComObject Shell.Application
$shell.Namespace('shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}').Items() | ForEach-Object {
    if ($_.Name -eq "Next desktop background") {
        $_.InvokeVerb()
    }
}

原理其实是调用Windows Shell的内置接口,直接触发右键菜单里的对应选项,完全贴合你的幻灯片设置。

CMD/批处理 一键执行法

如果习惯用CMD或者批处理,你可以把上面的PowerShell命令打包成批处理文件,双击就能运行:

新建一个文本文件,把下面的内容复制进去,然后把后缀改成.bat:

@echo off
powershell -Command "$shell = New-Object -ComObject Shell.Application; $shell.Namespace('shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}').Items() | ForEach-Object { if ($_.Name -eq 'Next desktop background') { $_.InvokeVerb() } }"

运行这个批处理,效果和右键点击“下一张桌面背景”一模一样。

顺便说下你之前找到的注册表项——那个只是用来注册右键菜单的位置,本身不能直接运行,得通过Shell接口触发对应的功能才行。

备注:内容来源于stack exchange,提问作者Halil Nebioğlu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 16:15:30