Ghost 以后自动修改 机器名 IP地址(.Bat版)(转)


————————————————————————————————————————————————————————————————————————————------
@echo off

:::--------------------------------------------------------------------------
:::::请你在使用把[MacAddress] 字段下 改为你自己的机器配置:::::::::
:::::此文件,只在win2k 专业版下 测试过:::::::::::::
:::::带有“::::” 后面的语句为 注释::::::::::
:::::因为会修改你的机器配置。请在测试机器上使用!:::::
:::---------------------------------------------------------------------

@cls :::清屏
@echo [ComputerName] [MacAddress] [IPAddress] [CS-CDKey] >config.cfg
@echo Nh005 00-11-5B-CF-C8-12 192.168.0.5 3245164654063 >>config.cfg
@echo Nh006 00-11-5B-BD-2F-E4 192.168.0.6 3385636230783 >>config.cfg
@echo Nh007 00-11-5B-B3-F0-86 192.168.0.7 2030698167302 >>config.cfg
@echo Nh008 00-11-5B-C8-C8-E1 192.168.0.8 7149496192146 >>config.cfg
:::::::添加你自己的机器配置
::::获取机器的TCP/IP 配置
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt

:::分离出机器的物理地址,并保存到 ( phyaddr.txt) 文件中
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt

::::从(c:phyaddr.txt)文件中取得物理地址字符串,并赋给变量"MacAddress"
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set strMac=%%M

:::显示物理地址字符串
@echo %strMac%

::::以变量"strMac"为关键字搜索(Config.cfg)中相同的字符串行,并保存到(ComputerCfg.txt)
find "%strMac%" Config.cfg >ComputerCfg.txt

::::显示机器名. (从"ComputerCfg.txt"中分离出 机器名字段,并赋给变量"ComputerName")
for /f "skip=2 tokens=1" %%N in (ComputerCfg.txt) do set ComputerName=%%N
@echo %ComputerName%

::::显示IP地址. (从"ComputerCfg.txt"中分离出 IP地址字段,并赋给变量"IPAddress")
for /f "skip=2 tokens=3" %%I in (ComputerCfg.txt) do set IPAddress=%%I
@echo %IPAddress%

::::显示网卡MAC地址.(从"ComputerCfg.txt"中分离出 MAC地址字段,并赋给变量"MacAddress")
for /f "skip=2 tokens=2" %%M in (ComputerCfg.txt) do set MacAddress=%%M
@echo %MacAddress%
for /f "skip=2 tokens=4" %%C in (ComputerCfg.txt) do set strCdkey=%%C
@echo %strCdkey%
::::创建注册表文件
@echo Windows Registry Editor Version 5.00 >ComputerName.reg
@echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlComputerNameComputerName] >>ComputerName.reg

::::用变量"%ComputerName%"去替换实际的机器名
@echo "ComputerName"="%ComputerName%" >>ComputerName.reg
@echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters] >>ComputerName.reg

::::用变量"%ComputerName%"去替换实际的机器名
@echo "NV Hostname"="%ComputerName%" >>ComputerName.reg
@echo "Hostname"="%ComputerName%" >>ComputerName.reg
::::修改 CS-CDKEY 不用管它
@echo [HKEY_CURRENT_USERSoftwareValveCounterStrikeSettings]>>ComputerName.reg
@echo "Key"="%strCdkey%">>ComputerName.reg
@echo [HKEY_USERSS-1-5-21-839522115-507921405-2146800195-500SoftwareValveCounterStrikeSettings]>>ComputerName.reg
@echo "Key"="%strCdkey%">>ComputerName.reg

::::导入注册表文件。用的时候把" :: " 去掉
regedit /s ComputerName.reg

::::修改IP 地址。用变量"%IPAddress%" 去替换实际的IP 地址
netsh interface ip set address name="本地连接" source=static addr=%IPAddress% mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
::::重起机器批处理!
setlocal
cd/d %temp%
echo [version] > reboot.inf
set inf=InstallHinfSection DefaultInstall
echo signature=$chicago$ >> reboot.inf
echo [defaultinstall] >> reboot.inf
rundll32 setupapi,%inf% 1 %temp% eboot.inf
del reboot.inf


c:
cdcd %USERPROFILE%「开始」菜单程序启动
del /q *.*
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
复制上面的信息到记事本再另存为.bat文件就可以使用啦!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-123447/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-123447/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
config.ini 文件配置说明 [网卡信息配置] 计算机前缀=JQ 网关地址=192.168.0.1 ip地址=192.168.0. 子网掩码=255.255.255.0 DNS=202.101.107.55,202.101.98.55 //以 , 分开 [其它配置] ip与计算机差数=0 // +10 或 -10 重启倒计设置=8 //延重启 秒 自动修改CS1.5 CDKEY=0 // 自动修改 cs1.5 cdkey 自动修改CS1.6 CDKEY=0 // 自动修改 cs1.6 cdkey 自动安装冰点或VD=0 // 在路径参数设置路径 区域命令 (分区执行命令)=1 // 可将局域网内的计算机分区执行不同一命令 根据MAC修改计算机信息=0 // 根据目录中的PCMAC.ini 设置IP 运行附加批处理文件(JQ.bat)=1// 附加执行的批处理文件功能 自动关闭无用IDE通道=1 // IDE/SATA无用通道自动关闭 以其它用户运行冰点或VD=0 // 在路径参数设置路径 自动加载=1 // 加载后重启会自动启动本程序修改IP 自动删除本工具快捷方式 // 安装完后自动删除本工具快捷方式 [清理配置] 自动清理系统垃圾和启动项=0 注册表键=\SOFTWARE\Microsoft\Windows\CurrentVersion\Run|\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run 白单=C:\WINDOWS\system32\internat.exe|C:\WINDOWS\system32\cmd.exe //以 | 将路径分开 [保护设置] 用户=administrator // 所使用的登陆用户 密码= // 登陆用户的密码 路径参数= // RecoverSetup.exe /INSTALL /SAFE:cde /PWD:123 /RBOOT [区域命令] //可将网吧机组进行分区设置个别信息 10 20=1.bat //格式 从10号到20号执行1.bat 中间用一个空格隔开 21 30=2.bat //格式 从21号到30号执行2.bat 执行文件放在CM PCMAC.ini 文件说明 Mac地址=计算机号 如 00-02-2A-DB-62-DF=66 00-E0-4C-A7-2C-9E=36 00-50-56-C0-00-08=10 可手动进行添加
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值