Свернуть все окна в windows 10 bat

Сворачивание определённых окон CMD/BAT Решение и ответ на вопрос 2281133

5 / 5 / 0

Регистрация: 17.11.2013

Сообщений: 241

1

Сворачивание определённых окон

02.08.2018, 08:18. Показов 9793. Ответов 11


Всем привет.
А возможно ли написать батник, который бы сворачивал определённые окна?
Или, как вариант, который бы сворачивал все окна (примерная имитация WIN+D).
Буду очень благодарен за помощь!

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

02.08.2018, 08:18

Ответы с готовыми решениями:

Сворачивание окон
В общем занесла вирус. Вернее, программу-шутку. Постоянно сворачиваются окна, игры. Ощущение что…

Сворачивание окон
Приложение работает на фоне(см. скрин), как сделать, чтобы при сворачивании любого окна приложения…

Сворачивание окон
Всем привет, тут такое дело…
В общем мне интересно как бы сделать так чтобы при клике ПКМ(и или…

Сворачивание и разворачивание окон
У меня есть главная форма, есть несколько дочерних. В главной я кнопкой выбираю дочернюю, она…

11

FlasherX

5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

02.08.2018, 09:45

2

Лучший ответ Сообщение было отмечено Vasek2 как решение

Решение

Свернуть все окна:

Windows Batch file
1
start Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

Либо:

Windows Batch file
1
mshta.exe "javascript:close(new ActiveXObject('Shell.Application').MinimizeAll())"

А вот для конкретных нужны скорее другие языки или утилиты (типа cmdow или nircmd):

Windows Batch file
1
nircmd.exe win min class "IEFrame"



1



Vasek2

5 / 5 / 0

Регистрация: 17.11.2013

Сообщений: 241

02.08.2018, 13:41

 [ТС]

3

FlasherX, благодарю, второй вариант помог!

Добавлено через 18 минут
FlasherX, не всё так просто оказалось…

При так конструкции:

Windows Batch file
1
2
3
@echo off
timeout 180
mshta.exe "javascript:close(new ActiveXObject('Shell.Application').MinimizeAll())"

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



0



FlasherX

5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

02.08.2018, 14:23

4

Лучший ответ Сообщение было отмечено Vasek2 как решение

Решение

Vasek2, три минуты я ждать не стал, написал 5 сек, всё работает как часы.
Версия Win какая? Если эта, то и первая команда должна работать.
А консоль обязательна? На VBS нет желания?

Visual Basic
1
WSH.Sleep 180000 : CreateObject("Shell.Application").MinimizeAll



1



5 / 5 / 0

Регистрация: 17.11.2013

Сообщений: 241

03.08.2018, 08:59

 [ТС]

5

FlasherX, Win7 Pro x64. Попробуйте запустить с timeout 20 и свернуть окно скрипта :-)

Добавлено через 28 минут
FlasherX, благодарю за VBScript, он подошёл. Наверное, это будет действительно лучше работать, чем bat-ник.



0



5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

03.08.2018, 19:15

6

Цитата
Сообщение от Vasek2
Посмотреть сообщение

Попробуйте запустить с timeout 20 и свернуть окно скрипта :-)

Пробовал на x32. Нет ошибок.
Неужели на Win7 Pro не отрабатывает первая shell-команда?



0



5 / 5 / 0

Регистрация: 17.11.2013

Сообщений: 241

09.08.2018, 15:06

 [ТС]

7

FlasherX, всё отрабатывает, но:
1. Если выставить большое значение timeout (мне надо 180 сек), то батник не отрабатывает.
2. Если сделать через VBS, то всё окей.
3. У меня есть пара программ, которые не поддаются сворачиванию ни через батник, ни через VBScript.

Пришлось отказаться от автосворачивания. Ручками, ручками



0



5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

09.08.2018, 15:30

8

Vasek2
1. Именно с start shell:::?
3. А если так?: nircmd.exe win min alltopnodesktop



0



4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

