首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

使用 .NET 實作 IP 切換工具 (1):原理與批次檔準備

     編輯:關於C語言

引言

頻繁在公司、客戶端、家裡切換網路環境,開發 Anytao.IpHelper 實現一鍵切換 IP。

解決方案架構

  1. 批次檔封裝 netsh.exe 指令。
  2. .NET Process 啟動批次檔。
  3. 附帶進度控制與檔案搜尋功能。

netsh 工具簡介

netsh 為 Windows 內建網路設定命令列工具,可設定 IP、子網路遮罩、預設閘道、DNS 等。詳細語法請參考線上手冊。

建立批次檔步驟

  1. 開啟記事本,貼上以下內容(依實際環境修改 IP 參數):
@echo Anytao is switching your ip now.
@echo off
netsh interface ip set address "區域連線" static 172.1.1.226 255.0.0.0 172.30.7.254 1
netsh interface ip set dns "區域連線" static 200.121.5.1
echo ...www.anytao.com...
Echo Congratulations, done.
pause
  1. 另存為 home.bat(英文系統請將「區域連線」改為 "Local Area Connection")。

下一篇將介紹 .NET 程式碼呼叫此批次檔的完整實作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved