當前位置:首頁 » 編程軟體 » ip切換腳本

ip切換腳本

發布時間: 2022-08-14 18:55:24

腳本 修改ip

①開始→運行→輸入:CMD 點擊確定(或按回車鍵),打開命令提示符窗口。
②再在命令提示符窗口輸入:ipconfig /all (按回車鍵執行命令)。獲取IP地址、子網掩碼、默認網關、DNS伺服器等訊息。
③使用滑鼠右鍵點擊桌面空白處→新建→文本文檔。
④在打開的文檔中復制(Ctrl+C)以下命令,再粘貼(Ctrl+V)到新建的文檔中。
set /p choice= 您的選擇:
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
if "%choice%"=="3" goto end
if "%choice%"=="4" goto test
goto main
:ip1
echo IP自動設置開始....
echo.
echo 正在設置IP及子網掩碼
cmd /c netsh interface ip set address name="本地連接" source=static addr=172.168.1.101 mask=255.255.255.0 gateway=172.168.1.1 gwmetric=1
echo 正在設置DNS伺服器
cmd /c netsh interface ip set dns name="本地連接" source=static addr=192.168.1.1 register=PRIMARY
echo 正在設置DNS伺服器
cmd /c netsh interface ip add dns name="本地連接" addr=172.168.1.1
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自動設置開始....
echo.
echo 自動獲取IP地址....
netsh interface ip set address name = "本地連接" source = dhcp
echo 自動獲取DNS伺服器....
netsh interface ip set dns name = "本地連接" source = dhcp
@rem 設置自動獲取IP
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:test
netsh inte***ce ip set address name = "本地連接" source = dhcp
netsh inte***ce ip set dns name = "本地連接" source = dhcp
netsh inte***ce ip set wins name = "本地連接" source = dhcp
CHOICE /C YN /M "退出請按 Y,返回菜單請按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:end
⑤以同樣的方法設置第二個IP地址的數據(以便可以選擇更改IP地址)。
⑥注意:要根據檢測到的網路數據修改本地連接的IP地址、子網掩碼、默認網關、DNS伺服器等,如果設置錯誤,雙擊批處理就不會成功。然後,文件→另存為→本地連接IP.bat
⑦右鍵點擊本地連接IP.bat文件→以管理員身份運行。
⑧輸入1(按回車鍵執行)。如果選擇2(未填寫數據)就是自動獲取IP地址。
⑨稍後,配置成功,再去查看IPv4→屬性。
參考資料:http://jingyan..com/article/1876c85299effd890a13764b.html

㈡ 一鍵自動更改本機IP地址BAT執行腳本 非常好用

請把復制下面的腳本,另存為.bat文件,把其中的子網掩碼,網關,IP,DNS等信息修改成你的
下面的代碼有局限性:其實只能設置
192.168.1.*(2-254),如果你的ip是別的,需要修改下,
將代碼中的192.168.1.1換成你的網關
復制代碼
代碼如下:
cd\
cls
@echo
off
color
a
:start
set
/p
myip="請輸入管理員分配的IP:"
cls
echo
你的IP地址是%myip%
pause
color
f
cls
echo
正在修改你的IP地址,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
source=static
addr=%myip%
mask=255.255.255.0
cls
echo
正在配置你的網關,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
gateway=192.168.1.1
gwmetric=1
cls
echo
正在配置你的DNS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
dns
name="本地連接"
source=static
addr=192.168.1.1
register=PRIMARY
cls
echo
正在配置你的WINS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
wins
name="本地連接"
source=static
addr=none
cls
echo
正在更新你的DNS,請稍等...
ipconfig/flushdns

㈢ IP切換批處理怎麼寫

使用批處理來切換IP地址,需要使用netsh命令,Netsh(Network Shell) 是windows系統本身提供的功能強大的網路配置命令行工具,是命令行腳本實用工具,它允許從本地或遠程顯示或修改當前正在運行的計算機的網路配置。批處理如下:

@ECHOOFF
CLS
color0a
Title切換IP批處理工具

