MAC随机修改批处理

原文:MAC随机修改批处理

  1. @echo off
  2. mode con cols=70 lines=20
  3. title MAC随机修改工具
  4. color 3F
  5. setlocal enabledelayedexpansion
  6. :start
  7. cls
  8. echo             ┏━━┓我       ●╭○╮ 我┏━━┓
  9. echo             ┃天长┃愛   /█∨█\ 想┃永远┃
  10. echo             ┃地久┃你       ∏    ∏     你┃拥有┃
  11. echo             ┗━━┛. 我爱你一万年 ┗━━┛
  12. echo                         MAC随机修改工具
  13. echo       ----------------------------------------------------
  14. echo       本地网卡:
  15. ipconfig /all|find "Description">%temp%\des.txt
  16. devcon find pci\*>%temp%\pci.txt
  17. call :getPCI 1
  18. call :getMAC 1
  19. echo       !pci!
  20. echo       Physical Address:%MAC%
  21. echo.
  22. echo          [1] 随机修改MAC地址
  23. echo          [2] 查看IP地址
  24. echo          [3] 退出本程序
  25. echo       ----------------------------------------------------
  26. set /p choice=        请选择:
  27. if "%choice%"=="1" (
  28. call :setMAC
  29. call :getMAC 2 !MAC!
  30. call :getPCI 2
  31. echo       MAC随机修改成功
  32. pause
  33. ) else if "%choice%"=="2" (
  34. echo       IP Address...
  35. for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^|find "IP Address"') do (
  36.        echo          %%i
  37. )
  38. pause
  39. ) else if "%choice%"=="3" goto end
  40. goto start
  41. :setMAC
  42. if not exist MAC.txt (
  43. echo       没有找到存储MAC的文件MAC.txt,请在该程序目录下建立
  44. echo       MAC.txt并存储MAC地址,每一个地址占一行!!!
  45. pause>nul
  46. goto start
  47. )
  48. set /a var=0
  49. for /f %%i in (MAC.txt) do set /a var=!var!+1
  50. set /a var=!random!%%!var!+1
  51. set /a tmp=0
  52. for /f %%i in (MAC.txt) do (
  53. set /a tmp=!tmp!+1
  54. if !tmp!==!var! (
  55.        set MAC=%%i
  56.        goto :eof
  57. )
  58. )
  59. goto :eof
  60. :getMAC
  61. for /f "skip=11" %%i in ('reg query HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}') do (
  62. for /f "skip=4 tokens=2,*" %%j in ('reg query %%i /v DriverDesc') do (
  63.        if %%k==!pci! (
  64.          if %1==1 (
  65.             for /f "skip=4 tokens=2,*" %%l in ('reg query %%i /v networkaddress') do (
  66.                    set MAC=%%m
  67.                    goto :eof
  68.             )
  69.          )
  70.          if %1==2 (
  71.             reg add %%i /v networkaddress /d %2 /f>nul
  72.             goto :eof
  73.          )
  74.        )
  75. )
  76. )
  77. goto :eof
  78. :getPCI
  79. for /f "tokens=2 delims=:" %%i in (%temp%\des.txt) do (
  80. for /f "tokens=2 delims=&" %%j in ('type "%temp%\pci.txt"^|find "%%i"') do (
  81.        if %1==1 (
  82.          set pci=%%i
  83.          set pci=!pci:~1,-1!
  84.          goto :eof
  85.        )
  86.        if %1==2 (
  87.          echo       正在禁用网卡...
  88.          devcon disable *%%j*>nul
  89.          echo       正在启用网卡...
  90.          devcon enable *%%j*>nul
  91.        )
  92. )
  93. )
  94. goto :eof
  95. :end
  96. if exist %temp%\des.txt del %temp%\des.txt
  97. if exist %temp%\pci.txt del %temp%\pci.txt

在别人论坛看到这么个批处理
r
转发到本站来给大家做做研究

附件:mac随机修改批处理

时间: 2024-10-24 05:59:24

MAC随机修改批处理的相关文章

