Skip to content

Simple and quick modification screen settings(Resolution, refresh rate, Dpi) 快速的修改屏幕设置(分辨率,刷新率,DPI)

License

Notifications You must be signed in to change notification settings

songlier/ScreenSetting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScreenSetting

屏幕设置
Simple and quick modification screen settings
一个快速切换屏幕配置小工具,包含切换分辨率、刷新率、Dpi

前置设置

请确保系统设置中可以切换对应的分辨率、刷新率、Dpi,本程序无法设置系统不支持的屏幕配置
Nvidia用户可以通过Nvidia控制面板添加自定义配置
image

配置读取

程序启动时自动读取配置:
1、优先读取D:\Tools下的Screen.config文件,不存在则读取程序同目录下的Screen.config文件
2、上述文件均不存在时会在程序同目录创建Screen.config配置文件
配置文件修改后需要重启生效
配置文件示例:

预设:
ctrl+alt+shift+[ 1K 1920x1080 60 100
ctrl+alt+shift+] 2K 2560x1440 60 125
None 2k+ 2560x1440 60 100

分辨率:
2560x1440
1920x1080
1366x768

刷新率:
60
48

DPI:
100
125

固定窗口:
False

配置文件中每一行为一个记录
预设的记录格式为:快捷键、预设名称、分辨率、刷新率、DPI
当不设置快捷键时需要写成None
请注意严格按照格式编写,否则会导致程序运行出错

程序功能

程序启动后会在系统右下角显示托盘图标,请注意托盘图标折叠

  • 右键图标将显示设置菜单:
    image
    其中第一行显示配置文件来源:
    Tools表示配置读取自D:\Tools目录的配置文件
    Native表示配置读取自程序同目录下的配置文件

  • 左键点击图标显示程序窗口
    image
    程序窗口弹出位置为屏幕右下角,内容与右键菜单相同

致谢

本程序基于https://github.com/SelfEnough/ScreenResolutionSwitcher修改

后记

本程序适用于使用Moonlight等远控时快速切换屏幕设置
源代码为ScreenSetting.py,可使用build.txt中的指令打包成exe
仅在Windows10与Windows11上测试1080p、2K分辨率,其它平台尚未测试
欢迎阅读我的代码并提出宝贵修改意见

更新

v1.2

  • 新增主窗口标题显示配置文件位置:控制台: Native/Tools
  • 新增窗口锁定功能,可在配置文件和主窗口中点击图标修改
    锁定:🔒 点击按钮后需点击确定按键关闭窗口
    解锁;🔓 点击任意按钮后自动关闭窗口(默认)
    注意v1.0版本配置文件不兼容,需删除后重新生成并设置config配置文件

About

Simple and quick modification screen settings(Resolution, refresh rate, Dpi) 快速的修改屏幕设置(分辨率,刷新率,DPI)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages