wallpaperengine 中文文档 下载 App

按应用切换壁纸——不同软件运行时桌面自动变装

为什么需要按应用切换

每个人的使用场景中,有些桌面背景是合适的,有些不是:

三种切换触发条件

在「应用程序规则」中,每条规则有一个触发条件:

条件触发时机典型用途
正在运行(Is running)目标程序的 .exe 在进程列表中游戏时自动换简约壁纸
播放音频时(Is playing audio)目标程序正在输出声音视频会议时避免壁纸干扰
全屏时(Is fullscreen)目标程序窗口最大化通用全屏保护

三种壁纸播放行为

行为效果适用场景
加载壁纸指定单张壁纸应用到所有屏幕简单切换
加载播放列表指定列表自动循环定时变化但固定在某一主题
加载 Profile加载完整多屏配置多屏最完整的方案

实战示例

示例一:游戏时释放内存

设置一个规则:

效果:打开游戏时壁纸引擎进程消失,游戏获得全部资源。退出游戏后引擎自动重新启动并恢复之前的壁纸。

示例二:VS Code 打开时换简约壁纸

设置一个规则:

效果:打开 VS Code 时桌面自动变清爽。

匹配 .exe 名称时的注意事项

Wallpaper Engine 匹配的是进程的 .exe 文件名(区分大小写),不是快捷方式或安装路径。常见坑:

多个规则的优先级

程序会按创建顺序检查规则,第一个匹配的规则生效。所以:

不要让两条规则冲突——比如第一条说「停止」,第二条说「保持运行」,程序只会执行先匹配到的那条。