批处理按编号一键设置计算机名称IP地址改完即刻生效不用重起电脑

@echo off&setlocal ENABLEDELAYEDEXPANSION
mode con: cols=50 lines=20
color 1f
title 输入电脑编号自动改IP\计算机名等不用重启电脑
@echo 机号前缀/IP段/子网/网关/DNS
set TimeAll=10
cls
:menu
set pc=LH
set ip=192.168.0.
set mask=255.255.255.0
set gateway=192.168.0.253
set    dns1=202.96.128.166
set      dns2=202.96.128.86
::set      dns2=202.96.128.86
@echo 请输入您要修改的机号:
set /p name=                    %pc%
set a=!name:~-2!
set b=!name:~-1!
set h=!name:~,-2!
set g=!a:~,-1!
set iip=!name!
if %name% geq 100 set iiip=!name!&goto aaa
if %g%==0 set iiip=!b!&goto aaa
if %h%==0 set iiip=!a!&goto aaa
set iiip=!name!
:aaa
for /l %%c in (1,1,9) do (
set d=00%%c
if !name!==!d! goto OK
)
cls
for /l %%c in (10,1,99) do (
set d=0%%c
echo !d!
if !name!==!d! goto OK
)
cls
for /l %%c in (100,1,254) do (
set d=%%c
echo !d!
if !name!==!d! goto OK
)
cls
@echo              输入有错误请重新输入
goto menu
:OK
@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d !pc!%name% /f
@reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d !pc!%name%  /f
@reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d !pc!%name% /f
cls
FOR /F "tokens=2*" %%i in ('ipconfig/all^|find /i "Ethernet adapter "') DO set ETname=%%j
FOR /F "tokens=1* delims=:" %%E in ("%ETname%") do set ehter=%%E
FOR /F "tokens=12*" %%c in ('ipconfig/all^|find /i "Physical Address"') DO set mac=%%c
@echo 网络属性:%ehter%
@echo 网络地址:%mac%
@echo …………………………………………………………………
@echo 计算机:!pc!%name%
@echo IP地址:%ip%%iiip%
攀藤网@echo 子  网:!mask!
@echo 网  关:!gateway!
@echo 主 DNS:%dns1%
@Echo 次 DNS:%dns2%
@echo …………………………………………………………………
@echo 配置你的IP地址.请稍等……
netsh interface ip set address name="%ehter%" source=static addr=192.168.0.%iiip% mask=!mask! gateway=%gateway% gwmetric=0
netsh interface ip set dns name="%ehter%" source=static addr=%dns1% register=PRIMARY
netsh interface ip add dns name="%ehter%" addr=%dns2%
netsh interface ip set wins name="%ehter%" source=static addr=none
:time
cls
@echo 配置完成
@echo 网络属性:%ehter%
@echo 网络地址:%mac%
@echo ==================================================
@echo              计算机:!pc!%name%
公交车线路牌
@echo              IP地址:%ip%%iiip%
@echo              子  网:!mask!
@echo              网  关:!gateway!
灌肠袋
@echo              主 DNS:%dns1%
@Echo              次 DNS:%dns2%   
@Echo 
@Echo                                领航网络--umin制作
@echo ==================================================
set /a h+=1
set /a time1=%TimeAll%-%h%
set "c=257abcdef"
set /a d=%random%%%8+1
color 1!c:~%d%,1!
@echo          %time1%秒后自动安装“网维大师”还原
ping -n 2 127.0.0.1 >nul
if %time1%=="0" goto bbb
if %time1% gtr 0 goto time
:bbb
@ECHO 正在安装系统还原......
E:\ /y
::regedit /
浮游生物计数框::
::Protected*.exe活动桌面
橡胶抛光轮ping 127.0.0.1 -n 3 >nul
::rehy -SETHY -SETREBOOT

本文发布于:2024-09-21 03:12:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/283216.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网络   自动   机号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议