09.08.2018, 16:31

9

Цитата
Сообщение от FlasherX
Посмотреть сообщение

nircmd.exe win min

когда-то проверял — тоже не все сворачивает, единственное что безупречно работало, какая-то небольшая утилита, заточенная чисто под это дело, но … скачать, установить, автозагрузка, лишний процесс, ресурсы — как-то так.



0



5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

09.08.2018, 20:34

10

Vasek2, alpap, примеры проблемных окон можно?



0



4330 / 2120 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

09.08.2018, 21:09

11

FlasherX,
да разве вспомню уже, но вроде Key Manager не хотел и по-моему какой-то из браузеров, хотя не помню точно надо было минимизировать или в трей запихнуть, я вроде именно с треем воевал.



0



5294 / 2483 / 988

Регистрация: 06.06.2017

Сообщений: 8,492

09.08.2018, 22:25

12

alpap, минимизация — это и есть сворачивание в трей. Видимо, битва была с областью уведомлений. Но тут это не запрашивалось.



0



5c5ddcae461d6142315040.jpeg
Вместо сворачивания открывается новая командная строка

Как исправить?

Start "C:Documents and Settingsтут мой пользовательApplication DataMicrosoftInternet ExplorerQuick LaunchСвернуть все окна.scf"


  • Вопрос задан

    более трёх лет назад

  • 801 просмотр

Пригласить эксперта

У меня он запускается и без помощи start.
Если же использовать start, то первый параметр этой команды в кавычках рассматривается как заголовок нового окна, в котором будет запущена вызываемая команда (сработает только для консольной команды вызываемой без ключа /b).
Поэтому вместо
start "команда в кавычках"
надо использовать
start "" "команда в кавычках"
(можно при желании указать и не пустой заголовок окна).


  • Показать ещё
    Загружается…

08 февр. 2023, в 09:49

7000 руб./за проект

08 февр. 2023, в 08:14

4500 руб./за проект

08 февр. 2023, в 07:27

500 руб./за проект

Минуточку внимания

Содержание

  • Способ 1: Сочетания клавиш
  • Способ 2: Панель задач
  • Способ 3: Windows Shell (команда/ярлык/оснастка)
  • Вопросы и ответы

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

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

Клавиатура, а точнее нажатие комбинаций её клавиш – чаще всего наиболее быстрое и удобное решение по инициации разнообразных операций в среде Windows 11, и сворачивание всех окон работающих в ОС приложений здесь не является исключением. Системой для этого поддерживается несколько сочетаний клавиш, то есть рассмотренный далее подход позволяет выполнить нашу задачу разновариантно.

Сочетания клавиш могут быть задействованы и на устройствах с Виндовс 11 без физической клавиатуры, в этом случае используется виртуальная (интегрированное в ОС приложение «Экранная клавиатура»), а комбинации вызываются путём последовательных кликов по входящим в них кнопкам. Стоит также отметить, что буквы в указанных далее комбинациях клавиш – латинские, при этом первые сработают вне зависимости от выбранных в системе языка ввода, раскладки клавиатуры и регистра (т.е. режим «Caps Lock» — включен он или выключен — на действенность манипуляций не влияет).

Читайте также: Включение экранной клавиатуры в Windows 11

  1. «Главное» сочетание клавиш, приводящее к свёртыванию всех окон в Виндовс — «Win»+«M».
    Как свернуть все окна в Windows 11 01

    Нажимаем эти две кнопки одновременно —

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

    Рабочий стол Win 11 мгновенно освободится от запущенных приложений.

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

    К слову, чтобы «вернуть все как было», то есть развернуть свёрнутые окна, следует нажать комбинацию «Win»+«Shift»+«M».

  2. Как свернуть все окна в Windows 11 03

  3. «Win»+«D» — так же, как и комбинация из предыдущего пункта настоящих рекомендаций, сворачивает все окна в Виндовс 11, но операция выполняется быстрее. (Заметить разницу, правда, на современных компьютерах практически нереально).
  4. Как свернуть все окна в Windows 11 02

  5. Сочетание «Win» + «Home» позволяет свернуть все окна, но оставить отображаться на экране активное в момент нажатия комбинации.
    Как свернуть все окна в Windows 11 04

    Удобно использовать, когда количество открытых в ОС приложений велико, но работать в основном требуется в единственном из них, а остальные визуально мешают.

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

    Повторное воздействие на «Win»+«Home» приведёт к восстановлению всех свернутых при первичном нажатии комбинации окон.

  6. Как свернуть все окна в Windows 11 08

