Скрипт на VBScript "закрыть все окна"

Программирование на Active Server Pages и VBScript.
since80
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 16.05.2008 (Пт) 0:06

Скрипт на VBScript "закрыть все окна"

Сообщение since80 » 16.05.2008 (Пт) 0:28

Всем привет! Вот незадача - в win нет сочетания клавиш, чтобы одним нажатием закрыть все окна, а мне эта функция в данный момент оч. нужна.
Немного поразмыслив, решил что это можно реализовать на VBScript, но пока я в этом ни бум-бум :). Прошу помочь.
Так примерно это представляю: запускаем файл, он начинает закрывать все окна (т.е. завершает работу программ); работает по порядку, чтобы не подвесить комп - закрыл одно окно (причем закрывает все - и свернутые и развернутые), переходит к следующему, так до тех пор пока на панели задач не будет ни одного окна.
Планирую поместить ярлык в быстрый запуск, чтобы закрывать по одному клику.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 16.05.2008 (Пт) 7:29

[X] Сделай ярлык для команды "Свернуть все окна" и повесь на него сочетание крлавиш. VBS - не нужен. Ку!
Последний раз редактировалось Денис 16.05.2008 (Пт) 9:40, всего редактировалось 1 раз.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

since80
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 16.05.2008 (Пт) 0:06

Сообщение since80 » 16.05.2008 (Пт) 8:53

Мне нужно ЗАКРЫТЬ окна, а не свернуть

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 16.05.2008 (Пт) 9:36

Ой.. :oops: Удалил!
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 16.05.2008 (Пт) 9:50

since80
Тебе нужно станное. Окно<>приложение. Допустим имеются ввиду окна верхнего уровня. А у меня вот висит драйвер клавиатуры, который работает через видимое окно с отрицательными координатами. При таком подходе оно тоже будет закрыто и доп. кнопки на клаве умрут.

По-хорошему нужно составить список процессов, характерный для состояния "нет запущенных программ" как ты его понимаешь, и прибивать именно процессы, а не окна. Или окна, но проверяя, какому процессу они пренадлежат. Однако на vbs этого не сделаешь.
Лучший способ понять что-то самому — объяснить это другому.

since80
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 16.05.2008 (Пт) 0:06

Сообщение since80 » 16.05.2008 (Пт) 11:01

и прибивать именно процессы, а не окна. Или окна, но проверяя, какому процессу они пренадлежат. Однако на vbs этого не сделаешь


Мне надо, чтобы после выполнения скрипта завершились все программы, которые отображаются на панели задач, те же программы которые работают фоново (т.е. допустим их значки находятся в System tray - файлволл, антивир и т.д.) завершать не надо. Если это не сделать на VBScript, тогда на чем можно сделать такую функцию? :) Просто пока в программинге я нуб.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 16.05.2008 (Пт) 11:52

На любом нескриптовом языке.
Лучший способ понять что-то самому — объяснить это другому.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 16.05.2008 (Пт) 12:15

Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

since80
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 16.05.2008 (Пт) 0:06

Сообщение since80 » 16.05.2008 (Пт) 14:08

Antonariy, Денис
понял, буду разбираться.


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList