谢谢hat.
conf.ini文件的最后几行是如下这样的格式:
......
IP 0=192.168.3.8
IP 1=192.168.0.2
IP 2=192.168.1.3
怎样将conf.ini文件的最后一行的值192.168.1.3定义为一个变量值,然后与如下的语句获取的%ip2%对比
for /f "tokens=15 skip=1" %%i in ('ipconfig ^| find /i "ip address"') do set ip2=%%i
对比如果与%ip2%值相同则批处理结束,如果相比IP值不同则执行如下语句后结束:
sed -i '$ s/.*/IP 2=%ip2%/g' c:\app\conf.ini
net stop "servername"
ping 127.0.0.1 -n 50 >nul
net start "servername"
Last edited by qwertl on 2010-1-6 at 18:29 ]