Способ 2: Панель задач

Второй, предусмотренный создателями Windows 11, метод быстрого сворачивания всех без исключения открытых в операционной системе окон подразумевает воздействие на специальный элемент «Панели задач».

Lumpics.ru

  1. «Кнопка» «Свернуть все окна» расположена крайней справа на Панели задач, после области с часами и счётчиком уведомлений.

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

    Так, если переместить курсор мыши в правый нижний угол экрана, на «Панели задач» отобразится вертикальная чёрточка, а выше появится подсказка о происходящем далее в случае клика здесь левой кнопкой манипулятора.

  2. Как свернуть все окна в Windows 11 12

  3. Стоит отметить, что специальным образом «выцеливать» указанный элемент «Панели задач», стараться попасть в чёрточку или область справа от неё, в общем-то, не нужно, — всё сделано таким образом, чтобы было выполнимо на интуитивном уровне. К примеру, можно, даже не смотря на экран компьютера, кардинально (как бы «с запасом») переместить манипулятор вправо вниз и затем нажать на его левую кнопку, – Виндовс 11 отреагирует требуемым в нашем случае образом, то есть свернёт все окна.
  4. Как свернуть все окна в Windows 11 13

    Клик по рассмотренному элементу при свободном от окон Рабочем столе системы (то есть, когда все программы свёрнуты) вернёт все приложения в то состояние (визуально), в котором они находились до свёртывания.

Способ 3: Windows Shell (команда/ярлык/оснастка)