Mac怎么修改应用图标

  Mac电脑修改应用图标方法与Windows电脑有很大的不同,在Mac电脑中,如果修改应用图标,首先需要下载准备好一些自己喜欢的图标.然后找到应用源文件,更换相关图标文件即可,以下是具体的步骤教程: 一.由于Mac应用图标是iCns图标,因此首先需要下载一些自己喜欢的iCns图标,大家可以网上搜索找找; 二.然后选中想要修改图标的程序 --> 显示包内容 --> contents --> Resources,进入该目录后,找到原始的图标文件,拿新的相同命名的图标文件覆盖即可(请事先请备

mac地址修改器怎么用?

  首先要找到计算机原来的mac地址: 第一步:右键"我的电脑",再点一下"属性" 然后你会看到这个熟悉的窗口 点一下"设备管理器" 在"设备管理器"里面找到网卡 右键网卡,点一下"属性 然后打开MAC地址修改器,将得到的mac地址复制进去,如图: 最后点修改就可以了.

Mac怎么修改文件夹图标?

  Mac怎么修改文件夹图标?有很多苹果Mac的用户朋友在使用 Mac 电脑时,想要为自己的文件夹更换成一些有特色的图标,让自己的文件夹看上去更加有个性.下面为您简单介绍下怎么在 Mac 电脑上为文件夹更改图标的操作方法. 1.我们先在 Mac 上打开一个你想要作为文件夹图标的图片,直接在"预览"中打开就好.比如我在这里打开一个 PC6苹果网的图标,如图所示 2.接下来请在预览里框选你想要作为文件夹新图标的图画,然后再按下 Commadn+C 键来复制内容. 3.随后选中你想要为它更换

Mac怎么修改用户名

  Mac怎么修改用户名?对于很多Mac新手来说,修改用户是不容易的事,要牵涉到很多地方的修改,不过,如果只是需要满足登陆用户名的修改的话,就比较简单.而如果需要将某个用户在每一个地方显示的名字都改掉的话,就要修改不是地方了,下面小编就来讲讲Mac修改用户名教程. 1.当你打开 Terminal(终端),你会看到如下显示: 前面的Mac-mini就是你电脑的名称,如果是你自己的电脑而显示别人的名称,你当然会不爽啦. 2.修改电脑名称 打开 "系统偏好设置" -> "共享

I.MX6 MAC地址修改

/*********************************************************************** * I.MX6 MAC地址修改 * 说明: * I.MX6并没有设置好默认的MAC地址,虽然有自动生成MAC地址的方法,但 * 如果出货量大的话,还是可能照成重复的,记录一下怎么设定MAC地址. * * 2016-6-24 深圳 南山平山村 曾剑锋 ****************************************************

MAC版修改MySQL初始密码的方法

问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码. (感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆... 另外,step1和2来源于http://www.bitsCN.com/article/87585.htm 英文不好,官方的没太看明白# #) step1: 苹果->系统偏好设置

mac如何修改hosts文件

  Mac OS的Hosts文件如何修改呢? 其实修改Mac OS系统的Hosts文件还是一样的修改,不过路径不同而已,现在安下小编就来教你如何修改 Mac OS 系统的 Hosts 文件. 第一步.打开你的文件管理器也就是Finder ,Hosts自然也是在这个里面. 第二步.接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示: 第三步.在打开的文件夹当中找到"Hosts"文件夹. 第四步.

Mac未能修改分区图,因为文件系统验证失败的解决办法

  相信很多自己动手在Mac下进行过分区的用户朋友,可能或多多少都会遇到"未能修改分区图,因为文件系统验证失败"错误提示.有的可能是之前安装了 BootCamp 版 Windos 系统,现在想要删除,但又删除不掉.当看到这种出错的情形,小编的心是凉了一半,一大块磁盘空间又见了,不知道此时你感觉如何.下面简单介绍下当遇到这样的情况时,应该如何处理. 1.当遇到上面的情况时,这是因为 Mac OS 系统内部文件系统在验证时出错,导致不能将空余的分区合并到 Mac OS 分区中.这时请重新启

mac如何修改hosts

  其实修改Mac OS系统的Hosts文件还是一样的修改,不过路径不同而已,现在小编就来教你如何修改 Mac OS 系统的 Hosts 文件. 第一步.打开你的文件管理器也就是 Finder ,Hosts自然也是在这个里面. 第二步.接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示: 第三步.在打开的文件夹当中找到"Hosts"文件夹. 第四步.双击打开"Hosts"文