Имам текстов файл с имената на имената на компютрите и съответния статичен i.p. адреси в следния формат.
COMPUTER NAME:PC ADDRESS=154.100.1.1 MASK=255.255.254.0
COMPUTER NAME:PC2 ADDRESS=100.100.1.1 MASK=255.255.254.0
Бих искал да взема стойностите от всеки ред и да ги поставя като променливи в партиден файл за използване по-късно. Възможно ли е това? Общата цел е стойностите от този лесно редактиран текстов файл да се използват в netsh команди в друг пакетен файл.
Огледах се и намерих начини да взема редове от текстов файл и да ги поставя в една променлива, като използвам фрагмента по-долу. Въпреки това не знам как да създам множество променливи от един ред. Ако някой може да ми помогне с това, ще съм много благодарен!
@echo o
setlocal enabledelayedexpansion
set Counter=1
for /f %%x in (D:\COMP_T.txt) do (
set "comp!Counter!=%%x"
set /a Counter+=1
)