Windows командная строка свернуть все окна

Управление окнами Windows из консоли

Небольшая по размерам, но внушительная по возможностям утилита командной строки Cmdow позволяет манипулировать окнами Windows, не прибегая к мыши.

Так уж повелось, что утилиты командной строки стали частыми гостями нашей рубрики «RTFM». Нельзя сказать, что это случайность, скорее, закономерность. Ведь консольные программы при своем действительно миниатюрном размере предоставляют пользователю куда большую гибкость в работе, нежели оснащенные цветастым графическим интерфейсом исполины. Это, во-первых. Во-вторых, ничто не мешает использовать их в составе CMD- или BAT-файлов, конструируя, тем самым, целые программные комплексы, настроенные на решение тех или иных, порой весьма нетривиальных задач. Наконец, в-третьих, в большинстве случаев они бесплатны, не требуют инсталляции, состоят из одного исполняемого файла и легко поддаются автоматизации при помощи любого планировщика задач Windows. Надеемся, приведенных критериев достаточно, чтобы без лишних слов приступить к обзору очередного приложения, не ускользнувшего от нашего пристального внимания.

Знакомьтесь, Cmdow — консольная утилита размером в 31 кб, включающая порядка 30 команд управления окнами приложений в операционных системах Windows NT4/2000/XP/2003 без использования мыши. Программа не требует установки и состоит всего из одного файла cmdow.exe, опции запуска которого разработчик разделил на четыре группы, в зависимости от области применения приложения. Рассмотрим их как можно более сжато.

1. Получение информации об окнах запущенных в системе программ

Формат команды: cmdow.exe [window | /T] [/B] [/F] [/P], где

  • window — название окна или его идентификатор (дескриптор) в шестнадцатеричном формате. Если в имени есть пробел или фигурируют какие-либо управляющие символы, используются кавычки, например, «untitled — notepad». В случае отсутствия этой опции, Cmdow отобразит список всех окон, включая их составляющие элементы — кнопки, поля ввода и прочее (см. наглядный пример использования данной функции в конце материала)
  • /T — ключ, заставляющий утилиту работать только с программами, присутствующими в панели задач Windows
  • /B — наличие этой опции отключает отображение заголовков столбцов в выводимом листинге
  • /F — вывод наиболее полной информации об окнах
  • /P — отображение размеров окон и их координат на рабочем столе

Результатом использования cmdow.exe будет листинг, содержащий следующие восемь полей (см. скриншот):

  • Handle — шестнадцатеричный дескриптор окна
  • Lev — уровень окна Windows
  • Pid — идентификатор процесса, породившего данное окно
  • Window status — статус окна (активное, минимизированное, скрытое, развернутое и т.п.)
  • Left, Top — координаты окна (выводятся только в случае использования ключей /F и /P)
  • Width, Height — размер окна в пикселях (выводятся только в случае использования опций /F и /P)
  • Image — название процесса, породившего данное окно
  • Caption — название окна

Еще раз напомним, что просматривать результаты гораздо удобнее, если не выводить их на дисплей, а перенаправлять в текстовый файл инструкцией «> название файла». Например, команда cmdow.exe /T > info.txt выведет полученную утилитой информацию об окнах программ из панели задач в файл info.txt.

2. Выполнение групповых операций с окнами

Формат команды: cmdow.exe /TH | /TV | /CW | /MA | /UW | /AT | /FS | /WM, где

  • /TH — меняет расположение окон на рабочем столе и расставляет их друг под другом сверху вниз. Эта инструкция полностью эквивалентна команде Tile Windows Horizontally контекстного меню панели задач
  • /TV — аналогична предыдущей инструкции, только меняет расположение окон слева направо
  • /CW — располагает окна каскадом и является подобием команды Cascade Windows контекстного меню панели задач
  • /MA — сворачивает все открытые окна в панель задач
  • /UW — восстанавливает прежний вид окон (тот же эффект достигается нажатием клавишной комбинации Win+Shift+M)
  • /AT — переключает окна в порядке их расположения в панели задач
  • /FS — переводит приложение в полноэкранный режим работы (аналог нажатия Alt+Enter на клавиатуре)
  • /WM — отключает полноэкранный режим