Windows Shell — доступный из всех версий операционки от Microsoft, включая 11-ю, интерпретатор команд, который обеспечивает отдельный интерфейс для взаимодействия пользователя с функциями системы (к примеру, с помощью решения возможно получить доступ к файловой системе компьютера и диалоговым окнам ОС, запускать приложения, изменять системные настройки и т.п). С целью сворачивания всех окон средство можно привлечь по-разному:

  1. Первый вариант применения Windows Shell с целью сворачивания всех окон заключается в отправке на выполнение системой следующей текстовой команды:

    Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

    Реализовать указанное практически возможно с помощью системной оснастки «Выполнить»:

    Помимо «Выполнить» команду Shell можно передать через «Командную строку» Windows (только классическое приложение, «Терминал» или «PowerShell» в этом случае не подойдут),

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

    но чтобы указание было верно интерпретировано системой в этом случае, в его текст необходимо включить путь к исполняемому файлу системного «Проводника». Выглядеть это будет так:

    %windir%\explorer.exe Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

    Читайте также: Как открыть Проводник в Windows 11

    Открываем классическую «Командную строку», пишем (или, скорее, вставляем из буфера обмена) в ней представленную выше консольную команду, нажимаем «Ввод» на клавиатуре –

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

    все открытые окна мгновенно будут свёрнуты.

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

    Читайте также: Как открыть «Командную строку» в Windows 11

  2. Конечно, ввод и запуск текстовых команд (с точки зрения практического применения, а не праздного интереса) — не самый эффективный и быстрый вариант свернуть все окна, поэтому чаще для задействования Windows Shell с такой целью создаётся ярлык, который можно разносторонне оформить и разместить в удобном по своему пониманию месте(ах) интерфейса операционки:
    • Расположив курсор мыши в свободной от значков области Рабочего стола Виндовс 11, нажимаем её правую кнопку, после чего выбираем «Создать»«Ярлык» в отобразившемся контекстном меню.
    • Как свернуть все окна в Windows 11 24

    • В поле «Укажите расположение объекта:» диалогового окна «Создание ярлыка» вставляем следующий текст, и затем кликаем «Далее».

      %windir%\explorer.exe Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

    • Как свернуть все окна в Windows 11 25

    • Путём ввода в поле «Введите имя ярлыка» присваиваем формируемому объекту любое желаемое название,
      Как свернуть все окна в Windows 11 26

      щёлкаем «Готово».

    • Как свернуть все окна в Windows 11 27

    • Для придания созданному ярлыку более приемлемого внешнего вида можно сменить его иконку:
    • На этом, по сути, всё – открытие полученного ярлыка (двойным или одинарным, в зависимости от настроек ОС, кликом манипулятора) будет приводить к сворачиванию всех окон в Windows 11,

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

      а повторное воздействие (но только, если сразу же) – к обратному эффекту.

    • Как свернуть все окна в Windows 11 37

    • Объект можно скопировать или переместить в любую открытую через «Проводник» папку, закрепить на «Начальном экране»
      Как свернуть все окна в Windows 11 38

      и разместить на «Панели задач».

    • Как свернуть все окна в Windows 11 40

    Читайте также: Как убрать стрелки с ярлыков в Windows 11

  3. Ещё один вариант получения отдельного программного инструмента для быстрого сворачивания всех окон – это создание исполняемого BAT-файла, содержащего единственную, уже дважды рассмотренную выше консольную команду:
    • Запускаем системный текстовый редактор «Блокнот». Проще всего с такой целью и в рассматриваемой ситуации будет кликнуть правой кнопкой мыши на Рабочем столе ОС, выбрать «Создать»«Текстовый документ» в меню,

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

      а затем открыть полученный TXT-файл.

    • Как свернуть все окна в Windows 11 42

    • Вставляем в документ текст Shell-команды на сворачивание всех окон (c указанием пути к файлу explorer.exe в системе):

      %windir%\explorer.exe Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

    • Как свернуть все окна в Windows 11 43

    • Открываем меню «Файл» Блокнота, выбираем «Сохранить как…».
    • Как свернуть все окна в Windows 11 44

    • Присваиваем файлу любое имя и, самое главное, — меняем предлагаемое редактором для сохранения документов по умолчанию расширение .txt на .bat,
      Как свернуть все окна в Windows 11 45

      после этого кликаем «Сохранить».

      Как свернуть все окна в Windows 11 46
      Читайте также: Включение отображения расширений файлов в Windows 11

    • Проверяем действенность выполненного — запуск получившегося файла (если угодно, — мини-программы) сворачивает все окна в системе,

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

      повторное открытие – разворачивает.

    • Как свернуть все окна в Windows 11 48

    • Расположить и запускать батник можно из любой доступной в системе папки, также возможно создать сколько угодно копий «программы» и сформировать для неё ярлык(и), к примеру, с целью закрепления в Главном меню ОС и/или на её Панели задач.
      Как свернуть все окна в Windows 11 49

      Читайте также: Добавление ярлыка на панель задач в Windows 11

  4. Наконец, последнее программное средство, которое можно собственноручно создать и в дальнейшем использовать для решения рассматриваемой в этой статье задачи – оснастка. В сравнении с вышеописанным батником выполняет сворачивание окон быстрее, в остальном свойства инструмента в общем-то те же.
    • Открываем «Блокнот», создаём текстовый документ следующего содержания:

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

    • Как свернуть все окна в Windows 11 50

    • Далее кликаем «Файл»«Сохранить как».
    • Как свернуть все окна в Windows 11 51

    • Сохраняем формируемое программное средство в любой папке на компьютере
      Как свернуть все окна в Windows 11 52

      и под любым именем,

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

      но обязательно указав для его файла расширение SCF.

    • Как свернуть все окна в Windows 11 54

    • Проверяем работоспособность полученной оснастки,
      Как свернуть все окна в Windows 11 55

      затем переносим/копируем её в предпочтительное для вызова в дальнейшем место системы.

    • Как свернуть все окна в Windows 11 56

