@echo off echo 天下网吧,网吧天下 echo 人人为我我为人人 echo www.txwb.com color a echo. echo. set /p name=请输您的计算机名: reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f cls echo 我们再进行设置IP吧。 @echo off set slection1= set/p slection1=请输入IP地址: netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0 set slection2= set/p slection2=请输入网关地址: netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0 set slection3= set/p slection3=请输入主dns地址 netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY set slection4= set/p slection4=请输入备份dns地址 netsh interface ip add dns name="本地连接" addr=%slection4% netsh interface ip set wins name="本地连接" source=static addr=none pause
第5行开始
color a,修改控制台的字体色,a为淡绿色
关于color命令天下网吧批处理教程里曾经特意详细讲解过大家可以去翻翻看。简单来说color参数为一位数字时修改字体色,2位数字时,第一位为背景,第二位为字体色
set /p name=
接受用户输入计算机名称
这里稍加修改可以改成根据IP地址自动设置指令前缀的计算机名,比如天下网吧05这样的计算机名
后面的三句是修改注册表。网吧客户机的计算机名保存在这3个注册表值里面
后面的就是修改IP地址的批处理了。值得注意的是,只能修改「本地连接」的IP地址,如果你有多个IP连接,或者连接名称不是「本地连接」,那么你需要修改批处理代码。
上面的批处理都是基本的命令组合,如果要实现自动化的修改还需要引入一些变量。天下网吧会持续跟大家分享适合网吧维护的批处理源码和思路!