“参数不正确。” win32控制台

时间:2020-11-03 16:49:17

标签: python winapi terminal console pywin32

我正在开发一个终端应用程序,我需要有人按下键(EXIT)时,屏幕从全屏显示到窗口显示,反之亦然。我为此使用win32console。我的问题是,当我按EXIT时出现错误。

File "main_menu.py", line 18, in screen_size
    dispoff.SetConsoleDisplayMode(win32console.CONSOLE_WINDOWED_MODE, win32console.PyCOORDType(0,0))
pywintypes.error: (87, 'SetConsoleDisplayMode', 'The parameter is incorrect.')

这是发生错误的部分。

def screen_size(fullscreen):
    if fullscreen:
        disp = win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
        disp.SetConsoleDisplayMode(win32console.CONSOLE_FULLSCREEN_MODE, win32console.PyCOORDType(0,0))
        fullscreen=False
    else:
        disp = win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
        disp.SetConsoleDisplayMode(win32console.CONSOLE_WINDOWED_MODE, win32console.PyCOORDType(0,0))
        fullscreen=True

感谢您的时间

0 个答案:

没有答案
相关问题