撰于 阅读 18

一键更换IP脚本

1625984361-Desktop 一、 @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

评论已关闭