【发布时间】:2017-05-18 02:02:45
【问题描述】:
我正在尝试让这个批处理文件工作。有 2 个 IP 范围需要检查。
10.0.50.xxx 10.0.60.xxx
到目前为止,我没有成功。
[回滚到原始 - OP 还尝试在匹配字符串中使用*]
ipconfig | find /i "IPv4 Address. . . . . . . . . . . : 10.0.50." >nul 2>nul && (
call script.bat
) || (
ipconfig | find /i "IPv4 Address. . . . . . . . . . . : 10.0.6." >nul 2>nul && (
call script2.bat
) || (
exit
任何帮助将不胜感激。
【问题讨论】:
-
您确实意识到您的代码中的
60缺少0,不是吗?如果您只是运行 2 行ipconfig|find...&&call script?.bat或者可能代替&&if not errorlevel 1会发生什么? -
我在 ip 地址的末尾添加了“*”,因为这个值是可变的。输出为 More?
标签: windows batch-file