原创|批处理|批处理一键生成指定范围的MAC地址

16进制递增,批处理一键生成指定范围的MAC地址

可以经过适当的修改,实现10进制、二进制、8进制的类似效果

使用方法:

将以下代码复制后,保存为*.bat批处理文件即可执行;或者新建一个记事本文件,将复制的代码粘贴进去,然后将文件名后缀改为*.bat,双击即可执行;

批处理内容:

@echo off
title MAC地址指定范围生成器-以16进制增加V1.1_20150829( by HRD )
color b5
echo MAC地址指定范围生成器-以16进制增加V1.1_20150829( by HRD )
set b=16
set str=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
set /p head=Please Enter Head Mac:
set /p a=Please Enter Start Mac:
set /p endmac=Please Enter End Mac:
set file=MAC.log

if exist %file% del %file%
echo %head%%a%>%file%
::if exist count.dat goto start
echo 0 > count.dat
echo @@@@@@@@@@@@@@@@@@@@ - %date%%time% - @@@@@@@@@@@@@@@@@@@@

:start
color e5
set /a a=0x%a%+1
setlocal
set aa=%a%

:hex
set/a m=a/b,n=a%%b
call set n=%%str:~%n%,1%%
set h=%n%%h%
if %m% geq %b% set a=%m%&goto hex
call set m=%%str:~%m%,1%%
set a=%m%%h%

echo %head%%a%>>%file%
endlocal&set a=%a%

set /p count=<count.dat
set /a count= %count%+1
echo %count% PCS:
echo %count% >count.dat
echo %head%%a%

if %a%==%endmac% goto over
goto start

:over
color 2f
echo Make Success !!!
echo Make MAC over...
echo @@@@@@@@@@@@@@@@@@@@ - %date%%time% - @@@@@@@@@@@@@@@@@@@@
echo Total=%count%+1 PCS
echo Press any key to display the result ...
pause
echo Result:
type %file%
pause

操作过程:

生成的数据:

