发布网友 发布时间:2024-09-27 03:31
共4个回答
热心网友 时间:2024-10-27 17:50
@echo off追答嗯 你说的%var:~1,2% 这个是截取字符
像这样的%var: =% 是替换字符
比如 var=123
%var:123=abc% 这样就把123替换成abc了
热心网友 时间:2024-10-27 17:51
@echo off追答findstr命令可以在ipconfig命令显示的内容里查找字符串,只要你找出需要的行中的特征字符串(甚至只需要一个字)就能仅列出所找的行,供for命令取舍,那么找到的是这两行:
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.210
如果用 . : 和空格分隔,比如第一行,第一节就是 子网掩码 剩下部分就是 255.255.255.0
那么 set %%i=%%j 等于就是 set 子网掩码=255.255.255.0
第二行道理相同
热心网友 时间:2024-10-27 17:51
for /f "skip=10 tokens=1-3 delims=关,:" %%a in ('ipconfig') do set addr=%%c热心网友 时间:2024-10-27 17:52
是固定格式吧的?那么你就好处理了啊