:menu
cls
echo.
echo切換IP批處理工具主菜單
echo===========================
echo.
echo0、IP地址1(192.168.1.2)
echo1、IP地址2(自動獲取)
echoe、退出
echo.
:cl
echo.
set/pchoice=請選擇要進行的操作,然後按回車:
IFNOT"%choice%"==""SETchoice=%choice:~0,1%
if/i"%choice%"=="0"gotos0
if/i"%choice%"=="1"gotos1
if/i"%choice%"=="e"gotoEX
echo.
echo選擇無效,請重新輸入
echo.
gotocl
:s0
="本地連接"source=staticaddr=192.168.1.2mask=255.255.255.0
="本地連接"gateway=192.168.1.254gwmetric=0
netshinterfaceipsetdnsname="本地連接"source=staticaddr=202.106.0.20register=PRIMARY
netshinterfaceipsetwinsname="本地連接"source=staticaddr=none
gotomenu
:s1
="本地連接"source=dhcp
netshinterfaceipsetdnsname="本地連接"source=dhcpregister=PRIMARY
netshinterfaceipsetwinsname="本地連接"source=dhcp
gotomenu
:EX
exit

㈣ 關於自動更換IP地址的腳本

兔子。動態、靜態IP轉換器使用的哦
先選擇軟體上面的線路連接
連上之後IP地址發生改變

㈤ 如何在腳本中使用代碼手動更改ip地址

@echo
off
rem
eth
//eth
為網卡名稱,可在網路連接中查詢,如
"本地鏈接
"
set
eth=
"本地連接"
rem
ip
//ip
為你想更改的ip
set
ip=192.168.10.242
rem
ip2
set
ip2=192.168.10.10
rem
gateway
//gateway
為網關地址
set
gateway=192.168.10.250
rem
netmasks
//netmasks
為子網掩碼
set
netmasks=255.255.255.0
rem
dns
//dns
為首選dns
set
dns=202.96.134.133
rem
dns2
//dns2
為備用dns
set
dns2=202.96.128.68
echo
正在將本機ip更改到:
%ip%
請等候...
netsh
inte
ip
set
addr
%eth%
stat
%ip%
%netmasks%
%gateway%
none
echo
正在添加
%ip2%
到本機ip列表,請等候...
netsh
inte
ip
add
addr
%eth%
%ip2%
%netmasks%
echo
正在設置首選dns伺服器ip地址為:
%dns%
請稍後...
netsh
inte
ip
set
dns
%eth%
stat
%dns%
register=primary
echo
正在設置備用dns伺服器ip地址為:
%dns2%
請稍後...
netsh
inte
ip
add
dns
%eth%
%dns2%
index=2
echo.........................
echo
檢查當前本機ip:
ipconfig
echo.........................
echo
成功將本機ip更改為%ip%!
pause
以上是在windows里修改ip的bat腳本。

㈥ 網路IP 自動使用BAT腳本切換的問題。

做2個批處理吧! 一個用來修改0段位的IP 一個用來修改5段位的IP

給你個批處理文件 你稍微修改下就能用!

@echooff
titleAlpha-IP地址修改工具
MODEcon:COLS=80lines=20

remIP地址列表

setlname=本地連接2
rem本地連接IP地址一公司IP地址
setlAdd1=192.168.3.126
setlmask1=255.255.252.0
setlGat1=192.168.3.254
setldns11=202.96.199.133
setldns12=202.106.196.115
rem本地連接IP地址二家庭IP地址
setlAdd2=192.168.0.115
setlmask2=255.255.255.0
setlGat2=192.168.0.1
setldns21=202.96.199.133
setldns22=202.106.196.115

setwname=無線網路連接
rem無線連接IP地址一公司IP地址
setwAdd1=%lAdd1%
setwmask1=%lmask1%
setwGat1=%lGat1%
setwdns11=%ldns11%
setwdns12=%ldns12%
rem無線連接IP地址二家庭IP地址
setwAdd2=%lAdd2%
setwmask2=%lmask2%
setwGat2=%lGat2%
setwdns21=%ldns21%
setwdns22=%ldns21%


