标题: [系统相关] 请教修改MAC地址和IP地址的代码 [打印本页]
作者: wsittly 时间: 2008-11-3 23:40 标题: 请教修改MAC地址和IP地址的代码
如题,因为论坛没有搜索项,不知道这个主题是否有人发过,如果重复,斑竹大人手下留情了。。。
具体要运行的操作是:
网上邻居右键属性==>本地连接右键属性==>配置==>高级==>Network Address==>再输入我所需要的MAC地址==>确定
再加上:把IP地址改为我所需要的IP地址
本人需要经常更改MAC地址和IP地址,手动改起来太烦琐了,求高人写个代码。
作者: Batcher 时间: 2008-11-4 00:46
- @echo off
- set /p mac=请输入新的MAC地址
- for /f "skip=1 delims=[]" %%i in ('wmic nic where 'netconnectionid like "本地连接%%"' get caption') do set numnet=%%i
- set regpath=HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\%numnet:~-4%
- reg add "%regpath%" /v "MAC Address" /d "%mac%" /f
- reg add "%regpath%\Ndi\Params\NetworkAddress" /ve /d "%%mac" /f
- reg add "%regpath%\Ndi\Params\NetworkAddress" /v "ParamDesc" /d "MAC Address" /f
复制代码
改IP自己能搞定否?
作者: lxj 时间: 2008-11-4 10:06
请教一下老大,请输入新的mac地址是不是直接就把mac地址放在-=号后边就可以双击运行?
另,据说好像是芯片不一样,netword address这一选项就不一样的.,是否要修改- reg add "%regpath%\Ndi\Params\NetworkAddress" /ve /d "%%mac" /f
- reg add "%regpath%\Ndi\Params\NetworkAddress" /v "ParamDesc" /d "MAC Address" /f
复制代码
的networkaddress?
作者: Batcher 时间: 2008-11-4 16:58
//是不是直接就把mac地址放在-=号后边就可以双击运行?
是的
//据说好像是芯片不一样,netword address这一选项就不一样的.,是否要修改
请亲自测试是否需要修改
作者: lxj 时间: 2008-11-4 19:18
谢谢管理员和楼主,
经测试,直接放进去,也就是应该12位,我的无效,运行后直接cmd框出现要修改mac 地址,而且cmd不关.
另我的mac 地址是networdaddress,我只听说有intel芯片的会不一样.没有实例所有才会有此一问.
[ 本帖最后由 lxj 于 2008-11-4 19:23 编辑 ]
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |