一、
@echo off
netsh interface ip set address “以太网” static 192.168.25.25 255.255.255.0 192.168.25.254
二、
@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” )
pushd “%CD%”
CD /D “%~dp0″
:begin
rem //设置变量
set NAME=”以太网”
rem //以下属性值可以根据需要更改
set ADDR1=10.66.105.3
set ADDR2=192.168.206.75
set MASK=255.255.255.0
set GATEWAY1=10.66.105.1
set GATEWAY2=192.168.206.254
rem //以上属性依次为IP地址、子网掩码、网关
echo 当前可用操作有:
echo 1 设置为外网静态IP
echo 2 设置为内网静态IP
echo 3 退出
echo 请选择后回车:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3
:1
echo 正在设置外网静态IP,请稍等…
rem //可以根据你的需要更改
echo IP地址 = %ADDR1%
echo 掩码 = %MASK%
echo 网关 = %GATEWAY1%
netsh interface ipv4 set address %NAME% static %ADDR1% %MASK% %GATEWAY1%
echo 外网静态IP已设置!
pause
goto 3
:2
echo 正在设置内网静态IP,请稍等…
rem //可以根据你的需要更改
echo IP地址 = %ADDR2%
echo 掩码 = %MASK%
echo 网关 = %GATEWAY2%
netsh interface ipv4 set address %NAME% static %ADDR2% %MASK% %GATEWAY2%
echo 内网静态IP已设置!
pause
goto 3
:3
exit