:home
cls
@echo.
@echoAlpha-IP地址修改工具(KYT--PanFu)
@echo.
@echo1:設置%lname%
@echo2:設置%wname%
@echo.
@echo警告:WIN7系統必須單擊右鍵[以管理員身份運行(A)]!
@echo.
@echo.
setshut=""
set/pshut="請輸入【<1>或<2>或<q>退出】並按回車鍵:"
IFNOT"%shut%"==""(
if%shut%NEQ""SETshut=%shut:~0,1%
)else(
setshut="")
if/i%shut%==1gotolocally
if/i%shut%==2gotowireless
if/i%shut%==qexit
gotohome

:locally
cls
@echo.
@echo修改%lname%IP地址(KYT--PanFu)
@echo.
@echo1:設置%lname%自動獲取IP地址
@echo2:設置%lname%IP地址為公司IP%lAdd1%
@echo3:設置%lname%IP地址為專用IP%lAdd2%
@echo.
@echo.
setshut=""
set/pshut="請輸入【<1>或<2>或<3>或<q>退出】並按回車鍵或者按<回車鍵>返回主菜單

:"
IFNOT"%shut%"==""(
if%shut%NEQ""SETshut=%shut:~0,1%
)else(
setshut="")
if/i%shut%==1gotolocallyone
if/i%shut%==2gotolocallytwo
if/i%shut%==3gotolocallythree
if/i%shut%==qexit
gotohome

:wireless
cls
@echo.
@echo修改%wname%IP地址(KYT--PanFu)
@echo.
@echo1:設置%wname%自動獲取IP地址
@echo2:設置%wname%IP地址為公司IP%wAdd1%
@echo3:設置%wname%IP地址為專用IP%wAdd2%
@echo.
@echo.
setshut=""
set/pshut="請輸入【<1>或<2>或<3>或<q>退出】並按回車鍵或者按<回車鍵>返回主菜單

:"
IFNOT"%shut%"==""(
if%shut%NEQ""SETshut=%shut:~0,1%
)else(
setshut="")
if/i%shut%==1gotowirelessone
if/i%shut%==2gotowirelesstwo
if/i%shut%==3gotowirelessthree
if/i%shut%==qexit
gotohome

rem設置本地網路連接開始
:locallyone
@echo.
@echo正在設置%lname%IP地址請稍後。。。
call:autolocall%lname%>nul
@echo設置%lname%自動獲取IP地址成功!!
@echo.
@echo.
gotothree

:locallytwo
@echo.
@echo正在設置%lname%IP地址請稍後。。。
call:autowireless%wname%>nul
cmd/="%lname%"static%ladd1%%lmask1%%lGat1%>nul
cmd/cnetshinterfaceipadddnsname="%lname%"%ldns11%index=1>nul
cmd/cnetshinterfaceipadddnsname="%lname%"%ldns12%index=2>nul
@echo設置%lname%IP地址成功!!!
@echo.
@echo當前IP地址:%ladd1%
@echo當前子網掩碼:%lmask1%
@echo當前默認網關:%lGat1%
@echo當前DNS1地址:%ldns11%
@echo當前DNS2地址:%ldns12%
@echo.
@echo.
gotothree

:locallythree
@echo.
@echo正在設置%lname%IP地址請稍後。。。
call:autowireless%wname%>nul
cmd/="%lname%"static%ladd2%%lmask2%%lGat2%>nul
cmd/cnetshinterfaceipadddnsname="%lname%"addr=%ldns21%index=1>nul
cmd/cnetshinterfaceipadddnsname="%lname%"addr=%ldns22%index=2>nul
@echo設置%lname%IP地址成功!!!
@echo.
@echo當前IP地址:%ladd2%
@echo當前子網掩碼:%lmask2%
@echo當前默認網關:%lGat2%
@echo當前DNS1地址:%ldns21%
@echo當前DNS2地址:%ldns22%
@echo.
@echo.
gotothree
::設置本地網路連接結束

