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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)