Я пытался использовать приведенный ниже код для установки значений по умолчанию в% 1% 2 и% 3, но когда я пытаюсь использовать их, я получаю неожиданное поведение,% 1,% 2 и% 3 - нули
Сценарий:
'IF [%1]==[] (
SET /P isDefault=Value Missing, do you want to use default values 1,1,10?[y/n]
IF %isDefault%==y (
SET 1=1
SET 2=1
SET 3=10
GOTO :CREATE
)
:CREATE
FOR /L %%A IN (%1,%2,%3) DO (
netsh interface ipv4 add address "Local Area Connection 2" 169.254.89.%%A 255.255.0.0
)'