![]() |
Восстановить все свёрнутые окна
При помощи cmdow с ключом /ma можно свернуть окна (подобно Win+M).
Запуск с /uw - восстанавливает то, что было свёрнуто при последнем сворачивании (Win+Shift+M), но не затрагивает окна, которые были свёрнуты до этого. Чем воспользоваться, чтобы восстановить все свёрнутые окна? ОС: Windows 7, на всякий случай. |
Цитата:
Код:
for /f %%i in ('cmdow /t') do cmdow %%i /max |
amel27, не совсем то, этот цикл разворачивает окна на весь экран, а надо просто восстановить, т.е. если окно было открыто на пол экрана, то и восстановиться должно на половину, а не на весь.
|
Morpheus, понял, тогда так:
Код:
for /f %%i in ('cmdow /t') do cmdow %%i /res |
amel27, спасибо! То, что нужно.
|
Morpheus, а я вот усомнился - /res восстанавливает предыдущее состояние, т.е. сворачивает развернутые, если нужно только свернутые:
Код:
for /f "tokens=1,4" %%i in ('cmdow /t') do if /i "%%j"=="min" cmdow %%i /res |
amel27, неа, не сворачивает. /res восстанавливает предыдущий размер и положение, как я понял, что, разумеется, не есть хорошо.
Спасибо, второй вариант более правильный! |
Время: 16:44. |
Время: 16:44.
© OSzone.net 2001-