批处理怎样更改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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-06-03
  批处理内容如下:
  netsh interface ip set address name="本地连接" source=static 192.168.1.188 255.255.255.0 192.168.0.1 1
  netsh interface ip set dns "本地连接" static 61.128.128.68 primary
  netsh interface ip add dns "本地连接" 61.128.192.68
  第一行中“netsh interface ip set address”表示设置IP地址,name="本地连接"表示设置哪块网卡的地址,在网络连接中可以看到名称,一般中文版操作系统为“本地连接”或“本地连接2”等,“source=static”表示设置静太IP,如果source=dhcp表示自动获取IP。当source=static时,后面要设置IP地址,子网掩码,网关,跃点数(一般设1),中间用空格分开,即批处理中的“192.168.1.188 255.255.255.0 192.168.0.1 1”。为使程序更加清晰,你也可以这样写“addr=192.168.1.188 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1”,效果一样。

  第二行设置主要dns(域名服务器),static表示静太IP,primary表示主域名服务器。
  第三行设置次要dns,“netsh interface ip add dns”表示添加。add 与set有区别,set会覆盖以前的设置,而add是添加一个设置,不会删除以前的设置。
第2个回答  2020-06-22
软件名称:兔!~子动态转换器
软件语言:简体中文
软件类别:网络加速
运行环境:WinXP/Vista/Win7/Win8/Win10/手机
好用请采纳,
第3个回答  2020-06-27
恩。现在需要转换器来操作
去下个软件。。兔~子 转换器。。就可以了
提供静态.动态地址供客户长期使用
第4个回答  2020-06-21
工具:***兔..子~~转换器***
语言:简体中文
环境:WinXP/Vista/Win7-10/手机
1.突破公司校园
2.动态转换器做网络爬虫!
3.刷访问量,刷点击流量!
4.SEO,提升网站排名!
5.修改地址

一键修改ip地址的批处理怎么写?
答案:可以使用批处理脚本来一键修改IP地址。具体的批处理文件内容如下:1. 设置新的IP地址、子网掩码、网关和DNS服务器。详细解释:1. 批处理文件的编写:批处理文件是一种在Windows操作系统中运行的脚本文件,它允许用户自动化执行一系列命令。要编写一个用于修改IP地址的批处理文件,首先需要了解如何设...

批处理怎样更改ip地址?
1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为.txt。2、接着我们把这个文件名称更改为“IP.bat”或者其它的什么名字,但扩展名必须是BAT。3、右键这个文件,从快捷菜单中选择“编辑”选项条。4、打开这个文件,可以看到里面还是一...

批处理怎样更改ip地址?
批处理更改IP地址的过程其实相当直接。首先,新建一个记事本文件,确保扩展名为.txt。然后,将文件重命名为如"ip_changer.bat",并保持.bat扩展。右键点击这个文件,选择“编辑”选项打开它,你会看到一个空白的记事本界面。在记事本中,输入以下关键代码:静态IP地址10.31.51.188,子网掩码255.255....

批处理怎样更改ip地址
1、打开电脑,在桌面单击右键,然后新建文本文档。2、重命名文本文档后缀为bat,这是windows批处理文件的格式。3、右键这个批处理文件,选择编辑。4、将下图代码输入进去,这样就可以更改ip地址了。

怎么使用批处理bat设置静态IP地址?
首先,打开【计算机】或文件夹,进入【文件夹和搜索选项】,取消隐藏已知文件扩展名的选项。接着,右键点击桌面或空白处,新建一个【文本文档】,并将其命名为【静态IP.bat】,以方便识别。在【静态IP.bat】中,输入以下命令:Echo off:隐藏命令行输出echo 手动设置IP地址Netsh interface IP Set Addr ...

怎样用批处理命令修改IP地址
当source=static时,后面要设置IP地址,子网掩码,网关,跃点数(一般设1),中间用空格分开,即批处理中的“192.168.1.188 255.255.255.0 192.168.0.1 1”。为使程序更加清晰,你也可以这样写“addr=192.168.1.188 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1”,效果一样...

如何利用批处理命令快速修改ip
0 192.168.18.1 1 pause netsh interface ip set DNS "本地连接" static 211.161.192.1 netsh interface ip add dns "本地连接" 211.161.192.73 index=2 pause 2.修改其中的IP设置为你自己想要的3.改扩展名为.bat,运行即可一键自动修改IP地址这样就可以了 我就是这样用的 ...

批处理设置电脑IP,备用IP如何设?
批处理添加备用IP地址方法如下:::"本地连接"换成电脑中网卡连接的名字,如:本地连接;本地连接 2;无线网络连接等::然后后面的IP,默认网关改称自己需要的地址netsh interface ip add address "本地连接" 192.168.0.100 255.255.255.0 设置ip的命令是netsh interface ip set address ……,...

如何用批处理更改电脑的IP地址
1. 创建切换由静态IP地址到动态IP地址的批处理文件 打开记事本,录入以下内容:Echo off Netsh interface IP Set Address "本地连接" DHCP Echo 已将IP地址由静态切换成动态,按任一键后,就可以使用外网了……Pause 录入完毕,经检查无误后,另存为“GoDHCPIP.bat”。文件名任取,好记就行,扩展...

一键修改IP地址的批处理怎么写?
为了修改IP地址,您可以编写一个批处理文件。以下是一个示例脚本,它将帮助您通过批处理文件来设置本地的IP地址、子网掩码、网关和DNS服务器。请在命令行中运行此脚本,并根据提示输入相应的信息。1. 输入IP地址:```batch set slection1=请输入IP地址:set \/p slection1=%slection1 netsh interface...

相似回答