笔记本快速连接到不同的WIFI并设备IP获取方式为DHCP或固定IP地址。
生活随笔
收集整理的這篇文章主要介紹了
笔记本快速连接到不同的WIFI并设备IP获取方式为DHCP或固定IP地址。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
近期由于需要經(jīng)常拿筆記本電腦到不同的辦公室工作,就有了如題的需求。
先說明一下操作系統(tǒng):Windows 10 家庭中文版 21H1
經(jīng)過測試不同的軟件和方法后,最后發(fā)現(xiàn)BAT批處理的命令方式最方便和穩(wěn)定。于是網(wǎng)上各種查找資料后得到如下的腳本代碼,把下面的腳本代碼使用記事本軟件保存為.bat的批處理文件就可以實現(xiàn)了。當然這里的這些WiFi熱點都已經(jīng)手動進行過一次保存WiFi密碼的連接過的。如果是第一次連接熱點,那么還是不要使用腳本的好,因為密碼不知道哦。
bat批處理腳本如下:
@echo off rem 強制獲取管理員權(quán)限 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit rem //設(shè)置網(wǎng)絡(luò)適配器的名稱,也就是你需要命令來操作的網(wǎng)卡叫什么名字,“開始”——“運行”輸入ncpa.cpl回車可以看到 set NAME="WLAN" rem //以下屬性值可以根據(jù)需要更改 set ADDR=X.X.X.X set MASK=255.255.255.0 set GATEWAY=X.X.X.X set ADDR2=192.168.X.X set MASK2=255.255.255.0 rem //以上屬性依次為IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、首選DNS、備用DNS:0 echo 當前可用操作有: echo ********** echo 1 設(shè)置為靜態(tài)IP echo 2 設(shè)置為動態(tài)IP echo 3 斷開WIFI連接 echo ********** echo 4 連接到XX3熱點并設(shè)置為固定地址X.X.X.X echo 5 連接到ww熱點并設(shè)置為自動獲取 echo ********** echo 9 使用XXX有線網(wǎng)卡連接到X樓交換機并設(shè)置固定IP地址和XX IP段 echo ********** echo 11 退出 echo ********** echo 請選擇后回車: echo ********** set /p operate= if %operate%==1 goto 1 if %operate%==2 goto 2 if %operate%==3 goto 3 if %operate%==4 goto 4 if %operate%==5 goto 5if %operate%==9 goto 9if %operate%==11 goto 11:1 echo 正在設(shè)置靜態(tài)IP,請稍等... rem //可以根據(jù)你的需要更改 echo IP地址 = %ADDR% echo 掩碼 = %MASK% echo 網(wǎng)關(guān) = %GATEWAY% echo IP地址2 = %ADDR2% echo 掩碼2 = %MASK2% netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY% rem //以下是在相同網(wǎng)卡下增加第二個IP地址 rem //netsh interface ipv4 add address %NAME% addr=192.168.X.X mask=255.255.255.0 rem //netsh interface ipv4 add address %NAME% addr=%ADDR2% mask=%MASK2% echo 首選DNS = %DNS1% if "%DNS1%"=="" (echo DNS1為空) else netsh interface ipv4 set dns %NAME% static %DNS1% echo 備用DNS = %DNS2% if "%DNS2%"=="" (echo DNS2為空) else (netsh interface ipv4 add dns %NAME% %DNS2%) echo **********已設(shè)置為靜態(tài)IP:%ADDR% *********** rem //echo **********已設(shè)置為靜態(tài)IP:%ADDR2% ***********pause goto 0:2 echo 正在設(shè)置動態(tài)IP,請稍等... echo 正在從DHCP自動獲取IP地址... netsh interface ip set address %NAME% dhcp echo 正在從DHCP自動獲取DNS地址... netsh interface ip set dns %NAME% dhcp echo **********已設(shè)置為動態(tài)IP地址*********** pause goto 0:3 echo 正在斷開WIFI網(wǎng)絡(luò)連接,請稍等... netsh wlan disconnect echo **********已斷開WIFI網(wǎng)絡(luò)連接*********** pause goto 0:4 rem //連接到XX3這個熱點WiFi echo 正在連接到XX3熱點并設(shè)置為固定IP地址,請稍等... rem //下面這行是name=后面是你WiFi的名稱(SSID) netsh wlan connect name=XX3 echo 正在設(shè)置靜態(tài)IP,請稍等... rem //可以根據(jù)你的需要更改 echo IP地址 = %ADDR% echo 掩碼 = %MASK% echo 網(wǎng)關(guān) = %GATEWAY% echo IP地址2 = %ADDR2% echo 掩碼2 = %MASK2% netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY% echo 首選DNS = %DNS1% if "%DNS1%"=="" (echo DNS1為空) else netsh interface ipv4 set dns %NAME% static %DNS1% echo 備用DNS = %DNS2% if "%DNS2%"=="" (echo DNS2為空) else (netsh interface ipv4 add dns %NAME% %DNS2%) echo **********已設(shè)置為靜態(tài)IP:%ADDR% *********** rem //echo **********已設(shè)置為靜態(tài)IP:%ADDR2% ***********pausegoto 0:5 rem //連接到ww這個熱點WiFi echo 正在連接到ww熱點并設(shè)置為固定IP地址,請稍等... rem //下面這行是name=后面是你WiFi的名稱(SSID) netsh wlan connect name=ww echo 正在設(shè)置動態(tài)IP,請稍等... echo 正在從DHCP自動獲取IP地址... netsh interface ip set address %NAME% dhcp echo 正在從DHCP自動獲取DNS地址... netsh interface ip set dns %NAME% dhcp echo **********已連接到ww熱點*********** echo **********已設(shè)置為動態(tài)IP地址***********pause goto 0:9 rem //使用XX-C有線網(wǎng)卡連接到XX交換機并設(shè)置固定IP地址和XX IP段 echo 正在使用XX-C有線網(wǎng)卡連接到XX交換機并設(shè)置固定IP地址和XX IP段 rem //下面這行的格式為IP地址 掩碼 網(wǎng)關(guān) netsh interface ipv4 set address XX-C static 192.168.X.X 255.255.255.0 192.168.X.X rem //以下是在相同網(wǎng)卡下增加第二個IP地址 rem //下面這行的格式為IP地址 掩碼 不設(shè)置網(wǎng)關(guān) netsh interface ipv4 add address XX-C addr=192.168.X.X mask=255.255.255.0 rem //以下是DNS1的設(shè)置 netsh interface ipv4 set dns XX-C static 192.168.X.X rem //以下是DNS2的設(shè)置 netsh interface ipv4 add dns XX-C X.X.X.X echo **********已完成設(shè)置*********** pause goto 0:11 exit以上的很多地方都經(jīng)過了脫敏處理,請認真看好代碼再進行依葫蘆畫瓢的寫,相信你認真看的話能夠?qū)懗瞿阈枰拇a的。
運行圖
?選擇選項后的圖
?
最后參考文章有:
http://t.zoukankan.com/moonbaby-p-11188135.html
How to manage wireless networks with Command Prompt on Windows 10 | Windows Central
總結(jié)
以上是生活随笔為你收集整理的笔记本快速连接到不同的WIFI并设备IP获取方式为DHCP或固定IP地址。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java计算机毕业设计小区车辆管理系统源
- 下一篇: Quartz立即执行