setlocal EnableDelayedExpansion

ECHO OFF

FOR /L %%I IN (1,1,100) DO (

  IF "!ROUTE_NETWORK_%%I!" NEQ "" if "!ROUTE_NETMASK_%%I!" NEQ "" (
	C:\Windows\system32\route.exe add !ROUTE_NETWORK_%%I! MASK !ROUTE_NETMASK_%%I! %ROUTE_VPN_GATEWAY% METRIC 1 IF %DEV_IDX%
	IF %ERRORLEVEL% NEQ 0 (
		exit %ERRORLEVEL%
	)
  ) ELSE (
	GOTO :EXITLOOP
  )
)

:EXITLOOP
ECHO ON
exit 0