2013-02-20 36 views
0

我正在使用Windows Server 2003. 这是场景;批量文件在读取值后重新启动服务

这个文件中的文本文件名“abc.txt”我在第三行有一个值xyz = 2,我想要一个批处理脚本从第三行检查这个值,如果它超过10,那么它将重新启动“asd “服务。

我想我描述了我想达到的目标。

回答

1
@echo off 
FOR /f "tokens=3" %%G IN ('find "xyz =" ^<abc.txt') DO set xyz=%%G 

IF %xyz% gtr 10 (
net stop servicename 
net start servicename 
) 
相关问题