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

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

Ветеран


Contributor


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

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


Есть риск, что предложенный батник не будет корректно работать в CMD Ваших старых систем
Код: Выделить весь код
@Echo Off
cls
	Set "Out=Z:\____________file11.txt"
	Set "KeyWord=Unknown"
	Set /A MaxIter=20

	Set /A i=0
	:Begin
		Wmic service get name,startmode > "%Out%"
		>nul Find /I "%KeyWord%" "%Out%" ||Exit /B
		Set /A i+=1
	If %i% LEQ %MaxIter% GoTo :Begin
	Echo !!! The file "%Out%"contains the word "%KeyWord%"
Pause
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

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

Отправлено: 12:16, 26-07-2022 | #6