如何修改IP地址 , 主要想知道到底要改成多少
data-log="fm:oad,pos:oad-ti,si:0,relv:,st:2"如何更改IP地址電腦怎么連接wifi
怎樣修改IP地址
怎么改自己電腦的ip地址
用電腦怎樣修改ip地址
臺式電腦怎么修改ip地址
如何更改IP地址?復制以下代碼到新建文本,名字任意,改后綴為bat或cmd即可
靜態IP設置:
@echo off
title 靜態IP設置
set name=改為連接的名字 , 如 無線連接 或 本地連接
set IP=此處填寫固定IP,如 192.168.1.2
set mask=此處填寫子網掩碼 , 如 255.255.255.0
set gw=此處填寫網關 , 如 192.168.1.1
set dns=此處填寫DNS服務器 , 192.168.1.1
set dns2=此處填寫備用DNS服務器
netsh int ip set addr name="%name%" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
netsh int ip set dns name="%name%" source=static addr=%dns% register=primary
netsh int ip add dns name="%name%" addr=%dns2%
netsh int ip set wins name="%name%" source=static addr=none
echo 靜態IP設置完成
pause動態IP設置(自動獲?。?
@echo off
title 動態自動獲取IP設置
set name=改為連接的名字,如 無線連接 或 本地連接
netsh int ip set addr name="%name%" source=dhcp
netsh int ip set dns name="%name%" source=dhcp
echo 動態自動獲取IP設置完成
pause自動切換:
@echo off
chcp 936>nul
set name=以太網
set ip=10.3.115.105
set gw=10.3.115.1
set mask=255.255.255.0
set dns1=10.0.0.1
set dns2=10.0.255.1
:start
echo --------------------------------------------------------
echo 當前設置鏈接名字:"%name%"
echo --------------------------------------------------------
echo.
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N "%name%:"') do (
set cn=%%i
)
rem 驗證鏈接是否存在
rem 不存在則跳轉至結束
if not defined cn (
call :err1
goto :end
)
rem 提取查找的鏈接所在行號
for /f "delims=: tokens=1" %%i in ("%cn%") do (
set count=%%i
)
rem 驗證鏈接是否斷開
set /a count+=2
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N ".*"^|find "%count%:"') do (
set dev=%%i
)
set dev=%dev:*:=%
set dev=%dev:*: =%
if defined dev (
rem 設備已斷開
set /a count+=4
) else (
rem 設備未斷開
set /a count+=3
)
rem 驗證鏈接狀態
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N "DHCP"^|find "%count%:"') do (
set status=%%i
)
rem 獲取狀態失敗
rem 跳轉至結束
if not defined status (
call :err3
goto :end
)
rem 提取該行最后一個字符
set status=%status:~-1,1%
if {%status%} == {是} (
rem IP地址獲取方式為DHCP
call :static
) else if {%status%} == {否} (
rem IP地址獲取方式為靜態
call :dhcp
)
:end
echo.
set /p=3 秒后將自動退出本程序...<nul
choice /t 3 /c ync /cs /d y >nul
exit /B 0
:dhcp
echo 即將改為: DHCP 獲取方式
echo --------------------------------------------------------
netsh int ip set address name="%name%" source=dhcp >nul 2> nul
netsh int ip set dns name="%name%" source=dhcp >nul 2> nul
echo ip設置完成
echo --------------------------------------------------------
goto :eof
:static
echo 即將改為: 靜態獲取方式
echo --------------------------------------------------------
echo 靜態 IP :%ip%
echo 子網掩碼:%mask%
echo 默認網關:%gw%
echo 首選 DNS:%dns1%
echo 備用 DNS:%dns2%
echo --------------------------------------------------------
netsh int ip set address name="%name%" source=static addr=%ip% mask=%mask% gateway=%gw% gwmetric=1 >nul 2> nul
netsh int ip set dns name="%name%" source=static addr=%dns1% register=primary >nul 2> nul
netsh int ip add dns name="%name%" addr=%dns2% >nul 2> nul
netsh int ip set wins name="%name%" source=static addr=none >nul 2> nul
echo ip設置完成
echo --------------------------------------------------------
goto :eof
:err1
echo "%name%" 未啟用或網絡連接不存在!
exit /B 1
:err2
echo 網絡電纜已拔開!
exit /B 2
:err3
echo 腳本發生錯誤!
exit /B 3
批處理怎樣更改ip地址???【怎么改ip_批處理怎樣更改ip地址???】
- 怎么改qq名字_最新版本的手機QQ怎么改名字?
- 怎么提高記憶力_怎么提高記憶力和智商
- 怎么提高工作效率_如何提高工作效率?如何提升執行力
- 怎么提高學習效率_中學生如何提高課堂學習效率
- 怎么提高口才能力_如何提高演講口才和表達能力?
- 怎么推廣產品_產品推廣方案怎么寫
- 怎么換qq皮膚_我的QQ皮膚更換不了 怎么回事?
- 怎么報志愿_高考志愿填報怎么報征集志愿
- 怎么折蝴蝶結_怎么打蝴蝶結圖解
- 怎么折玫瑰花_玫瑰花怎么折