3. Манипулирование отдельным окном

  • Window — уже упомянутый нами ранее дескриптор окна, с которым утилита Cmdow будет производить различные действия в зависимости от указанных в команде ключей
  • /ACT — делает активным заданное окно (выводит на передний план)
  • /INA — деактивирует выбранное окно (смещает фокус на другое приложение)
  • /DIS — делает выбранное окно невосприимчивым к действиям пользователя (само приложение при этом продолжает работать)
  • /ENA — отключает предыдущую функцию и делает окно доступным для управления мышью
  • /HID — прячет окно
  • /VIS — делает ранее спрятанное окно вновь видимым
  • /MIN — сворачивает окно в панель задач. Естественно, данная опция не всесильна, например, использовать ее для диалоговых окон тщетно
  • /MAX — разворачивает окно на весь экран
  • /TOP — располагает окно поверх остальных
  • /NOT — снимает атрибут «Поверх всех окон» с указанного окна программы
  • /REN caption — используется для переименования выбранного окна
  • /MOV left top — перемещает окно в соответствии с новыми координатами
  • /SIZ width height — изменяет размеры окна
  • /CLS — закрывает окно (действие команды аналогично нажатию пользователем кнопки «Закрыть», присутствующей на любом окне Windows)
  • /END — убивает процесс, ассоциированный с указанным окном. Последствия от данного ключа могут быть самыми разными, поэтому применять его следует очень осторожно

4. Запуск приложений при помощи Cmdow

Формат команды: cmdow.exe /RUN [state] file [args], где

  • /RUN — обязательная опция, переключающая утилиту в режим запуска выбранных приложений
  • state — параметры окна загружаемого приложения. Могут использоваться ключи /MIN, /MAX и /HID
  • file — путь к файлу на диске для запуска
  • args — аргументы, передаваемые загружаемой программе

Примеры использования Cmdow

Теперь, когда теория позади, самое время заняться практикой и рассмотреть несколько примеров, демонстрирующих использование утилиты Cmdow.

Например, нам необходимо просмотреть список ключей, воспринимаемых программой. Проще говоря, нам нужна справка к Cmdow. Делается это так:

В случае если наш интерес ограничивается приложениями, присутствующими в панели задач Windows, и мы хотим узнать про них всю системную подноготную, тогда используем команду:

Следующая инструкция выведет данные о только что открытом «Блокноте» и запишет их в файл notepad.txt:

cmdow.exe «untitled — notepad» > notepad.txt

Эта команда расположит все окна на рабочем столе горизонтально друг под другом:

А эта переименует калькулятор в Computerra:

cmdow.exe calculator /REN Computerra

Следующий код заставит утилиту открыть развернутый на весь экран браузер Internet Explorer и загрузит в нем страницу «Компьютерры-Онлайн»:

cmdow.exe /RUN /MAX iexplore www.computerra.ru

Любителям CMD-инструкций приводим на затравку два листинга. Первый переключает каждые пять секунд окна:

Второй код, более интересный, загрузит калькулятор Windows и последовательно удалит из него все кнопки.

@echo off
start calc & ping 127.0.0.1 -n 2 >nul
for /f «tokens=1-2,8» %%a in (‘cmdow’) do (
if /i «%%c»==»calc» if «%%b»==»2» cmdow %%a /hid
)

Выглядеть это действо будет таким вот образом:

Как свернуть все окна в Windows 7

В Windows XP в «Панели быстрого запуска» был ярлык «Свернуть все окна». В Windows 7 этот ярлык убрали. Можно ли восстановить его и как вообще теперь сворачивать все окна сразу? В этой статье мы рассмотрим несколько вариантов, которые помогут решить вашу проблему.

Сворачиваем все окна

