标题: [文本处理] 批处理BAT怎样自动顺序生成IP? [打印本页]
作者: keshun 时间: 2014-3-1 15:16 标题: 批处理BAT怎样自动顺序生成IP?
下面是我使用的原代码,生成IP是获取帐号尾数生成。
现在想修改成自动顺序生成IP,要求从192.168.100.10-192.168.168.100.200,192.168.101.10-192.168.168.101.200,
以此类推,每行一个IP。
最终生成每行包含IP、帐号"user"用户名"cn"、MAC"bindmac"的格式,求高手帮忙,对原代码进行修改,谢谢!!- @echo off
- setlocal enabledelayedexpansion
-
- iconv -f utf-8 原文.txt >缓存.txt
-
- (for /f "delims=" %%a in (缓存.txt) do (
- set "aa=%%a"
- for %%b in ("!aa: =" "!") do (
- set "bb=%%~b"
- if /i "!bb:~,5!"=="user=" set /p=192.168.1!bb:~-4,2!.!bb:~-2,2! <nul
- if /i "!bb:~,8!"=="bindmac=" set /p=!bb! <nul
- if /i "!bb:~,5!"=="user=" set /p=!bb! <nul
- if /i "!bb:~,3!"=="cn=" set /p=!bb! <nul
-
- )
- echo,
- ))>>IP-MAC.txt
-
- del 缓存.txt
-
- @ping 127.0.0.1 -n 1 >nul
-
- sed -i "s/:/-/g" IP-MAC.txt
- sed -i "s/user=//g" IP-MAC.txt
- sed -i "s/bindmac=//g" IP-MAC.txt
- sed -i "s/ cn=//g" IP-MAC.txt
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |