当前位置:首页 » 编程软件 » 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号,或者用按键精灵模拟鼠标,也需要屏幕的实际坐标来完成。

热点内容
sqlserver注册表清理 发布:2024-05-18 20:13:14 浏览:989
linux删除连接 发布:2024-05-18 20:06:56 浏览:820
linux搭建云服务器平台 发布:2024-05-18 19:52:21 浏览:400
安卓怎么关闭美易订阅 发布:2024-05-18 19:29:16 浏览:642
苹果手机配置代理服务器怎么开 发布:2024-05-18 19:29:07 浏览:229
服务器屏蔽了别人的ip 发布:2024-05-18 19:10:09 浏览:619
怎么获取ins服务器地址 发布:2024-05-18 19:10:03 浏览:30
仙方一般是什么配置 发布:2024-05-18 18:53:43 浏览:159
黑莓安卓手机主题下载到哪里 发布:2024-05-18 18:47:18 浏览:57
汤靖轩编程 发布:2024-05-18 18:46:04 浏览:533