我经常需要在打开许多全屏窗口的情况下访问上网本上的 Windows 7“屏幕分辨率”设置,而且通常会导致 CPU 运行缓慢。
这些是我必须执行的通常必要步骤:
- 按 Alt-Tab 回到桌面
- 右键单击桌面
- 选择“屏幕分辨率”
- 从“多显示器”下拉菜单中选择“仅在 2 上显示桌面”
- 点击确定
有没有办法从开始菜单、任务栏或热键访问此设置?更好的办法是,有没有办法直接从其中一个位置执行“仅在 2 上显示桌面”操作?
答案1
如果您只想更改使用的显示器,而不是每个显示器的分辨率,则可以在使用多台显示器时使用Win+P热键在显示选项之间循环。
或者(如果您想更改屏幕分辨率):
您可以通过输入以下内容直接访问显示 > 屏幕分辨率页面:
resolution
在 Windows 搜索栏中,选择顶部结果(应该是调整屏幕分辨率)。不过,您仍然需要禁用或启用您选择的屏幕。
我确信有一个技巧可以让自动热键也能做到这一点,但我却不懂。
答案2
一些更快的版本:
使用Win+D最小化所有窗口,然后右键单击等。
或者:
右键单击桌面,创建一个新的快捷方式,位置为desk.cpl
。随便叫什么名字都可以。单击图标时,会显示屏幕分辨率对话框,您可以从中选择显示器。
右键单击新快捷方式,在快捷方式选项卡中创建所需的快捷方式。如果它不起作用,那么它可能已被使用。尝试另一个。
我确信一定有办法快捷方式到单个显示器,也许使用自动热键。
答案3
Right click on desktop > New > Shortcut
. 作为位置类型:
rundll32.exe shell32.dll,Control_RunDLL desk.cpl
给它起个名字,比如Screen Resolution
。
图标来自%windir%\System32\Display.dll
。
http://www.sevenforums.com/tutorials/24008-screen-resolution-shortcut-create.html
答案4
以下命令快速调出显示设置:
explorer ms-settings:display
我发现它比调用更快desk.cpl
,但是你可以按照@rofrol 的回答要创建快捷方式,只需用上面的字符串替换“位置”值。