2007/07/07

使用批次檔快速變更網路設定

之前一直在尋找『快速變更網路設定』的方法,因為我不會程式設計,當然去找外面現有的啦....

怎麼樣都不好用!.......終於,我發現,Windows本身已經有這支小程式了,修改為自己的環境,變成批次檔,想怎麼玩都行。

經常變更網路環境的人,例如帶著筆記型電腦到處跑....這個一定要用。

原始檔案及其說明:
C:>netsh interface ip set address /?

使用方式: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]|none [gwmetric=]integer]

參數:

Tag 值
name - 介面名稱。
source - 下列值之一:
dhcp: 為指定的介面設定 IP 位址時,使用 DHCP 為來源。
static: 設定 IP 位址時,將來源設定為本機靜態設定。

gateway - 下列值之一:
: 您在設定靜態 IP 位址使用的指定預設閘道。
none: 未設定預設閘道。
gwmetric - 預設閘道的公制。當閘道設定為 'none' 時,不能設定這個欄位。

當來源為 'static' 時,才能使用以下選項:

addr - 指定介面的 IP 位址。
mask - 指定介面的子網路遮罩。

註解: 用來改變 IP 位址設定模式,可從 DHCP 改變到靜態模式或從靜態模式改變到 DHCP。加入 IP 位址到靜態 IP 位址

的介面或加入預設的閘道。

範例:

set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1

我的方法和建議:
1.網路名稱不要有中文,例如『區域網路』-->『Lan』
2.多塊網卡要注意區分
3.設定時,會耗費幾秒鐘,別以為當機,所以,我在批次檔第一行加上『網路設定中,請稍等,完成後將自動離開』
4.最後面有一個『1』,是公制(Interface Metric),別漏掉
5.加上Config參數,您可以擁有『選擇權』,變成多種網路環境....電腦玩家都應該會,不要班門弄斧的好。

補充:
1.將現有網路環境輸出成為文字檔:
netsh -c interface dump > net1.txt (文字檔名稱自取)
2.將文字檔網路環境套用進來:
netsh -f net1.txt

Ps:批次檔的操作,應該不必寫的太清楚吧?

微軟的原廠說明點此

沒有留言:

張貼留言