|
正好我写了个切换的 bat
- @ECHO OFF
- Title ip设置
- setlocal ENABLEDELAYEDEXPANSION
- mode con: cols=65 lines=25
- color 0a
- :: 批处理获取管理员权限
- :-------------------------------------
- %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&&exit /b
- pushd "%CD%"
- CD /D "%~dp0"
- :--------------------------------------
- set selcet=1
- :MENU
- cls
- ECHO. ip设置
- ECHO. ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
- ECHO.
- ECHO. 1 ip设置_指定 2 ip设置_DHCP
- ECHO.
- ECHO. ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
- ECHO.
- Set /p selcet=请输入数字并按 [Enter] 确定(默认为:%selcet%):
- SET selcet=%selcet:~0,1%
- If "%selcet%"=="1" goto :madeip
- If "%selcet%"=="2" goto :DHCP
- :madeip
- set selcet=2
- set name="无线网络连接"
- set address=192.168.1.66
- set mask=255.255.255.0
- set gateway=192.168.1.1
- set dns=114.114.114.114
- set dns1=8.8.8.8
- set dns2=123.125.81.6
- netsh interface ip set add %name% static %address% %mask% %gateway%>nul
- netsh interface ip set dnsservers %name% static %dns% primary validate=no>nul
- netsh interface ip add dnsservers %name% %dns1% validate=no>nul
- netsh interface ip add dnsservers %name% %dns2% index=2 validate=no>nul
- ECHO.
- echo 已设置为指定IP
- pause
- GOTO MENU
- :DHCP
- set selcet=1
- set name="无线网络连接"
- netsh interface ip set address name=%name% source=DHCP>nul
- netsh interface ip set dnsservers name=%name% source=DHCP>nul
- ECHO.
- echo 已设置为DHCP
- pause
- GOTO MENU
复制代码 |
|