80ABCD100001
80ABCD100002
80ABCD100003
80ABCD100004
80ABCD100005
80ABCD100006
80ABCD100007
80ABCD100008
80ABCD100009
80ABCD10000A
80ABCD10000B
80ABCD10000C
80ABCD10000D
80ABCD10000E
80ABCD10000F
80ABCD100010
80ABCD100011
80ABCD100012
80ABCD100013
80ABCD100014
80ABCD100015
80ABCD100016
80ABCD100017
80ABCD100018
80ABCD100019
80ABCD10001A
80ABCD10001B
80ABCD10001C
80ABCD10001D
80ABCD10001E
80ABCD10001F
80ABCD100020
80ABCD100021
80ABCD100022
80ABCD100023
80ABCD100024
80ABCD100025
80ABCD100026
80ABCD100027
80ABCD100028
80ABCD100029
80ABCD10002A
80ABCD10002B
80ABCD10002C
80ABCD10002D
80ABCD10002E
80ABCD10002F
80ABCD100030
80ABCD100031
80ABCD100032
80ABCD100033
80ABCD100034
80ABCD100035
80ABCD100036
80ABCD100037
80ABCD100038
80ABCD100039
80ABCD10003A
80ABCD10003B
80ABCD10003C
80ABCD10003D
80ABCD10003E
80ABCD10003F
80ABCD100040
80ABCD100041
80ABCD100042
80ABCD100043
80ABCD100044
80ABCD100045
80ABCD100046
80ABCD100047
80ABCD100048
80ABCD100049
80ABCD10004A
80ABCD10004B
80ABCD10004C
80ABCD10004D
80ABCD10004E
80ABCD10004F
80ABCD100050
80ABCD100051
80ABCD100052
80ABCD100053
80ABCD100054
80ABCD100055
80ABCD100056
80ABCD100057
80ABCD100058
80ABCD100059
80ABCD10005A
80ABCD10005B
80ABCD10005C
80ABCD10005D
80ABCD10005E
80ABCD10005F
80ABCD100060
80ABCD100061
80ABCD100062
80ABCD100063
80ABCD100064
80ABCD100065
80ABCD100066
80ABCD100067
80ABCD100068
80ABCD100069
80ABCD10006A
80ABCD10006B
80ABCD10006C
80ABCD10006D
80ABCD10006E
80ABCD10006F
80ABCD100070
80ABCD100071
80ABCD100072
80ABCD100073
80ABCD100074
80ABCD100075
80ABCD100076
80ABCD100077
80ABCD100078
80ABCD100079
80ABCD10007A
80ABCD10007B
80ABCD10007C
80ABCD10007D
80ABCD10007E
80ABCD10007F
80ABCD100080
80ABCD100081
80ABCD100082
80ABCD100083
80ABCD100084
80ABCD100085
80ABCD100086
80ABCD100087
80ABCD100088
80ABCD100089
80ABCD10008A
80ABCD10008B
80ABCD10008C
80ABCD10008D
80ABCD10008E
80ABCD10008F
80ABCD100090
80ABCD100091
80ABCD100092
80ABCD100093
80ABCD100094
80ABCD100095
80ABCD100096
80ABCD100097
80ABCD100098
80ABCD100099
80ABCD10009A
80ABCD10009B
80ABCD10009C
80ABCD10009D
80ABCD10009E
80ABCD10009F
80ABCD1000A0
80ABCD1000A1
80ABCD1000A2
80ABCD1000A3
80ABCD1000A4
80ABCD1000A5
80ABCD1000A6
80ABCD1000A7
80ABCD1000A8
80ABCD1000A9
80ABCD1000AA
80ABCD1000AB
80ABCD1000AC
80ABCD1000AD
80ABCD1000AE
80ABCD1000AF
80ABCD1000B0
80ABCD1000B1
80ABCD1000B2
80ABCD1000B3
80ABCD1000B4
80ABCD1000B5
80ABCD1000B6
80ABCD1000B7
80ABCD1000B8
80ABCD1000B9
80ABCD1000BA
80ABCD1000BB
80ABCD1000BC
80ABCD1000BD
80ABCD1000BE
80ABCD1000BF
80ABCD1000C0
80ABCD1000C1
80ABCD1000C2
80ABCD1000C3
80ABCD1000C4
80ABCD1000C5
80ABCD1000C6
80ABCD1000C7
80ABCD1000C8
80ABCD1000C9
80ABCD1000CA
80ABCD1000CB
80ABCD1000CC
80ABCD1000CD
80ABCD1000CE
80ABCD1000CF
80ABCD1000D0
80ABCD1000D1
80ABCD1000D2
80ABCD1000D3
80ABCD1000D4
80ABCD1000D5
80ABCD1000D6
80ABCD1000D7
80ABCD1000D8
80ABCD1000D9
80ABCD1000DA
80ABCD1000DB
80ABCD1000DC
80ABCD1000DD
80ABCD1000DE
80ABCD1000DF
80ABCD1000E0
80ABCD1000E1
80ABCD1000E2
80ABCD1000E3
80ABCD1000E4
80ABCD1000E5
80ABCD1000E6
80ABCD1000E7
80ABCD1000E8
80ABCD1000E9
80ABCD1000EA
80ABCD1000EB
80ABCD1000EC
80ABCD1000ED
80ABCD1000EE
80ABCD1000EF
80ABCD1000F0
80ABCD1000F1
80ABCD1000F2
80ABCD1000F3
80ABCD1000F4
80ABCD1000F5
80ABCD1000F6
80ABCD1000F7
80ABCD1000F8
80ABCD1000F9
80ABCD1000FA
80ABCD1000FB
80ABCD1000FC
80ABCD1000FD
80ABCD1000FE
80ABCD1000FF

猜你喜欢

转载自blog.csdn.net/zh6526157/article/details/121470509