Если отсутствие ярлыка доставляет определенное неудобство, вы можете его воссоздать заново. Однако в Виндовс 7 появились новые средства для сворачивания окон. Давайте взглянем на них.

Способ 1: Горячие клавиши

Использование горячих клавиш существенно ускоряет работу пользователя. Более того, этот способ доступен абсолютно всегда. Существует несколько вариантов их использования:

  • «Win+D» — быстрое сворачивание всех окон, подходит для срочной задачи. При вторичном использовании этой комбинации клавиш все окна развернутся;
  • «Win+M» — более плавный метод. Для восстановления окон нужно будет нажать «Win+Shift+M»;
  • «Win+Home» — сворачивание всех окон, кроме активного;
  • «Alt+Пробел+С» — сворачивание одного окна.

Способ 2: Кнопка в «Панели задач»

В правом нижнем углу расположена небольшая полосочка. Наведя курсор на нее, появляется надпись «Свернуть все окна». Щелкните по ней левой кнопкой мыши.

Способ 3: Функция в «Проводнике»

Функцию «Свернуть все окна» можно добавить в «Проводник».

  1. Создайте простой документ в «Блокноте» и напишите там следующий текст:

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

Теперь выберите пункт «Сохранить как». В открывшемся окне установите «Тип файла»«Все файлы». Задайте название и установите расширение «.scf». Нажмите кнопку «Сохранить».

На «Рабочем столе» появится ярлык. Перетащите его в «Панель задач», чтобы он закрепился в «Проводнике».

Способ 4: Ярлык в «Панели задач»

Этот метод более удобен, чем предыдущий, поскольку позволяет создать новый ярлык, доступный из «Панели задач».

    Нажмите «ПКМ» на «Рабочем столе» и в появившемся контекстном меню выберите «Создать», а затем «Ярлык».

В появившееся окно «Укажите расположение объекта» скопируйте строку:

Задайте имя ярлыка, например, «Свернуть все окна», нажмите «Готово».

На «Рабочем столе» у вас появится новенький ярлычок.

Давайте сменим значок. Для этого нажмите «ПКМ» на ярлыке и выберите пункт «Свойства».

В появившемся окне выберите пункт «Сменить значок».

Выберите нужную иконку и нажмите «ОК».

Можно изменить иконку, чтобы она выглядела точно так же, как и в Windows XP.

Для этого измените путь к значкам, указав в «Искать значки в следующем файле» следующую строку:

%SystemRoot%\system32\imageres.dll

Откроется новый набор иконок, выберите нужную и нажмите «ОК».

