Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Восстановить все свёрнутые окна

Ответить
Настройки темы
CMD/BAT - [решено] Восстановить все свёрнутые окна

Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328


Конфигурация

Профиль | Отправить PM | Цитировать


При помощи cmdow с ключом /ma можно свернуть окна (подобно Win+M).
Запуск с /uw - восстанавливает то, что было свёрнуто при последнем сворачивании (Win+Shift+M), но не затрагивает окна, которые были свёрнуты до этого.

Чем воспользоваться, чтобы восстановить все свёрнутые окна?
ОС: Windows 7, на всякий случай.

Отправлено: 00:32, 24-05-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Morpheus:
восстановить все свёрнутые окна »
может циклом?
Код: Выделить весь код
for /f %%i in ('cmdow /t') do cmdow %%i /max
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:36, 24-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


amel27, не совсем то, этот цикл разворачивает окна на весь экран, а надо просто восстановить, т.е. если окно было открыто на пол экрана, то и восстановиться должно на половину, а не на весь.

Отправлено: 12:34, 24-05-2010 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Morpheus, понял, тогда так:
Код: Выделить весь код
for /f %%i in ('cmdow /t') do cmdow %%i /res
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:04, 24-05-2010 | #4


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


amel27, спасибо! То, что нужно.

Отправлено: 13:36, 24-05-2010 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Morpheus, а я вот усомнился - /res восстанавливает предыдущее состояние, т.е. сворачивает развернутые, если нужно только свернутые:
Код: Выделить весь код
for /f "tokens=1,4" %%i in ('cmdow /t') do if /i "%%j"=="min" cmdow %%i /res
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:41, 24-05-2010 | #6


Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


amel27, неа, не сворачивает. /res восстанавливает предыдущий размер и положение, как я понял, что, разумеется, не есть хорошо.
Спасибо, второй вариант более правильный!

Отправлено: 14:02, 24-05-2010 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Восстановить все свёрнутые окна

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Свернуть все окна (Shows Desktop)! Mirotvorez Microsoft Windows NT/2000/2003 4 05-01-2010 01:51
[решено] Поле для ввода IP просвечивает сквозь все вкладки GUI окна FlatX007 AutoIt 1 22-06-2009 17:32
[решено] Определить все окна одной прграммы shyra1976 AutoIt 4 18-05-2009 09:07
Случайные окна - все вопросы. semiono AutoIt 4 25-02-2009 06:06
Свернуть все окна с клавиатуры (в ноутбуке) shark21 Хочу все знать 4 24-12-2004 10:46




 
Переход