Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Kainos, как-то так:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /a iFound = 0

for %%i in ("messenger" "sens" "helpsvc" "ERSvc" "srservice") do (
	sc.exe query "%%~i" | find.exe /i "state" | find.exe /i "running" >nul && set /a iFound += 1
)

if %iFound% equ 0 (
	echo All service stopped or not found
) else (
	if %iFound% equ 5 (
		echo All service are running
	) else (
		echo Some service stopped or not found
	)
)

endlocal
exit /b 0

?!
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:35, 31-03-2014 | #6