首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改屏幕分辨率和缩放一个批处理文件,并启动一个.exe文件

更改屏幕分辨率和缩放一个批处理文件,并启动一个.exe文件
EN

Stack Overflow用户
提问于 2022-01-07 23:01:57
回答 1查看 1.5K关注 0票数 0

我想将屏幕1的屏幕分辨率设置为1872 x 1248的预定值,然后将缩放为 100%,然后从文件夹中启动.exe文件,一旦exe关闭,屏幕将自动恢复到3240 x 2160和200%缩放。

EDIT1:

Batch command to change the resolution of a computer

这一次帮助我制定了决议,而且效果很好:

代码语言:javascript
复制
  ChangeScreenResolution.exe /w=1872 /h=1248 /d=0

allFiles.exe

/wait allFiles.exe 
ChangeScreenResolution.exe /w=3240 /h=2160 /d=0 

但是我找不到任何关于如何设置分辨率缩放的资源,这是一个缺失的部分,我很确定这是可以做到的,但是我不知道怎么做。

怎么做呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-08 01:20:58

因此,感谢@Compo,我想出了如何做到这一点:

https://github.com/imniko/SetDPI

https://tools.taubenkorb.at/change-screen-resolution/

这两种方法对任何感兴趣的人都有好处:

代码语言:javascript
复制
::This bit changes Screen Resolution of Display1 to 1872 x 1248
::ChangeScreenResolution.exe [/w=1872 Horizontal Pixels] [/h=1248 Vertical Pixels] [/d=0 Means Display1]
ChangeScreenResolution.exe /w=1872 /h=1248 /d=0


::This bit changes this bit changes the scaling for Display1 to 125% 
:: SetDPI.exe [Display Number 1 - means Display1] [Scaling %]
SetDPI.exe 1 125

::This bit starts allFiles.exe and goes on to the next line ONLY AFTER IT'S CLOSED
allFiles.exe /wait 

::This bit sets resolution back to original
::ChangeScreenResolution.exe [/w=3240 Horizontal Pixels] [/h=2160 Vertical Pixels] [/d=0 Means Display1]
ChangeScreenResolution.exe /w=3240 /h=2160 /d=0 

::This bit sets scaling back to original
:: SetDPI.exe /[Display Number 1 - means Display1] /[Scaling %]
SetDPI.exe 1 200

谢谢各位,现在它就像一种魅力!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70628102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档