【问题标题】:How to change the windows resolution Scale with python?如何用python改变windows分辨率比例?
【发布时间】:2022-06-18 17:57:19
【问题描述】:

我正在尝试使用 pywin32 库从 python 更改 Windows 显示配置,我已经设法更改了分辨率,但是在尝试更改比例时没有任何更改或错误,我的功能是这样的:

import win32api
import win32con
import pywintypes

def set_res(width, height):
    devmode = pywintypes.DEVMODEType()

    devmode.PelsWidth = width
    devmode.PelsHeight = height
    devmode.Scale = 125

    devmode.Fields = win32con.DM_PELSWIDTH | win32con.DM_PELSHEIGHT | win32con.DM_SCALE

    win32api.ChangeDisplaySettings(devmode, win32con.CDS_RESET)

因此,分辨率改变了,但比例没有改变。

【问题讨论】:

    标签: python windows pywin32


    【解决方案1】:

    您找到解决方案了吗?我也有同样的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-04
      • 2012-01-23
      • 2019-06-28
      • 2013-10-19
      • 2012-12-10
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      相关资源
      最近更新 更多