Разбор строки из пакетного файла Windows - PullRequest
0 голосов
/ 08 сентября 2011

Я хочу иметь возможность проверить, работает ли Tomcat в данный момент в качестве службы.Проблема в том, что я не уверен, каким будет название сервиса.Я планирую посмотреть другой пакетный файл, из которого запускается Tomcat.

В этом файле есть строка:

@echo off
rem START or STOP Tomcat
....
sc start "TomcatService5"

Существует ли простой способ прочитать этот файл и разобратьаргумент имени службы передан в команду "sc start"?

1 Ответ

2 голосов
/ 08 сентября 2011

Следующий код ищет строку sc start в файле start.cmd и получает третий токен из этой строки:

for /F "tokens=3" %%a in ('findstr /L "sc start" start.cmd') do echo %%a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...