| 分享时间 | 21小时14分钟前 |
| 最后更新 | 21小时14分钟前 |
| 修订版本 | 0 |
| 用户许可 | -未设置- |
| Quicker版本 | 1.44.55 |
| 动作大小 | 11 KB |
这是一个用于Windows 10+系统的PowerShell脚本,用于在两个指定的显示器分辨率之间快速切换。默认配置为在1920x1080(1080p)和3840x2160(4K)之间切换。
自动检测当前分辨率:显示当前显示器的分辨率
检测最大支持分辨率:自动检测显示器支持的最高分辨率
分辨率支持检查:如果显示器不支持较高的分辨率,脚本会自动退出
智能分辨率切换:
当前分辨率为第一个分辨率时,切换到第二个分辨率
当前分辨率为第二个分辨率时,切换到第一个分辨率
当前分辨率为其他值时,默认切换到第一个分辨率
下载 ToggleResolution.ps1 脚本文件到本地
右键点击脚本文件,选择 "以管理员身份运行"
运行脚本后,它会自动执行以下操作:
显示当前分辨率
显示显示器支持的最大分辨率
检查是否支持较高的分辨率
根据当前分辨率进行切换
显示操作结果
脚本开头有两个变量,用户可以根据需要修改这些值来更改要切换的分辨率:
# Resolution settings - modify these values to change the resolutions to toggle between
$resolution1 = @{ Width = 1920; Height = 1080 } # First resolution (1080p)
$resolution2 = @{ Width = 3840; Height = 2160 } # Second resolution (4K)例如,如果您想要在1600x900和2560x1440之间切换,只需修改为:
$resolution1 = @{ Width = 1600; Height = 900 } # First resolution
$resolution2 = @{ Width = 2560; Height = 1440 } # Second resolution使用 System.Windows.Forms.Screen 获取当前分辨率
使用 Windows API EnumDisplaySettings 枚举所有支持的显示模式
使用 Windows API ChangeDisplaySettings 修改显示器分辨率
包含完整的错误处理,确保脚本稳定运行
管理员权限:脚本可能需要管理员权限才能运行
仅影响主显示器:脚本只会修改主显示器的分辨率
屏幕闪烁:切换分辨率时可能会导致屏幕闪烁或短暂黑屏,这是正常现象
分辨率支持:脚本会自动检查显示器是否支持较高的分辨率
Windows版本:仅支持Windows 10及以上版本
=== Resolution Toggle Script ===
Current resolution: 1920x1080
Maximum supported resolution: 3840x2160
Switching to 3840x2160...
Successfully switched to 3840x2160
Script execution completed确保以管理员身份运行脚本
确保显示器支持您设置的分辨率
确保Windows版本为10或更高
尝试手动调整显示器设置
重启计算机
检查显卡驱动是否最新
这个脚本提供了一种快速在两个分辨率之间切换的方法,特别适合需要在不同分辨率下工作的用户。通过简单修改脚本开头的变量,用户可以轻松自定义要切换的分辨率,使其适应各种显示设备和使用场景。
---
脚本和文档由trae生成
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 0 | 21小时14分钟前 |