::設置無線網路連接開始
:wirelessone
@echo.
@echo正在設置%wname%IP地址請稍後。。。
call:autowireless%wname%>nul
@echo設置%wname%自動獲取IP地址成功!!
@echo.
@echo.
gotothree

:wirelesstwo
@echo.
@echo正在設置%wname%IP地址請稍後。。。
call:autolocall%lname%>nul
cmd/="%wname%"static%wadd1%%wmask1%%wGat1%>nul
cmd/cnetshinterfaceipadddnsname="%wname%"%wdns11%index=1>nul
cmd/cnetshinterfaceipadddnsname="%wname%"%wdns12%index=2>nul
@echo設置%wname%IP地址成功!!!
@echo.
@echo當前IP地址:%wadd1%
@echo當前子網掩碼:%wmask1%
@echo當前默認網關:%wGat1%
@echo當前DNS1地址:%wdns11%
@echo當前DNS2地址:%wdns12%
@echo.
@echo.
gotothree

:wirelessthree
@echo.
@echo正在設置%wname%IP地址請稍後。。。
call:autolocall%lname%>nul
cmd/="%wname%"static%wadd2%%wmask2%%wGat2%>nul
cmd/cnetshinterfaceipadddnsname="%wname%"%wdns121%index=1>nul
cmd/cnetshinterfaceipadddnsname="%wname%"%wdns122%index=2>nul
@echo設置%wname%IP地址成功!!!
@echo.
@echo當前IP地址:%wadd2%
@echo當前子網掩碼:%wmask2%
@echo當前默認網關:%wGat2%
@echo當前DNS1地址:%wdns21%
@echo當前DNS2地址:%wdns22%
@echo.
@echo.
gotothree
::設置無線網路連接結束

:three
::pause>nul
setshut=""
set/pshut="請輸入【<a>返回主菜單】或者按<其他鍵>退出:"
IFNOT"%shut%"==""(
if%shut%NEQ""SETshut=%shut:~0,1%
)else(
setshut="")
if/i%shut%==agotohome
exit

:autolocall
cmd/="%lname%"static0.0.0.00.0.0.00.0.0.0>nul
cmd/="%lname%"source=dhcp>nul
cmd/cnetshinterfaceipsetdnsname="%lname%"source=dhcp>nul
::@echo設置%lname%自動獲取IP地址成功!
goto:eof

:autowireless
cmd/="%wname%"static0.0.0.00.0.0.00.0.0.0>nul
cmd/="%wname%"source=dhcp>nul
cmd/cnetshinterfaceipsetdnsname="%wname%"source=dhcp>nul
::@echo設置%wname%自動獲取IP地址成功!
goto:eof

上面的本地連接2 是你的本地連接的名字! IP地址修改下就行了!

把上面的代碼 復制到新建文本里,然後改下後綴名! .bat就OK了

㈦ windows7如何快速切換IP的腳本整理

[plain]
@echo off
rem //設置變數
set NAME="本地連接"
rem //以下屬性值可以根據需要更改
set ADDR=172.16.18.184
set MASK=255.255.255.0
set GATEWAY=172.16.18.254
set DNS1=172.16.17.1
set DNS2=8.8.8.8
rem //以上屬性依次為IP地址、子網掩碼、網關、首選DNS、備用DNS
echo 當前可用操作有:
echo 1 設置為靜態IP
echo 2 設置為動態IP
echo 3 退出
echo 請選擇後回車:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3

:1
echo 正在設置靜態IP,請稍等…
rem //可以根據你的需要更改
echo IP地址 = %ADDR%
echo 掩碼 = %MASK%
echo 網關 = %GATEWAY%
netsh interface ipv4 set address name=%NAME% source=static addr=%ADDR% mask=%MASK% gateway=%GATEWAY% gwmetric=0 >nul
echo 首選DNS = %DNS1%
netsh interface ipv4 set dns name=%NAME% source=static addr=%DNS1% register=PRIMARY >nul
echo 備用DNS = %DNS2%
netsh interface ipv4 add dns name=%NAME% addr=%DNS2% index=2 >nul
echo 靜態IP已設置!
pause
goto 3

