@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
echo 修改ip地址:1自动获取ip, 2树莓派
set sel=
set/p sel=请选择修改方式:
if "%sel%"=="1" goto auto
if "%sel%"=="2" goto Pi
echo 您没有选择修改方式。
goto end
:auto
echo 正在更改IP地址,请稍等......
::netsh interface ip set address name ="以太网" source = dhcp
::netsh interface ip set dns name ="以太网" source = dhcp
netsh interface ip set address name="以太网" source=dhcp
netsh interface ip set dns name ="以太网" source = dhcp
:::netsh interface ip delete dns "以太网" all
ipconfig /flushdns
echo 更改IP地址完成!
goto end
:Pi
echo 正在更改IP地址,请稍等......
netsh interface ip set address name="以太网" source=static addr=192.168.0.111 mask=255.255.255.0 gateway=192.168.0.254 gwmetric=1
:::netsh interface ip set dns name="以太网" source=static addr=202.206.32.1
ipconfig /flushdns
echo 更改IP地址完成!
goto end
:end
pause
bat实现修改网卡IP
最新推荐文章于 2024-03-11 10:57:47 发布