У меня есть текстовый файл с именами имен компьютеров и соответствующими статическими 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
)