我正在与我正在使用的batch file有很大的困难。 随着我收到下面的更新,我使用nslookup返回地址的IP。
是否有可能提取与nslookup命令返回的IP作为variables,然后编辑最后两位数字将其更改为数字1。
结束命令是ping更改的variables。
具体到我的代码这提供了所需的输出
FOR /F "Skip= 4 tokens=2" %%A IN ('nslookup***') Do Set "ip= %%A" SET "offsets=0.0.0.-14" @echo off for /f "tokens=1-4 delims=. " %%a in ("%ip%") do ( set octetA=%%a set octetB=%%b set octetC=%%c set octetD=%%d ) FOR /f "tokens=1-4 delims=." %%a in ("%offsets%") do ( SET /a octetA+=%%a SET /a octetB+=%%b SET /a octetC+=%%c SET /a octetD+=%%d )