方法太多,举三种有关for应用的吧
一、最基本的for /F
@echo off
set str=192.168.1.25
for /f "delims=. tokens=4" %%i in ("%str%") do echo %%i
pause>nul
二、
@echo off
set str=192.168.1.25
set str=%str:.= %
for %%i in (%str%) do set res=%%i
echo %res%
pause>nul
三、第三中方法:
@echo off
set str=192.168.1.25
for /l %%i in (1 1 3) do call set str=%%str:*.=%%
echo %str%
pause>nul
当然方法还有很多,还可以不用for循环的,其它的例子就不举了