В Windows 7 можно получить список всех открытых окон рабочего стола из командной строки? Я знаю, что можно получить список всех запущенных процессов из командной строки, но я хочу знать, можно ли получить список открытых окон.
Получить список всех открытых окон из командной строки
Ответ 1
если вы просто используете следующую команду, он будет перечислять все активные процессы
Tasklist
Или фильтрация по имени сеанса ограничивала бы немного больше процессов, запускаемых консолью:
tasklist/FI "SESSIONNAME eq Console"
Ответ 2
Используйте
tasklist /fi "windowtitle eq <Title of window*>"
Например:
tasklist /fi "windowtitle eq Notepad*"
Ответ 3
Опция "/v" перечисляет имена окон в последнем столбце. Как в "Tasklist/V". Вы также можете передать его в другое приложение или выполнить фильтрацию.
Ответ 4
WinLister от NirSoft перечисляет все активные окна на машине, а также связанную информацию (заголовок, путь, дескриптор, класс, положение, идентификатор процесса, идентификатор потока и т.д.). Он имеет графический интерфейс, а не командную строку.