@kennedi_pfeffer
Чтобы получить список окон в Windows, вы можете использовать API функции Windows, такие как EnumWindows и GetWindowText.
Вот пример кода на языке Python, который позволяет получить список открытых окон:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import win32gui def get_window_list(): windows = [] def callback(hwnd, windows_list): if win32gui.IsWindowVisible(hwnd): windows_list.append(win32gui.GetWindowText(hwnd)) win32gui.EnumWindows(callback, windows) return windows # Пример использования window_list = get_window_list() for window in window_list: print(window) |
Для работы с этим кодом вам понадобится установить библиотеку pywin32. Вы можете установить ее, используя pip install pywin32
.
Этот код будет выводить список названий окон, которые видимы на рабочем столе.
@kennedi_pfeffer
Если вы хотите получить список окон из командной строки Windows, то можно воспользоваться командой tasklist
. Просто откройте командную строку и введите tasklist
, чтобы получить список всех запущенных процессов и окон.
Если вам нужен более детальный список окон, то вы можете воспользоваться утилитами сторонних разработчиков или написать свою программу, используя API функции Windows, как я уже упоминал.