找回密码
 加入网盟
分割线
官方精品推荐
代码如下;
@echo off
arp -d
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt (这里的表情要改成P没办法代码和表情有冲突)
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
arp -s %IP% %Mac%
del ipaddr.txt
del ipconfig.txt
del phyaddr.txt
arp -s 192.168.1.1 40-16-9f-b3-c2-5a   
exit
(arp -s  后面的IP和MAC道怎么意思吧。。就是你的路由器和MAC 如果你不知道查看路由器MAC我也就:sleepy: <arp-a>)
把以上代码复制保存名为mac.bat就可以了(文件名一定要是mac.bat)
然后把以下代码复制保存为随意名为*.vbs就可以了(这个是去BAT黑框的让你在开机启动后不会出现黑框闪过的。)
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0000)
Wsh.Run "MAC.bat",0,True        (这个里面的MAC.bat对应以上的bat文件名)
Set Wsh=NoThing
WScript.quit
然后把*。vbs用快捷方式放入到开机启动。当然你也可以放其它开机启动项里面。但是出了问题我可不负责,我只保证我这段代码是有用的:lol

     希望大家多多支持华夏网管联盟,,,常回家看看。。。。
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条