
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.05.2007, 10:55:28
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
Добрый день коллеги!! Наверняка каждый из Вас сталкивался с задачей "If"-"Else". Проблема заключается в следующем. Мне нужно при отсутствии определенного процесса запускать иной процесс, в случае если этот процесс имееться -ничего не делать. Это выглядет где-то так :)) Если процесс 1 запущен, То ничего не делать Иначе Запускаем процесс 2 Как все это оформить в cmd файл либо в VBS/ Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логам прокси-сервера этого коллектива… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 11:15:27
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2") Set colServices = objWMIService.ExecQuery _ ("SELECT * FROM Win32_Process WHERE Name = 'excel.exe'") If colServices.Count > 0 Then Wscript.Echo "Запущен" Set oShell = CreateObject("WScript.Shell") oShell.run("calc") Else Wscript.Echo "Не Запущен " End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 11:21:20
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
igorek04Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2") Set colServices = objWMIService.ExecQuery _ ("SELECT * FROM Win32_Process WHERE Name = 'excel.exe'") If colServices.Count > 0 Then Wscript.Echo "Запущен" Set oShell = CreateObject("WScript.Shell") oShell.run("calc") Else Wscript.Echo "Не Запущен " End If Супер!!! Спасибо!! А еслли вместо "calc" нужно запустить "C:\Program Files\Citrix\ICA Client\pn.exe" /APP "MERCURY" ..Пробовал подставить oShell.run("_ВОТ_СЮДА"), но к сожалению не получилось :) К сожалению сценарии писать не умею :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 15:29:09
|
|||
|---|---|---|---|
|
|||
Отслеживание процесса |
|||
|
#18+
Освой булеву алгебру if else = if not then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 15:37:08
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
' " - на вот это внимание обрати... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 15:40:05
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
Vit@lМне нужно при отсутствии определенного процесса запускать иной процесс, в случае если этот процесс имееться -ничего не делать.Это нужно делать периодически? Если да, то nnCron умеет проверять наличие процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2007, 19:31:05
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
Получилось!! Спасибо всем за поддержку Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логам прокси-сервера этого коллектива… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2007, 12:07:43
|
|||
|---|---|---|---|
Отслеживание процесса |
|||
|
#18+
Получилось, да не очень на Win2K не хочет он выполняться, хотя уже обновил WSH до версии 5.6 Вот что получается при выполнении данного скирипта. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. C:\WINNT\Scripts>autoexchange.vbs Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. C:\WINNT\Scripts\AutoExchange.vbs(10, 5) Ошибка выполнения Microsoft VBScript: О бъект не поддерживает это свойство или метод: 'WshShell.Exec' Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логам прокси-сервера этого коллектива… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=26&tablet=1&tid=1507236]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 297ms |

| 0 / 0 |