Еще статьи по данной теме:

Помогла ли Вам статья?

well, I know how to minimize all open windows on the desktop from a batch file by using powershell method — MinimizeAll():

powershell -command "& { $x = New-Object -ComObject Shell.Application; $x.minimizeall() }"

the problem is: this method minimizes everything including current cmd-console which should be in my case always visible to the user.

now, to workaround this problem I use external nircmd.exe tool and this part of my .bat-file looks like this:

:: change current command prompt window title
title my-cmd-console

:: minimize all open windows on the desktop with powershell command
powershell -command "& { $x = New-Object -ComObject Shell.Application; $x.minimizeall()  }"

:: bring console back to the front with nircmd.exe command 'win activate [filter window by title]' 
nircmd.exe win activate title "my-cmd-console" 

what I don’t like about this code is that there is much ‘flashing’ on the screen: at start, the console appears on the desktop, then it gets minimized with all other windows and then it’s brought back on the desktop front again.

so, the question is: how to make console appear on the desktop front and ‘lock it’, so that it never gets out of sight until the command line EXIT is reached.

P.S.
not sure, but maybe there is an alternative solution to ‘minimize all except for particular window’ problem without need to use external nircmd.exe tool. any ideas?

well, I know how to minimize all open windows on the desktop from a batch file by using powershell method — MinimizeAll():

powershell -command "& { $x = New-Object -ComObject Shell.Application; $x.minimizeall() }"

the problem is: this method minimizes everything including current cmd-console which should be in my case always visible to the user.

now, to workaround this problem I use external nircmd.exe tool and this part of my .bat-file looks like this:

:: change current command prompt window title
title my-cmd-console

:: minimize all open windows on the desktop with powershell command
powershell -command "& { $x = New-Object -ComObject Shell.Application; $x.minimizeall()  }"

:: bring console back to the front with nircmd.exe command 'win activate [filter window by title]' 
nircmd.exe win activate title "my-cmd-console" 

what I don’t like about this code is that there is much ‘flashing’ on the screen: at start, the console appears on the desktop, then it gets minimized with all other windows and then it’s brought back on the desktop front again.

so, the question is: how to make console appear on the desktop front and ‘lock it’, so that it never gets out of sight until the command line EXIT is reached.

P.S.
not sure, but maybe there is an alternative solution to ‘minimize all except for particular window’ problem without need to use external nircmd.exe tool. any ideas?

АрхивСистема

Небольшая по размерам, но внушительная по возможностям утилита командной строки 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. Манипулирование отдельным окном

Формат команды: cmdow.exe window {[/ACT] [/INA] [/ENA] [/DIS] [/VIS] [/HID] [/MIN] [/MAX] [/RES] [/TOP] [/NOT] [/REN caption] [/MOV left top] [/SIZ width height] [/CLS] [/END]}, где

  • 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. Делается это так:

cmdow.exe /?

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

cmdow.exe /T /F

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

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

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

cmdow.exe /TH

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

cmdow.exe calculator /REN Computerra

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

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

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

@echo off
:loop
cmdow /AT
ping 127.0.0.1 -n 5 >nul
goto :loop

Второй код, более интересный, загрузит калькулятор 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 10, можно воспользоваться предустановленными в операционной системе (ОС) возможностями: комбинацией горячих клавиш или специальной кнопкой на панели задач. Еще у пользователя способен создать собственный скрипт или ярлык, которые позволят осуществить поставленную задачу.

Содержание

  1. Как закрыть все окна с помощью стандартных средств Windows 10
  2. Посредством комбинации горячих клавиш
  3. Через кнопку на панели задач
  4. Создание скрипта на выполнение действия
  5. Создание пользовательского ярлыка
  6. Заключение

