指南

用条件规则自动切换窗口布局

触发器只对单个事件作出反应,比如显示器连接或应用启动。而现实往往是多个条件的组合:工作日在办公室要用接扩展坞时的布局,晚上在家想要暗一点的设置,坐火车用电池时只用笔记本屏幕。WindowLayout 在 1.4 版加入的条件规则可以把时间、电源、Wi-Fi 网络和已连接的显示器等条件组合起来,在全部满足时执行。下面介绍如何创建条件规则,以及它们的行为方式。

更新于 6 个步骤

  1. 先保存要切换的配置文件

    条件规则会恢复窗口位置配置文件或应用显示配置文件,所以要先准备好它们。在“窗口位置配置文件”页面摆好窗口,为每个工作场所点击“保存当前配置”,例如办公室、家里和笔记本。如果分辨率、刷新率、主显示器或排列也要改变,就在“配置文件”页面再保存显示配置文件。请取一个在列表中容易认出的名称。

  2. 添加条件规则

    打开“触发器”页面,向下滚动到“条件规则”,点击“添加条件规则”。可以给它起个名字,在“当以下条件全部满足时”下面添加一个或多个条件,再在“则执行”中选择恢复窗口位置配置文件或应用显示配置文件,以及具体的配置文件。每个条件都会显示当前是否满足,顶部一行还会显示当前的电源、显示器数量和 Wi-Fi 状态,方便你在依赖规则之前对照当前情况检查。

  3. 选择条件

    时间段需要开始和结束时间,还可以选择星期;像 22:00 到 06:00 这样跨过午夜的时间段,按开始那天的星期判断,不选任何星期表示每天。电源可选“已接通电源”或“使用电池”。Wi-Fi 网络会把当前连接的网络名称与你输入的名称比较,不区分大小写。显示器可以按显示器数量匹配,也可以匹配用“使用当前配置”记录下来的特定组合。“解锁电脑时”会在你重新登录且其他条件也满足时执行。

  4. 了解规则何时执行

    WindowLayout 每隔几秒检查一次条件,解锁、电源或显示器发生变化时也会立即检查。条件变为满足并且连续两次检查都保持满足,也就是大约 5 秒后,规则会执行一次,这样扩展坞或充电器瞬间断开再接上不会触发它。之后要等到某个条件变为不满足,才可能再次执行;同一条规则 30 秒内最多执行一次。WindowLayout 启动时以及刚编辑完规则时的状态会被当作基准,所以已经满足的规则不会突然执行。

  5. 按一周来规划

    一个实用的组合是这样的:“办公室”在 Wi-Fi 是公司网络且显示器是扩展坞组合时,恢复扩展坞用的窗口位置配置文件;“晚上”在工作日 19:00 到 23:00 应用较暗的显示配置文件;“出行”在使用电池且只有一台显示器时恢复笔记本配置文件。请把条件设得足够具体,确保恢复不同窗口位置配置文件的两条规则不会同时满足。对于应用启动这类一次性事件,普通触发器更合适。

  6. 隐私与 Windows 11 注意事项

    由规则恢复的窗口位置配置文件只移动窗口,绝不启动程序。你输入的 Wi-Fi 名称会保存在设置中,但当前连接的网络名称只在电脑上用于比较,不会被保存、记录或发送。在 Windows 11 24H2 及更高版本中,只有允许位置访问时,Windows 才会向桌面应用提供网络名称:打开“设置”“隐私和安全性”“位置”,允许桌面应用访问你的位置。如果关闭,“触发器”页面会提示无法获取 Wi-Fi 名称。

常见问题

条件规则和触发器有什么区别?

触发器对单个事件作出反应,例如“显示器已连接”或“应用启动”,并且可以执行多种操作。条件规则会等到多个条件同时全部满足,再恢复窗口位置配置文件或应用显示配置文件。两者都在“触发器”页面,可以一起使用。

为什么 Wi-Fi 条件总是不满足?

请检查名称除大小写外是否与网络完全一致,以及电脑是通过 Wi-Fi 而不是有线网络连接的。在 Windows 11 24H2 及更高版本中,还需要允许桌面应用访问位置,否则 Windows 会对所有桌面应用隐藏网络名称。

规则会不经确认就更改显示设置吗?

会。和触发器一样,条件规则应用显示配置文件时没有 15 秒确认,所以请先手动应用一次,确认每台显示器都能正常显示。由规则恢复的窗口位置配置文件不会启动程序。

在自己的桌面上试试

WindowLayout 免费、约 3MB、完全离线运行,没有广告和遥测。一分钟内即可保存第一个窗口布局。

前往下载