笔记本电脑插入基座时自动更改分辨率

笔记本电脑插入基座时自动更改分辨率

我有一台运行 Windows XP 的 ThinkPad,其底座上连接着一台显示器。当我将笔记本电脑停靠在底座上时,什么也没发生;我必须进入“显示属性”并启用外接显示器,更改其分辨率,并将其设置为主显示器。

相反,我将笔记本电脑的显示器设置为主显示器,并在将其从底座弹出时禁用外接显示器。

我怎样才能让这个功能自动运行?我带着笔记本电脑去开会,每天必须手动更改分辨率好几次,这至少可以说是很烦人的。

我尝试在驱动程序中以及使用 UltraMon 进行设置,但没有成功。有人知道我可以使用什么脚本/工具来实现这个功能吗?

答案1

在大多数 ThinkPad 上,Fn+F7 将在显示模式之间切换以打开/关闭外接显示器。它应该记住,当外接显示器亮起时,您希望它成为主显示器 - 因此您只需按几个键即可完成此操作。(您可能需要安装 OEM Hotkey 或 Presentation Director 应用程序。)

答案2

您可以使用 Win32 API 更改屏幕分辨率:http://msdn.microsoft.com/en-us/library/ms812499.aspx所以脚本/程序可以做到这一点。困难的部分是不断监控笔记本电脑的状态(对接/未对接)并在检测到变化时触发脚本。我没有 Thinkpad,所以我不知道该怎么做。

相关内容