Я назначил IP-адрес переменной следующим образом.
set /A myvar = 10.0.0.1 echo %myvar%
но он дает результат только как 10, а не полный IP-адрес .. поэтому некоторые могут дать решение для него
попробуйте это:
set myvar=10.0.0.1 echo %myvar%
Параметр / A указывает, что строка справа от знака равенства является числовым выражением, которое оценивается. Оценщик выражений Примечание: без пробела вокруг знака "="
Только не используйте /A, это для числовых выражений
/A
set myvar=10.0.0.1 echo %myvar% //10.0.0.1
Избавьтесь от /A, тогда будет работать.
C:\>help set [...] The /A switch specifies that the string to the right of the equal sign is a numerical expression that is evaluated. [...]
Можете ли вы поставить кавычки вокруг IP-адреса? "10.0.0.1"