Теперь наш ярлык нужно перетянуть в «Панель задач».

  • В итоге у вас получится вот так:
  • Нажатие на него приведет к сворачиванию или разворачиванию окон.

    Вот такими методами в Виндовс 7 можно сворачивать окна. Создавать ярлык или пользоваться горячими клавишами — решать только вам!

    Как свернуть все окна применив горячие клавиши Windows XP 7 8 10 и MacOS

    Добрый день, друзья. Пользователи системы Windows довольно часто открывают сразу множество окон, не задумываясь над тем, что это большая нагрузка на процессор. В экстренных ситуациях (например, зашел человек, для которого информация на экране не предназначена), люди начинают быстро сворачивать окна по одному, что может занять до 30 и более драгоценных секунд. Между тем, можно свернуть все окна довольно, быстро буквально за пол секунды через горячие клавиши или клик мышкой.

    Программисты Microsoft для этой цели создали специальную функцию, которая работает от версии ХР. Вам в подобных ситуациях больше не стоит сворачивать окна по одному. Есть несколько методов, которые помогут вам свернуть их все разом.

    Как свернуть окна с помощью горячих клавиш Windows

    1. Самым быстрым способом, который позволяет экстренно сворачивать окна с помощью клавиатуры, является комбинация клавиш Win+D. Клавиша Win находится между пробелом и клавишей Alt. Причем с двух сторон от пробела. Итак, нажимаем на эту клавишу, и, удерживая её, нажимаем на D (в русской раскладке В). Произведя данную комбинацию, окна быстро скрываются. Причем программы остаются в рабочем состоянии. Для обратного эффекта воспроизводим эту же комбинацию, и окна быстро открываются.
    2. Есть другая комбинация, это Win+M. Она позволяет также быстро скрывать окна. Чтобы затем развернуть окна, жмет сочетание Shift+Win+M.
    3. Когда вам необходимо свернуть все окна работающих программ, кроме той, которая активна, нажимаем Win+Home (Home находится вверху справа).
    4. Чтобы найти нужную программу среди открытых, можно проглядывать окна по очереди. Поможет нам сочетание «Пробел +Alt+C». Правда, тут есть нюанс. В фотошопе очень много своих комбинаций клавиш. Поэтому, когда открыт Photoshop, при такой комбинации произойдут действия, настроенные в фотошопе.
    5. Если вы желаете просто просматривать открытые окна, не сворачивая их, подходит комбинация Alt+Tab. При этом, на экране появится ряд окон в панели. Для перемещения по данной панели, необходимо нажать и удерживая Alt, кликать по клавише Tab.

    Как скрыть окна за один клик

    Это основной способ для экстренного сворачивания окошек. Причем на мой взгляд, самый быстрый и удобный. Что интересно, большинство людей про этот метод не знают.

    Итак, в нижнем меню правее других ярлычков находится неприметный прямоугольник. Если по нему кликнуть мышкой, все окна сразу свернутся. В Windows 10 он находится рядом с окном уведомлений. В ХР данная функция отсутствует, но, можно создать похожую функцию и разместить её на панели задач.

    Как создать кнопочку «Свернуть все окна» для Виндовс XP

    Чтобы создать подобную команду и разместить её ярлык на панели, первым делом щелкнем по пустому пространству монитора. Далее, в ниспадающем меню нажмём «Создать», затем в контекстном окошке выберем «Текстовый документ». Можно просто открыть блокнот и выбрать «Новая запись».

    Итак, в нашей записи вводим значение:

    Command=2

    IconFile=explorer.exe,3

    [Taskbar]

    Command=ToggleDesktop

    Нам нужно сохранить текст под особым расширением и кодировкой. В меню ищем «Файл».

    В ниспадающем окошке выберем «Сохранить как». Итак, называем документ удобным названием, к примеру — «Скрываем окна». После данного названия прописываем расширение scf. Над строкой «Тип файла» ищем «Все файлы». Над строкой «Кодировка» найдём значение UTF-8. Жмём «Сохранить».

    Теперь данный ярлык окажется на «Рабочем столе». Закрепляем его на «Панели задач». Всё, мы создали нужную функцию для ХР.

    В прочих версиях этой системы данная функция может не сработать, т.к. ОС считает, что данная команда уже присутствует в правом углу.

    MacOS

    Для сворачивания открытых окошек в системе МАК выполним следующую последовательность:

    • В первом ниспадающем меню выберем «Системные настройки».
    • В новом окошке выбираем «Mission Controls».
    • У нас открывается новое окно. В нем нас интересует левый нижний угол с командой «Активные углы».
    • Когда мы активируем эту настройку на мониторе возникнет списочек специальных функций. В этом списке нас интересует надпись: «Рабочий стол». Далее, выбираем сворачивание перемещением в угол дисплея. Сохраняем настройки.

    Вывод: свернуть все окна довольно просто. Выбираем один из методов, приведённых выше, и сворачиваем окна. Мне удобнее скрывать окна с помощью мышки. Иногда же полезнее их скрывать окна именно через горячие клавиши, т.к. пользование мышкой довольно заметно, и вошедший человек (начальник) может решить, что вы что-то от него скрываете, т.к. сразу закрыли все окна мышкой! 🙂 Успехов!

    Читайте также:  Linux запуск исполняющего файла
    Оцените статью