|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.10.2012, 20:51 | #1 |
Новичок
Джуниор
Регистрация: 29.09.2012
Сообщений: 2
|
VBScript
Здравствуйте мне нужно:
1. Составить сценарий, выполняющий запуск определенного приложения, ожидание его завершения и вывод на экран информации о времени его работы в формате: Время запуска: 12:10:00 Время завершения: 12:15:10 Длительность работы: 00:05:10 2. Составить сценарий запрещающий запуск определенного приложения. При попытке запуска данного приложения, его работа должна быть завершена, и на экран должно быть выведено сообщение о попытке запуска. Если количество разрешенных копий больше 0, то запрещать запуск необходимо только экземпляры приложения, превышающие указанное число. К первой задачке я написала обработку одиночного события Set objWMIService = GetObject("winmgmts:") Set colMonitorProcess = _ objWMIService.ExecNotificationQuery _ ("SELECT * FROM __InstanceOperationEvent " _ & " WITHIN 1 WHERE TargetInstance ISA " _ & "'Win32_Process'") WScript.Echo "Ожидание события ..." Set objLatestEvent = colMonitorProcess.NextEvent WScript.Echo objLatestEvent.Path_.Class Wscript.Echo "Process Name: " & _ objLatestEvent.TargetInstance.Name Wscript.Echo "Process ID: " & _ objLatestEvent.TargetInstance.Proce ssId WScript.Echo "Time: " & Now Но я незнаю как сделать обработку определенного события а как решить вторую задачку я вообще незнаю( |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование в VBScript | __Alex__ | Помощь студентам | 4 | 12.02.2012 00:42 |
VBScript | SkrudjMakdak | PHP | 5 | 12.10.2010 23:25 |
VBScript в PHP | Damhurz | PHP | 0 | 01.06.2009 02:50 |