Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file cmd以斜杠表示法获取子网掩码_Batch File_Cmd_Subnet - Fatal编程技术网

Batch file cmd以斜杠表示法获取子网掩码

Batch file cmd以斜杠表示法获取子网掩码,batch-file,cmd,subnet,Batch File,Cmd,Subnet,我希望用斜杠符号获得系统的子网掩码,并将其分配给一个变量。 e、 g./24而不是255.255.255.0 我已经单独隔离了面具,如下所示。但需要以位/x表示 for /f "tokens=2,* delims=:" %%A in ('ipconfig ^| find "Subnet"') do set subnet=%%A set subnet=%subnet:~1% echo %subnet% 谢谢 Confuseis使用将delims=()替换为delims=/(和“您的连接名”使用实

我希望用斜杠符号获得系统的子网掩码,并将其分配给一个变量。 e、 g./24而不是255.255.255.0

我已经单独隔离了面具,如下所示。但需要以位/x表示

for /f "tokens=2,* delims=:" %%A in ('ipconfig ^| find "Subnet"') do set subnet=%%A
set subnet=%subnet:~1%
echo %subnet%
谢谢


Confuseis

使用将
delims=()
替换为
delims=/(
“您的连接名”
使用实际的连接名。@wOxxOm.Wow.你两个月前为他们回答了这个问题。的确,Wow.现在这很有意义,因为我认为OP昵称很熟悉。因此,这个问题不仅是重复的,而且几乎是重复的。我认为获得/xx格式而不是255.255.255.0格式的问题是不同的从原始答案中可以看出,这是一个不同的问题,但对该问题的编辑起了作用,并且远没有我想象的那么复杂。“要提取掩码位值(本例中为24),请在代码中使用delims=/(而不是delims=()”。非常感谢,谢谢