vimtk.win32_ctrl module¶
https://pywinauto.github.io/docs/code/pywinauto.findwindows.html
- class vimtk.win32_ctrl.Win32Window(hwnd)[source]¶
Bases:
object
- vimtk.win32_ctrl.find_window(proc=None, title=None, visible=True)[source]¶
CommandLine
python -m vimtk.win32_ctrl find_window
Example
>>> # xdoc: +REQUIRES(win32) >>> # xdoc: +REQUIRES(--has-display) >>> from vimtk.win32_ctrl import * # NOQA >>> win = find_window('gvim.exe') >>> print(win.info()) >>> win = find_window('cmd.exe') >>> print(win.info())
- vimtk.win32_ctrl.find_windows(proc=None, title=None, visible=True)[source]¶
CommandLine
python -m vimtk.win32_ctrl find_windows
Example
>>> # xdoc: +REQUIRES(win32) >>> # xdoc: +REQUIRES(--has-display) >>> from vimtk.win32_ctrl import * # NOQA >>> import ubelt as ub >>> for win in find_windows('gvim.exe'): >>> print(ub.urepr(win.info())) >>> for win in find_windows('cmd.exe'): >>> print(ub.urepr(win.info()))
- vimtk.win32_ctrl.current_window_name()[source]¶
CommandLine
python -m vimtk.win32_ctrl current_window_name
Example
>>> # xdoc: +REQUIRES(win32) >>> # xdoc: +REQUIRES(--has-display) >>> from vimtk.win32_ctrl import * # NOQA >>> result = current_window_name() >>> print(result)
- vimtk.win32_ctrl.windows_in_order()[source]¶
Returns windows in z-order (top first)
References
https://stackoverflow.com/questions/6381198/
CommandLine
python -m vimtk.win32_ctrl windows_in_order
Example
>>> # xdoc: +REQUIRES(win32) >>> # xdoc: +REQUIRES(--has-display) >>> from vimtk.win32_ctrl import * # NOQA >>> result = list(windows_in_order()) >>> for win in result: ... if win.visible(): ... print(win)