批处理怎样更改ip地址?

批处理怎样更改ip地址?,第1张

1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为.txt。

2、接着我们把这个文件名称更改为“IP.bat”或者其它的什么名字,但扩展名必须是BAT。

3、右键这个文件,从快捷菜单中选择“编辑”选项条。

4、打开这个文件,可以看到里面还是一个记事本的形式,我们在里面进行编辑。

5、在文件里面输入如图代码:static 10.31.51.188是指填写静态的IP地址,255.255.255.0是子网掩码,10.31.51.1是网关地址。然后下面的是设置DNS,primary是标志为首选DNS的意思,我们保存该文件。

6、双击IP.bat,会d出一个DOS的执行窗口,速度很快的设置就更改完毕。

7、最后我们查看一下IP地址,它们已经被顺利填上,多台电脑的话可以用U盘拷贝该批处理,然后在每台电脑上面进行执行,只需要对批处理文件里面的IP地址稍作修改。

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("""%~f0""","rem",,"runas",1)(window.close)&exit

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

set "interface="

>"%tmp%\j.j" echowhile(!WSH.StdIn.AtEndOfStream){WSH.echo(WSH.StdIn.ReadLine().replace(/\s*$/,''))}

set comm=wmic nic where "NetEnabled=TRUE" get NetConnectionID /value

setlocal enabledelayedexpansion

for /f "tokens=1* delims==" %%a in ('%comm%^|cscript -nologo -e:jscript "%tmp%\j.j"') do (

set /a n+=1

echo!n!、%%b

set "_#!n!=%%b"

)

echo

set "c="

set /p c=选择需要设置的网络连接/适配器,输入数字序号并按回车键:

if defined _#%c% (set "interface=!_#%c%!") else (

set /p interface=输入需要设置的网络连接/适配器的名称:

)

if not defined interface (echoFailed to get interface name&goto end)

echo

echo1、固定/静态IP

echo2、动态IP

echo

set "c="

set /p c=选择设置IP的方式,输入数字序号并按回车键:

if "%c%" equ "1" goto sub1

if "%c%" equ "2" goto sub2

goto end

:sub1

set ip=静态IP

set mask=子网掩码

set gateway=网关

set dns1=主DNS

set dns2=次DNS

netsh interface ip set address name="%interface%" source=static address=%ip% mask=%mask% gateway=%gateway%

netsh interface ip set dns name="%interface%" source=static address=%dns1% register=PRIMARY

if defined dns2 (netsh interface ip add dns name="%interface%" address=%dns2% index=2)

goto end

:sub2

netsh interface ip set address name="%interface%" source=dhcp

netsh interface ip set dns name="%interface%" source=dhcp

:end

echo%#% +%$%%$%/%@% %z%

pause

exit

如下参考:

1.首先,我们在桌面上创建一个新的记事本文件,并使其扩展名显示出来(前面的经验已经说明了方法),从图中可以看到扩展名是.txt。

2.然后我们将文件名更改为“ip”。“bat”之类的,但扩展名必须是bat。

3.右键点击文件,从快捷菜单中选择“编辑”。

4.打开文件,你可以看到它仍然是一个记事本的形式,我们在里面编辑。

5.在文件源码中输入如下代码:知道静态10.31.51.188是指填写的静态IP地址,255.255.255.0是子网掩码,10.31.51.1是网关地址。然后下面是设置DNS,主是首选的DNS标志意思,我们保存文件。

6.双击ip。一个DOS执行窗口将d出,设置将迅速改变。

7.最后,我们将检查IP地址。他们已经被成功地填上了。如果有多台计算机,可以使用u盘复制批处理,然后在每台计算机上执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11444865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存