Разработчиками предусмотрены способы автоматического скрытия открытых окон программ, между которыми есть незначительные отличия. Все нюансы будут подробно рассмотрены далее по тексту.

Посредством комбинации горячих клавиш

Закрыть все окна в Windows 10 можно, воспользовавшись сочетанием горячих клавиш, которых существует несколько. Каждый метод отличен по функциональности, но в конечном итоге приводит к поставленной задаче.

Если необходимо плавно скрыть приложения, потребуется нажать Win + M. В конечном итоге каждое окно будет поочередно убрано с интерфейса заглавного экрана. Для возврата нужно с помощью мыши раскрыть каждое приложение повторно.

Горячие клавиши для сворачивания окон

После использования комбинации Win + D заглавный экран очищается моментально. Повторное применение возвращает все программы обратно с сохранением их расположения.

Горячие клавиши для сворачивания окон

Если воспользоваться комбинацией Win + Home свернуться все приложения, кроме активного. Это позволяет быстро освобождать рабочее пространство, чтобы сконцентрироваться на выполнении основной задачи. Повторное применение сочетания возвращает все в исходное состояние.

Горячие клавиши для сворачивания окон

Через кнопку на панели задач

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

Кнопка для сворачивания окон на панели задач

Важно! Если панель расположена вертикально, рассматриваемая кнопка будет находиться в нижней части.

Еще осуществить поставленную задачу можно через контекстное меню. Для этого необходимо щелкнуть правой кнопкой мыши (ПКМ) в любом пустом месте панели и выбрать опцию «Показать рабочий стол».

Кнопка для сворачивания окон в контекстном меню

Обратите внимание! Повторное открытие меню представляет пользователю опцию по восстановлению приложений.

Создание скрипта на выполнение действия

Для выполнения поставленной задачи можно создать специальный скрипт, в котором прописать команду на сворачивание программ. Впоследствии пользователю доступно перемещение файла в удобное место — на панель задач, рабочий стол или любую директорию на жестком диске.

Пошаговое руководство:

  1. Воспользовавшись поиском по системе, найти и открыть приложение «Блокнот».

Открытие блокнота

  1. Вписать в появившийся документ пять команд:
    • [Shell]
    • Command=2
    • IconFile=explorer.exe,3
    • [Taskbar]
    • Command=ToggleDesktop
  2. Раскрыть меню «Файл» и выбрать «Сохранить как».

Сохранение файла в блокноте

  1. Перейти в любую директорию. Рекомендуется выбрать рабочий стол, чтобы сразу было видно результат выполненной работы.
  2. В новом окне в поле «Имя файла» ввести «Скрыть все окна.scf», нажать кнопку Сохранить.

Выбор расположения для сохранения файла

После запуска созданного файла окна на заглавном экране будут свернуты, а повторное нажатие вернет все в исходное состояние.

Создание пользовательского ярлыка

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

  1. Кликнуть ПКМ по пустому месту заглавного экрана, выбрать опцию «Создать» → «Ярлык».

Создание ярлыка

  1. Вставить команду C:Windowsexplorer.exe shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257} и нажать Далее.

Ввод команды при создании ярлыка

  1. Задать любое имя ярлыка, кликнуть Готово.

Ввод имени ярлыка

Обратите внимание! Повторная инициализация созданного файла вернет все программы на свои места.

Заключение

Неопытным пользователям рекомендуется для выполнения поставленной задачи пользоваться штатными средствами, которые не требуют особых навыков владения компьютером и просты в исполнении. Создание ярлыка или скрипта актуально в случае, если элемент нужно разместить в специальном месте, например, в папке на жестком диске.

( 4 оценки, среднее 3 из 5 )

Понравилась статья? Поделить с друзьями:
  • Сброс триала удаленного рабочего стола windows server 2019
  • Сброс пробного периода windows server 2019
  • Сброс пароля администратора windows 10 dism
  • Свернуть активное окно горячие клавиши windows 10
  • Сброс триала удаленного рабочего стола windows server 2016