как свернуть все окна?

Обсуждение программ nnCron и nnCron LITE

как свернуть все окна?

Postby ascerdfg1 » Sat, 14 Jun 2008, 07:28

ALL WIN-MINIMIZE: а здесь что писать? Дело в том что если "" то сворачивается очень много ни откуда взявшихся окон и система повисает.
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

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

Postby Wyz » Sat, 14 Jun 2008, 10:42

Попробуй сворачивать только видимые - VISIBLE?
Wyz
 
Posts: 389
Joined: Tue, 11 Dec 2007, 01:42

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

Postby ascerdfg1 » Thu, 19 Jun 2008, 09:41

Ничего надёжнее чем:
SEND-KEYS: "$m"
PAUSE: 100
SEND-KEYS: "$ь"
я придумать не смог.

VISIBLE? всё равно находит невидимые окна.
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

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

Postby makrus » Thu, 19 Jun 2008, 10:59

ascerdfg1
VISIBLE? всё равно находит невидимые окна.
покажи задачу с использованием VISIBLE? которая всё равно находит невидимые окна
все познается в сравнении
makrus
 
Posts: 336
Joined: Mon, 12 Jul 2004, 14:46
Location: Волгоград

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

Postby ascerdfg1 » Fri, 20 Jun 2008, 00:56

я уже стёр
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

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

Postby sorokin » Sat, 02 Aug 2008, 10:06

А мож так?
Code: Select all
      <JScript>
      var objShell = new ActiveXObject("Shell.Application");     
      objShell.MinimizeAll();
   </SCRIPT>
sorokin
 
Posts: 7
Joined: Sat, 17 Feb 2007, 12:25
Location: Смоленск

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

Postby ascerdfg1 » Sat, 02 Aug 2008, 23:44

Спасибо! Как попробую отпишусь.
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

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

Postby grayhat » Sun, 03 Aug 2008, 12:48

Code: Select all
#( CLASSIC-TASK-#-hotkey-minimize-all
NoLog
WatchHotKey: "$m"
Action:
S" Shell_TrayWnd" WIN-EXIST?
IF 0 415 273 WIN-HWND SendMessageA DROP
THEN
)#
#( CLASSIC-TASK-#-hotkey-undo-minimize-all
NoLog
WatchHotKey: "$+m"
Action:
S" Shell_TrayWnd" WIN-EXIST?
IF 0 416 273 WIN-HWND SendMessageA DROP
THEN
)#
grayhat
 
Posts: 2
Joined: Sun, 03 Aug 2008, 12:41

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

Postby ascerdfg1 » Mon, 04 Aug 2008, 00:59

Поясните пожалуйста
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

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

Postby VoidVolker » Mon, 04 Aug 2008, 10:12

VISIBLE? всё равно находит невидимые окна.

Нет, просто кроме невидимых окон, есть окна с нулевыми размерами и окна расположенные за пределами дескстопа.
grayhat
Интересный вариант, а может занешь как получить хэндлы всех окон на панели задач? Или как-то еще отловить окна туда добавляющиеся?
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

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

Postby grayhat » Mon, 04 Aug 2008, 12:43

ascerdfg1 wrote:Поясните пожалуйста

CLASSIC-TASK-#-hotkey-minimize-all сворачивает все окна по хоткею Win + M
CLASSIC-TASK-#-hotkey-undo-minimize-all разворачивает окна (свёрнутые перед этим CLASSIC-TASK-#-hotkey-minimize-all) по хоткею Win + Shift + M
Всё аналогично поведению Windows при нажатии на те же хоткеи.

VoidVolker wrote:
VISIBLE? всё равно находит невидимые окна.

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

Не знаю.
grayhat
 
Posts: 2
Joined: Sun, 03 Aug 2008, 12:41

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

Postby Reys » Thu, 14 Nov 2013, 17:27

Еще решение - скрипт vbs с кодом
Code: Select all
CreateObject("Shell.Application").MinimizeAll


PS: решение grayhat понравилось. Как бы его еще немного доработать, чтобы окна и сворачивались и разворачивались по одному hotkey, в звисимости от текущего состояния? Например, удобное сочетание "WIN + ПРОБЕЛ" можно нажать не глядя и любой рукой.
Reys
 
Posts: 13
Joined: Sun, 25 Jul 2004, 09:36


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 1 guest