[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 请教修改MAC地址和IP地址的代码

如题,因为论坛没有搜索项,不知道这个主题是否有人发过,如果重复,斑竹大人手下留情了。。。

具体要运行的操作是:

网上邻居右键属性==>本地连接右键属性==>配置==>高级==>Network Address==>再输入我所需要的MAC地址==>确定
再加上:把IP地址改为我所需要的IP地址

本人需要经常更改MAC地址和IP地址,手动改起来太烦琐了,求高人写个代码。

  1. @echo off
  2. set /p mac=请输入新的MAC地址
  3. for /f "skip=1 delims=[]" %%i in ('wmic nic where 'netconnectionid like "本地连接%%"' get caption') do set numnet=%%i
  4. set regpath=HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\%numnet:~-4%
  5. reg add "%regpath%" /v "MAC Address" /d "%mac%" /f
  6. reg add "%regpath%\Ndi\Params\NetworkAddress" /ve /d "%%mac" /f
  7. reg add "%regpath%\Ndi\Params\NetworkAddress" /v "ParamDesc" /d "MAC Address" /f
复制代码
改IP自己能搞定否?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

请教一下老大,请输入新的mac地址是不是直接就把mac地址放在-=号后边就可以双击运行?
另,据说好像是芯片不一样,netword address这一选项就不一样的.,是否要修改
  1. reg add "%regpath%\Ndi\Params\NetworkAddress" /ve /d "%%mac" /f
  2. reg add "%regpath%\Ndi\Params\NetworkAddress" /v "ParamDesc" /d "MAC Address" /f
复制代码
的networkaddress?

TOP

//是不是直接就把mac地址放在-=号后边就可以双击运行?

是的

//据说好像是芯片不一样,netword address这一选项就不一样的.,是否要修改

请亲自测试是否需要修改
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢管理员和楼主,
经测试,直接放进去,也就是应该12位,我的无效,运行后直接cmd框出现要修改mac 地址,而且cmd不关.

另我的mac 地址是networdaddress,我只听说有intel芯片的会不一样.没有实例所有才会有此一问.

[ 本帖最后由 lxj 于 2008-11-4 19:23 编辑 ]

TOP

返回列表