使用multimonitortool工具实现多屏显示器的映射

  1. 先人工把显示器在 Windows 里摆好

    比如现在已经摆好了:上排 3-1-2,下排 6-4-5,主屏=1。

  2. 在管理员 CMD 执行一次(生成配置文件)

bash 复制代码
bat
C:\Trro\multimonitortool-x64\MultiMonitorTool.exe /SaveConfig C:\Trro\multimonitortool-x64\layout.cfg

3

bash 复制代码
) apply_display_layout.bat 
@echo off
set BASE=C:\Trro\multimonitortool-x64
set LOG=%BASE%\displayfix.log

echo [%date% %time%] ===== Apply display layout (LoadConfig) =====>> "%LOG%"

rem 等待 DP 握手稳定
timeout /t 30 /nobreak >nul

rem 恢复布局
"%BASE%\MultiMonitorTool.exe" /LoadConfig "%BASE%\layout.cfg"

echo [%date% %time%] ===== Done =====>> "%LOG%"
exit /b 0

然后任务计划继续运行这个 bat。

  1. 手动测试一次
    在管理员 CMD 执行:
bash 复制代码
bat
C:\Trro\multimonitortool-x64\apply_display_layout.bat

等 30 秒后,看显示器是否自动恢复到正确布局(上排 3-1-2,下排 6-4-5,主屏=1)。

然后查看日志:

bash 复制代码
bat
type C:\Trro\multimonitortool-x64\displayfix.log

应该看到:

ini

日期 时间\] ===== Apply display layout (LoadConfig) ===== \[日期 时间\] ===== Done ===== 2) 确认任务计划配置正确 打开任务计划程序(Win+R → taskschd.msc),找到你的任务,确认: 触发器 选项卡 开始任务:选 "启动时"(如果你想在登录前就恢复,适合多用户或远程桌面场景) 或者选 "登录时"(适合单用户,登录后才恢复) 操作 选项卡 程序或脚本: makefile C:\\multimonitortool-x64\\apply_display_layout.bat 起始于(可选): makefile C:\\multimonitortool-x64 条件 选项卡 取消勾选:"只有在计算机使用交流电源时才启动任务"(台式机可忽略) 设置 选项卡 勾选:"允许按需运行任务" 勾选:"如果任务失败,按以下时间间隔重新启动" → 设 1 分钟,尝试 3 次(可选,防止首次执行时显示器还未就绪) 常规 选项卡 运行身份:选你当前用户(或者"不管用户是否登录都要运行"+ 勾选"使用最高权限运行") 勾选:"使用最高权限运行" 3) 重启电脑验证 保存任务后,重启电脑,登录进系统后: 看显示器布局是否自动恢复正确 检查日志: bat type C:\\multimonitortool-x64\\displayfix.log 最新的时间戳应该是刚才重启后的,且有 Done

相关推荐
我的大老婆2 小时前
【Windows 共享打印机纯干货】跨路由器/跨网段访问打印机、两条宽带两个路由器共享一台打印机、外网/局域网外访问DMZ打印机、192.168.1.107 主机访问192.168.2.105 打印机
windows·经验分享·计算机网络·路由器·共享打印机·跨网段共享打印机·dmz主机
xiaoliuliu123453 小时前
ChromeStandalone_58.0.3029.110使用步骤详解(附安装与设置教程)
windows
LDR0063 小时前
显示器 Type-C 口有哪些妙用呢?
计算机外设
Bruce_Liuxiaowei4 小时前
基于Regsvr32.exe的渗透测试完整记录
网络·windows·安全·网络安全·内网渗透
玖釉-4 小时前
[Vulkan 实战] 深入解析 Vulkan Compute Shader:实现高效 N-Body 粒子模拟
c++·windows·图形渲染
日日行不惧千万里5 小时前
EFI 与 UEFI 详解
windows
huwei8536 小时前
python设计通用表格类 带右键菜单
开发语言·windows·python
数据知道6 小时前
万字详解 PostgreSQL 的详细安装方式(Linux、Windows、macOS、Docker 全平台覆盖)
linux·windows·postgresql
庞克记录6 小时前
win11电脑不识别移动固态
windows·电脑
Bruce_Liuxiaowei15 小时前
基于HTA的Meterpreter反向Shell攻击实验
网络·windows·经验分享·网络安全·渗透测试