Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

多網絡環境下的 IP 切換批處理腳本工具

編輯:系統常見問題解答

針對頻繁在不同網絡環境(公司、家裡、公共 Wi-Fi、VPN 等)切換的開發人員,手動修改 IP、DNS、代理極其繁瑣。本文提供一個功能完整的批處理選單腳本 ip.bat,可一鍵切換預設網絡配置。

核心功能

  • 無線/有線網卡自動獲取 IP (DHCP)
  • 多組靜態 IP 預設(如公司綁定 MAC/IP、宿舍、不同樓層)
  • 系統代理一鍵啟用/停用(支援例外列表)
  • 網卡啟用/禁用快捷操作

腳本結構示例

@echo off
set ProxyServerValue=127.0.0.1:8087
set ProxyOverrideValue="10.*,<local>"
:menu
cls
echo ==================================
echo  1: 無線自動   2: 無線公安   3: 有線自動
echo  4: 有線宿舍   5: 有線公安   6: 有線曉山
echo  7: 無線宿舍   8: 無線曉山
echo  P: 設置代理   N: 取消代理
echo  EB: 啟用有線  DB: 禁用有線
echo  EW: 啟用無線  DW: 禁用無線
echo  Q: 退出
echo ==================================
set /p input=選擇選項並回車:
if "%input%"=="1" goto IP_1
if "%input%"=="2" goto IP_2
... (其餘標籤對應 netsh 指令配置 IP、DNS、代理)
goto menu

使用方法

  1. 將代碼保存為 ip.bat 放置桌面。
  2. 根據實際網絡環境修改各標籤下的 netsh interface ip set address、set dns 等參數。
  3. 以管理員身份運行腳本,選擇對應選單項即可完成切換。

此腳本將複雜的網絡配置封裝為互動選單,極大提升多環境下的工作效率。

Copyright © Windows教程網 All Rights Reserved