:2
echo 正在設置動態IP,請稍等…
echo 正在從DHCP自動獲取IP地址…
netsh interface ip set address "本地連接" dhcp
echo 正在從DHCP自動獲取DNS地址…
netsh interface ip set dns "本地連接" dhcp
echo 動態IP已設置!
pause
goto 3

:3
exit

㈧ 區域網兩個IP地址自動切換腳本

請提供詳細的IP地址、子網掩碼、網關和DNS!單有IP不好弄!

㈨ 該如何把Win7/Vista/XP切換IP地址的批處理腳本

這個腳本適合Windows XP、Vista、Windows7、Win2003-2008等系統。 軟媒特別在此提醒的是,用記事本保存成文件,用 .bat 或者 .cmd 結尾即可,系統會識別成批處理文件,具體的名字你自己定就行了。 下面是兩個批處理的具體腳本,大家根據自己的情況改下,例如有些朋友會習慣用 192.168.1.xxx 這種IP。 一、切換成自動獲取IP /////// 把下面幾行用記事本保存成 AutoIP.bat 或 ZidongIP.cmd 等文件,不含本行,以後雙擊這個bat或者cmd文件執行即可 /////// @echo off netsh interface ip set address name=local source=dhcp netsh interface ip set dns name=local source=dhcp /////// 把上面幾行用記事本保存成 AutoIP.bat 或 ZidongIP.cmd 等文件,不含本行,以後雙擊這個bat或者cmd文件執行即可 ///////二、切換成固定IP /////// 把下面幾行用記事本保存成 myIP.bat 或 myIP.cmd 等文件,不含本行,以後雙擊這個bat或者cmd文件執行即可 /////// @echo off netsh interface ip set address local static 192.168.0.84 255.255.255.0 192.168.0.254 netsh interface ip set dns local 192.168.0.254 netsh interface ip add dns local 202.106.196.115 index=2 netsh interface ip add dns local 202.106.0.20 index=3 / 把上面幾行用記事本保存成 myIP.bat 或 myIP.cmd 等文件,不含本行,以後雙擊這個bat或者cmd文件執行即可完成IP地址的切換。 注意:local 是你的本地網卡名稱,也可能是 本地連接,需要自己替換下。如果是2個固定IP間的來回切換,把第2個腳本自己改改吧 :) dns設置中,第一個是set,表示設置,後面兩個則是添加,自己替換成當地的dns server。 從上面能看出來,netsh 命令還是很強的吧,運行下幫助就能看到更多用法了

㈩ 路由器自動換ip vbs腳本怎麼寫

這種腳本的編寫需要具體環境下來有針對性的編寫,因為腳本里需要具體的標志號,比如上面截圖中的 連接 斷開連接 按鈕的ID號,或者用按鍵精靈模擬滑鼠,也需要屏幕的實際坐標來完成。

熱點內容
sql轉換成數據類型int時失敗 發布:2024-05-05 06:29:21 瀏覽:826
蘋果手機視頻怎麼加密 發布:2024-05-05 06:22:08 瀏覽:918
java反編譯工具使用方法 發布:2024-05-05 06:00:38 瀏覽:217
戀人源碼 發布:2024-05-05 05:53:33 瀏覽:166
安卓平板用什麼助手好 發布:2024-05-05 05:51:09 瀏覽:775
java語義分析 發布:2024-05-05 05:32:39 瀏覽:754
我的世界伺服器房型 發布:2024-05-05 05:31:16 瀏覽:702
pythonwhere 發布:2024-05-05 05:30:22 瀏覽:441
免費加密隱身俠 發布:2024-05-05 05:07:54 瀏覽:613
我的世界模組伺服器推薦手機版 發布:2024-05-05 05:02:49 瀏覽:818