从Windows批处理文件解析字符串
问题描述:
我希望能够检查Tomcat当前是否已经作为服务运行。问题是我不确定服务的名称是什么。 我打算从Tomcat的启动位置查看另一个批处理文件。从Windows批处理文件解析字符串
在该文件中有一行:
@echo off
rem START or STOP Tomcat
....
sc start "TomcatService5"
有一种简单的方法来读取该文件,并解析出传入命令“SC启动”服务名称参数?
答
的文件start.cmd
在该行sc start
下面的代码搜索,并得到来自该行的第三个符号:
for /F "tokens=3" %%a in ('findstr /L "sc start" start.cmd') do echo %%a
+0
它为我工作。谢谢 –
你想使用什么语言? – Matt
从一个windows批处理文件 –