[教學]使用bat檔案來修改電腦中的ip
本篇教學文主要提供使用者自行撰寫bat檔案來修改電腦的ip
因分享AP供touch使用時需修改為固定ip
而攜帶筆電外出時又需要更改為浮動ip(DHCP)
修改ip步驟雖不難 但反覆修改過程實在繁瑣
因此透過bat檔作ip修改以利使用者切換使用場所時免除繁複步驟
教學目的僅讓使用者可以使用
相關知識與bat與法代表含意請自行google
==
適用範圍
window作業系統
使用工具
文字檔
所需知識
開啟顯示副檔名
==
這段文字寫給對副檔名不是很瞭解的使用者
若讀者已知道副檔名開啟與修改方法 請跳過這段
文字文件(.txt)應該沒有電腦裡面沒有的
比較困難?!的部分(應該說有可能比較不熟)是副檔名的地方
開啟相關副檔名的方式原諒我沒有圖(實在懶得抓了)
有請google大神
到google搜尋 顯示 副檔名這兩個關鍵字
再搭配作業系統應該都有的
怎麼檢查自己的電腦有沒有顯示副檔名
我用白話的方式來說
到任何一個地方按[右鍵] 點選[新增] 然後[文字文件]
注意這個地方我們使用的是 [文字文件] 而不是 [筆記本文件]
然後看看你新增出來的檔案是叫做
[新增文字文件] 還是 [新增文字文件.txt]
前者是沒有顯示副檔名 後者是有顯示的
如果沒有顯示副檔名的話請google把他打開
==
接著是確定你要修改ip的部分是什麼名稱
這部分非常重要
以我之前寫過的三篇文章來說
XP中我要修改的名稱叫做 無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=6&f=1699141416&p=0
VISTA中我要修改的名稱也叫做 無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802870&p=6
Win7中我要修改的名稱還是叫做 無線網路連線
http://www.wretch.cc/album/show.php?i=bobohsu311&b=7&f=1524030815&p=1
那為什麼還要強調名稱?!
因為每個人電腦裡的名稱不盡相同
有人叫做 無線網路連線
有人叫做 無線區域連線
最常見的 無線網路連線1 無線網路連線2 無線網路連線3 .....
請先確定好你要改的名稱是什麼
這邊撰寫的教學以 無線網路連線 為主
並著上黃色 讀者只要將黃色部分修改成自己要的名稱就可以了
接著是 ip 的部分
ip 在教學文中以紅色表示
使用者可將紅色部分改成自己要的ip
本bat檔不只可以修改無線網路的ip
也可以修改區域連線的ip
只要將黃色部分名稱改成你要修改的名稱都可以進行修改
請注意 修改時請改有顏色部分
其餘部分請保留
==========
如果一且準備完成
請在任何地方(例如桌面)點選右鍵並新增文字文件
此時你會看到你的檔案叫做 [新增文字文件.txt]
請打開文字文件並參照下方三個範例做輸入
==
首先是將 無線網路連線 的 ip 改成
IP位址: 192.168.0.1
子網路遮罩: 255.255.255.0
預設閘道
慣用DNS伺服器: 8.8.8.8
其他DNS伺服器:
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=6&f=1699141434&p=18
請在文字文件中輸入以下四行
@echo off
netsh interface ip set address "無線網路連線" static 192.168.0.1 255.255.255.0
netsh interface ip set dns "無線網路連線" static 8.8.8.8 primary
echo finish
==
如果是想將 無線網路連線 的 ip 改成
IP位址: 192.168.0.1
子網路遮罩: 255.255.255.0
預設閘道
慣用DNS伺服器: 8.8.8.8
其他DNS伺服器: 8.8.4.4
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802880&p=16
請在文字文件中輸入以下五行
@echo off
netsh interface ip set address "無線網路連線" static 192.168.0.1 255.255.255.0
netsh interface ip set dns "無線網路連線" static 8.8.8.8 primary
netsh interface ip add dns "無線網路連線" 8.8.4.4
echo finish
==
若是將 無線網路連線 的 ip 改成
自動取得ip位址
DNS也改成自動取得DNS伺服器位址
如圖所示
http://www.wretch.cc/album/show.php?i=bobohsu311&b=8&f=1995802879&p=15
請在文字文件中輸入以下四行
@echo off
netsh interface ip set address "無線網路連線" dhcp
netsh interface ip set dns "無線網路連線" dhcp
echo finish
==
上面提供三個範例
輸入完成後請存檔並關閉檔案
請注意上方三個範例分別是三個不同的檔案
請不要把三個範例存在同一個檔案裡面
完成後請修改 [新增文字文件.txt] 的檔案名稱
將其改成 [新增文字文件.bat]
( 新增文字文件 可自行修改成自己想要的名稱
此處以 新增文字文件 為例)
修改成bat檔時系統會提示說修改副檔名可能導致檔案無法執行
請點選確定
==========
此時XP只要雙擊左鍵讓他執行
bat檔就會將無線網路連線改成你設定的ip了
Win7使用者請在bat檔案按右鍵
並選擇 [以系統管理身分執行] 即可
VISTA使用者請自行研究如何執行XDDDD
(原諒我VISTA還人了)
如此依來就不用每次都要按來按去修改ip了
不過聽說有軟體可以改...........
好吧 其實我懶得去找
==
補充
對副檔名不是很瞭解的使用者
請在設置完成後將副檔名隱藏起來
以免日後造成檔案無法使用的窘境
---------------
下面延伸修改區域連線的ip
此處請確定上方檔案已經學會
下方教學僅以文字敘述 不再上色
==
若要修改區域連線
一樣要確定修改名稱
通常改區域連線成固定ip
除ip位址與子網路遮罩外 預設閘道通常也要設定
設定與法跟上面一樣
如果想設定成這樣
IP位址: 192.168.0.123
子網路遮罩: 255.255.255.0
預設閘道:192.168.0.1
那只要在第一行修改名稱並在最後加上你要的ip
(太長的打不下 我只打後面)
..... "區域連線" static 192.168.0.123 255.255.255.0 192.168.0.1
三組ip的中間用空白隔開即可
修改DNS跟將ip改成浮動ip(DHCP)的方式跟上方雷同
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.94.195
※ 編輯: bobohsu311 來自: 58.115.94.195 (08/31 11:42)
推
08/31 12:59, , 1F
08/31 12:59, 1F
這樣會比較清楚嗎?!
※ 編輯: bobohsu311 來自: 120.126.19.55 (08/31 15:01)
推
08/31 18:29, , 2F
08/31 18:29, 2F
推
08/31 22:31, , 3F
08/31 22:31, 3F
iPod 近期熱門文章
PTT數位生活區 即時熱門文章