bat2exe_v1.0.0.1.zip@echo off
color 0a
mode con cols=70 lines=20
title 自制405修改工具 仅限单机使用
CLS
ECHO.
for /f "tokens=2 delims=:" %%a in ('ipconfig /all^|find "物理地址"') do (
echo 当前地址是%%a
)
ECHO. =-=-=-=-=菜单选择=-=-=-=-=
ECHO. 仅限本机使用
ECHO.
ECHO. 1 修改网络00232482D09C
ECHO.
ECHO. 2 重置00232482D08C
ECHO.
ECHO. 3 退 出
ECHO.
ECHO.
ECHO.
echo. 请输入选择项目的序号(可多选):
set /p ID=
set "CID=%ID:~0,1% %ID:~1,1% %ID:~2,1% %ID:~3,1%"
if "%CID:~-1%"==" " set "CID=%CID:~,-1%"
for %%a in (%CID%) do (
if "%%a"=="1" call :cmd1
if "%%a"=="2" call :cmd2
if "%%a"=="3" exit
)
PAUSE
set "ID="
set "CID="
goto :MENU
:cmd1
echo 正在重置网络...
netsh winsock reset
cls
echo 正在释放/获取...
ipconfig/flushdns
cls
ipconfig/release
cls
echo 正在禁用网络信息...
netsh interface set interface name="本地连接" admin=disabled
TIMEOUT /T 3
cls
echo 正在添加...
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0007" /v NetworkAddress /t REG_SZ /d 00232482D09C -y
TIMEOUT /T 3
echo 正在启用网络信息...
netsh interface set interface name="本地连接" admin=enabled
GOTO :eof
:cmd2
echo 正在重置网络...
netsh winsock reset
cls
echo 正在释放/获取...
ipconfig/flushdns
cls
ipconfig/release
cls
echo 正在禁用网络信息...
netsh interface set interface name="本地连接" admin=disabled
TIMEOUT /T 3
cls
echo 正在删除...
REG delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0007" /v NetworkAddress /f
TIMEOUT /T 3
echo 正在启用网络信息...
netsh interface set interface name="本地连接" admin=enabled
GOTO :eof