wincon module

class wincon.COORD

Bases: Structure

_fields_ = [('x', <class 'ctypes.c_short'>), ('y', <class 'ctypes.c_short'>)]
x

Structure/Union member

y

Structure/Union member

class wincon.CONSOLE_SCREEN_BUFFER_INFO

Bases: Structure

_fields_ = [('dwSize', <class 'wincon.COORD'>), ('dwCursorPosition', <class 'wincon.COORD'>), ('wAttributes', <class 'ctypes.c_ushort'>), ('srWindow', <class 'ctypes.wintypes._SMALL_RECT'>), ('dwMaximumWindowSize', <class 'wincon.COORD'>)]
dwCursorPosition

Structure/Union member

dwMaximumWindowSize

Structure/Union member

dwSize

Structure/Union member

srWindow

Structure/Union member

wAttributes

Structure/Union member

class wincon.CONSOLE_SELECTION_INFO

Bases: Structure

_fields_ = [('dwFlags', <class 'ctypes.c_ulong'>), ('dwSelectionAnchor', <class 'wincon.COORD'>), ('srSelection', <class 'ctypes.wintypes._SMALL_RECT'>)]
dwFlags

Structure/Union member

dwSelectionAnchor

Structure/Union member

srSelection

Structure/Union member

class wincon.CHAR_INFO

Bases: Structure

_fields_ = [('Char', <class 'ctypes.c_wchar'>), ('Attributes', <class 'ctypes.c_ushort'>)]
Attributes

Structure/Union member

Char

Structure/Union member

wincon.GetConsoleSelectionInfo()
wincon.ReadConsoleOutputCharacter(handle, length, x, y)
wincon.ReadConsoleOutput(handle, length, rect)
wincon.GetConsoleScreenBufferInfo(handle)
wincon.FreeConsole()
wincon.AttachConsole(processID)
wincon.GetConsoleWindow()
wincon.GetConsoleProcessList(maxProcessCount)
wincon.SetConsoleCtrlHandler(handler, add)