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地址稍作修改。
@echooff
echo
"请输入1,IP修改为:192.168.1.221"
echo
"请输入2,IP修改为:192.168.0.221"
set
/p
var="请选择需要设置的IP[1或2]:"
if
%var%==1
(
netsh
interface
ip
set
address
static192.168.1.221
255.255.255.0
192.168.1.1
1
netsh
interface
ip
set
dns
本地连接
static
218.6.200.139
primary
netsh
interface
ip
add
dns
本地连接
61.139.2.69
)
if
%var%==2
(
netsh
interface
ip
add
address
本地连接
192.168.0.221
255.255.255.0
192.168.0.1
1
netsh
interface
ip
set
dns
本地连接
static
218.6.200.139
primary
netsh
interface
ip
add
dns
本地连接
61.139.2.69
)
1、修改IP地址可以使用netsh命令,修改机器名,可以通过reg命令通过修改注册表的方法来修改。
2、为了 *** 作方便,可以使用如下批处理进行 *** 作(其中以::号开头的为注释,不懂的地方自己注意看注释):
::批处理不能使用中文文件名,批处理所在文件夹路径也不能有中文,否则会出错::设置计算机相关信息
set 网关=138.10.25.233
set DNS1=211.137.160.5
SET 子网掩码=255.255.255.0
@echo 输入建立的用户名注意要大写
set /p name=
FOR /F "tokens=1,2,3,4 delims=, " %%a in ('type config.txt^|find "%name%"') do (
set pcname=%%b
set ip=%%c
set ms=%%d
)
::建立用户
net user %name% /add
net user %name% %name%
::建立计算机名
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %pcname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %pcname% /f >nul 2>nul
::建立计算机注释
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters" /v "srvcomment" /t reg_sz /d %ms% /f >nul 2>nul
::修改IP及相关
netsh interface ip set address name="本地连接" source=static addr=%ip% mask=%子网掩码%
::网关
netsh interface ip set address name="本地连接" gateway=%网关% gwmetric=0
::请输入主dns地址
netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARY
pause
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)