@ECHO OFF
@cls
rem if "%1"=="" echo 例子:ipA run
rem If not "%1"=="run" Goto end
rem ECHO.根据网卡MAC自动设置机名和IP的批处理
ECHO. XXXXXXXX办公用计算机标准化设置
echo. ------------------------------
rem 清空环境变量
Set IPAddress=
Set strMac=
Set MacAddress=
Set CName=
Set ZName=
Set scfile=
Set sc=
Set MacWMIC=
Set ConnName=
Set verbb=
REM 请手动修改单位名Set describe=XXXXXXXX
cd /d %temp%
REM 请手动修改列表
ECHO [工作组名] [计算机名] [Mac地址] [IP地址]
>iplist.txt
ECHO 校办公室 李得胜 10-78-D2-96-1C-BF 10.177.161.1
>>iplist.txt
ECHO 行政科 王得胜 10-78-D2-9C-89-5E 10.177.161.66 >>iplist.txtREM 请手动修改子网掩码
Set mask=255.255.252.0
REM 请手动修改默认网关
Set gway=10.177.160.253
REM 请手动修改默认DNS
Set DNS1=10.177.0.72
ECHO. 开始查找网卡
rem 获取机器的TCP/IP 配置
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
rem 检查系统是否是XP
ver >verbb.txt
rem 从(verbb.txt)文件中取得XP特征字符串,并赋给变量"verbb"
for /f "skip=1 tokens=3" %%x in (verbb.txt) do set verbb=%%x
if "%verbb%"=="XP" goto XP1
rem 分离出机器的物理地址,并保存到 ( phyaddr.txt) 文件中
if exist phyaddr.txt del phyaddr.txt
if exist phyaddr1.txt del phyaddr1.txt
find "物理地址" ipconfig.txt >phyaddr.txt
第 1 页