@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, как я уже упоминал.