发布网友 发布时间:2022-04-25 04:44
共1个回答
热心网友 时间:2023-10-26 20:03
@echo off & color e0
MODE CON COLS=135 LINES=26
setlocal enabledelayedexpansion
set/p ip=输入IP地址(X.X.X.X):
>ip.txt ECHO !ip!
for /f "tokens=1 delims=." %%a in (ip.txt) do (
for /f "tokens=2 delims=." %%b in (ip.txt) do (
for /f "tokens=3 delims=." %%c in (ip.txt) do (
for /f "tokens=4 delims=." %%d in (ip.txt) do (
set a1=%%a & set a2=%%b
set a3=%%c & set a4=%%d
)
)
)
)
ECHO !a1!
ECHO !a2!
ECHO !a3!
ECHO !a4!
pause>nul
:: 中国批处理脚本联盟
追问在此基础上如何加上判断要怎么加呢?
需求:判断a.b.c.d,a取值需在【1~255】,b、c取值在【0~255】,d取值在【1~254】。
若未在该范围内,则重新输入ip。
非常感谢。
追答:: 请尊重写代码的人, 如果代码对你有帮助, 请先采纳问题
:: 团队不允许除问题本身的任何其他问题, 我们深感歉意!
:: 你现在这个提问问题, 留下您的联系方式, 写好后, 发送给您!
:: 中国批处理脚本联盟