天下网吧-网盟论坛【网吧天地】〖网吧技术〗 → GHOST后自动改IP这的批处理
关闭 帖子评论
选取类型: 中立 支持 反对
观点标题:
验证码:验证码,看不清楚?请点击刷新验证码
观点内容:
(不支持HTML)
  1. 请以客观、真实地作出评论,并注意语言文明;
  2. 观点发表后不能作出更改;
回复贴子
您是本帖的第 11124 个阅读者
树形打印
标题:GHOST后自动改IP这的批处理
jianbozzlove
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:17
积分:303
注册:2007年11月23日
发贴心情
GHOST后自动改IP这的批处理
添加到QQ书签收藏

点此下载:

 下载信息(友情提示:注意杀毒,未登陆用户不能下载)
图片点击可在新窗口打开查看点击浏览该文件:bat_ip.rar





2007-11-27 7:09:00
AshBlue
帅哥哟,离线,有人找我吗?
头衔:H&Z
等级:论坛游侠
文章:225
积分:1313
注册:2007年10月30日
发贴心情
说具体点吧...


if i find u . .. ...

..
  ...    .   .

2007-11-27 7:20:00
客人(202.105.*.*)
3
 
发贴心情
 改IP烦死了?  这句话是什么意思呢?图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

2007-11-27 7:43:00
jianbozzlove
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:17
积分:303
注册:2007年11月23日
发贴心情
以下是引用客人(202.105.*.*)在2007-11-27 7:43:00的发言:
 改IP烦死了?  这句话是什么意思呢?图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

不好意思,我是想要个自动改IP的批处理


2007-11-27 9:21:00
weijiping
帅哥哟,离线,有人找我吗?
等级:论坛游民
文章:52
积分:575
注册:2006年10月19日
发贴心情

你说的意思是不是,说刻好系统.自动把IP改好啊


2007-11-27 9:27:00
admin
帅哥哟,在线,有人找我吗?
头衔:论坛服务员
等级:管理员
威望:21113
文章:64592
积分:429665
注册:2006年5月16日
发贴心情
批处理教程里有现成的代码。

我们一直在努力,打造网吧官方站!

2008-4-16 15:54:00
admin
帅哥哟,在线,有人找我吗?
头衔:论坛服务员
等级:管理员
威望:21113
文章:64592
积分:429665
注册:2006年5月16日
发贴心情
 下载信息(友情提示:注意杀毒,未登陆用户不能下载)
图片点击可在新窗口打开查看点击浏览该文件:bat_ip.rar


我们一直在努力,打造网吧官方站!

2008-4-16 15:57:00
heellan
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:30
积分:260
注册:2006年5月21日
发贴心情
顶一下试试

2008-4-16 18:12:00
q59915025
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:28
积分:315
注册:2006年12月3日
发贴心情
怎么修改.说明都没!

2008-4-16 19:24:00
jeiyw2534
帅哥哟,离线,有人找我吗?
等级:论坛游侠
文章:202
积分:916
注册:2008年3月25日
用户已被锁定

中国沈阳华恒024-88806948网址www.txwb.com专批零冰淇淋机,冰激凌机,冷饮机,果汁机,炒冰机,烤鸭炉,米线机,年糕机,饺子机,膨化机,玉米面条机,爆米花机,棉花糖机,无烟烧烤机

2008-4-17 1:50:00
2136_9810
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:12
积分:632
注册:2006年5月3日
发贴心情
@ECHO OFF
@cls
ECHO ::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO :: GHOST完成后根据网卡MAC自动设置机名和IP的批处理 ::
ECHO ::::::::::::::::::::::::::::::::::::::::::::::::::::

::::清空环境变量
Set IPAddress=
Set strMac=
Set MacAddress=
Set CName=
Set scfile=
Set sc=
Set MacWMIC=
Set ConnName=

If not "%1"=="run" Goto setboot

cd/d %temp%

REM ::::请手动修改列表
ECHO [ComputerName] [MacAddress] [IPAddress] >iplist.txt
ECHO YJ001  00-E0-81-08-16-3E  192.168.16.2 >>iplist.txt
ECHO YJ002  00-E0-81-07-F3-E9  192.168.16.3 >>iplist.txt
ECHO YJ003  00-E0-81-08-35-E0  192.168.16.4 >>iplist.txt
ECHO YJ004  00-E0-81-08-33-7E  192.168.16.5 >>iplist.txt
ECHO YJ005  00-E0-81-08-3E-38  192.168.16.6 >>iplist.txt
ECHO YJ006  00-E0-81-08-38-41  192.168.16.7 >>iplist.txt
ECHO YJ007  00-E0-81-08-35-DB  192.168.16.8 >>iplist.txt
ECHO YJ008  00-E0-81-08-02-C4  192.168.16.9 >>iplist.txt
ECHO YJ009  00-E0-81-08-48-55  192.168.16.10 >>iplist.txt
ECHO YJ010  00-E0-81-07-EE-FC  192.168.16.11 >>iplist.txt
ECHO YJ011  00-E0-81-08-03-7C  192.168.16.12 >>iplist.txt

REM ::::请手动修改子网掩码
Set mask=255.255.255.0
REM ::::请手动修改默认网关
Set gway=192.168.16.1
@netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86
@netsh interface ip add dns name="本地连接" addr=202.96.128.166 index=2

ECHO :::: 开始查找网卡 ::::

::::获取机器的TCP/IP 配置
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt

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

Set sc=1
Set scfile=phyaddr.txt
goto scan

::::多网卡时,扫描每个网卡MAC地址
:rescan1
Set sc=%sc%1
Set scfile=phyaddr1.txt
find /v "%strMac%" phyaddr.txt >%scfile%
Goto scan

:rescan2
Set sc=%sc%1
Set scfile=phyaddr.txt
find /v "%strMac%" phyaddr1.txt >%scfile%
Goto scan

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

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

::::找出机器名(从"PCCfg.txt"中分离出 机器名字段,并赋给变量"CName")
for /f "skip=2 tokens=1" %%N in (PCCfg.txt) do set CName=%%N

if not "%CName%"=="" Goto found
::::支持最多扫描5个网卡
If "%sc%"=="11111" Goto failed
If "%sc%"=="1" Goto rescan1
if %scfile%==phyaddr.txt Goto rescan1
if %scfile%==phyaddr1.txt Goto rescan2
:found
ECHO 本机 MAC: %strMac%
ECHO 目标名称: %CName%

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

::::显示网卡MAC地址.(从"PCCfg.txt"中分离出 MAC地址字段,并赋给变量"MacAddress")
for /f "skip=2 tokens=2" %%M in (PCCfg.txt) do set MacAddress=%%M
ECHO 目标 MAC: %MacAddress%

::::创建注册表文件
::::用变量"%CName%"去替换实际的机器名
ECHO Windows Registry Editor Version 5.00 >PCName.reg
ECHO.>>PCName.reg
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName] >>PCName.reg
ECHO "ComputerName"="%CName%" >>PCName.reg
ECHO.>>PCName.reg
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >>PCName.reg
ECHO "NV Hostname"="%CName%" >>PCName.reg
ECHO "Hostname"="%CName%" >>PCName.reg

ECHO :::: 正在更改设置 ::::
REM ::::导入注册表文件。用的时候把" :: "去掉
regedit /s PCName.reg

::::找出MAC地址所对应的连接名称
for /f "tokens=1,2,3,4,5,6 delims=-" %%A in ("%MacAddress%") do set MacWMIC=%%A:%%B:%%C:%%D:%%E:%%F

WMIC NIC WHERE "MACAddress='%MacWMIC%' AND NetConnectionID!=NULL" GET NetConnectionID /value >phyaddr.txt

WMIC NIC WHERE "MACAddress='%MacWMIC%' AND NetConnectionID!=NULL" GET NetConnectionID /value >phyaddr.txt

Type phyaddr.txt >phyaddr1.txt

for /f "skip=2 tokens=2* delims==" %%A in (phyaddr1.txt) do set ConnName=%%A

Echo 连接名称: %ConnName%

REM ::::修改IP地址。用的时候把" :: "去掉
netsh interface ip set address name="%ConnName%" source=static addr=%IPAddress% mask=%mask% gateway=%gway% gwmetric=1

ECHO :::: 准备重启 ::::
setlocal

::::删除临时文件
echo [version] > ipdel.inf
echo signature=$chicago$ >> ipdel.inf
echo [defaultinstall] >> ipdel.inf
echo delfiles=delfiles1 >> ipdel.inf
echo delfiles=delfiles2 >> ipdel.inf
echo [destinationdirs] >> ipdel.inf
echo delfiles1=16391 >> ipdel.inf
echo delfiles2=01 >> ipdel.inf
echo [delfiles1] >> ipdel.inf
echo ip.lnk,,,1 >> ipdel.inf
echo [delfiles2] >> ipdel.inf
echo PCCfg.txt,,,1 >> ipdel.inf
echo PCName.reg,,,1 >> ipdel.inf
echo ipconfig.txt,,,1 >> ipdel.inf
echo iplist.txt,,,1 >> ipdel.inf
echo phyaddr1.txt,,,1 >> ipdel.inf
echo phyaddr.txt,,,1 >> ipdel.inf
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\ipdel.inf
del ipdel.inf

::::准备重启的文件
echo [version] > reboot.inf
echo signature=$chicago$ >> reboot.inf
echo [defaultinstall] >> reboot.inf
REM ::::立即重启。用的时候把" :: "去掉
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 1 .\reboot.inf
del reboot.inf

Goto end

:setboot
Echo [Version] >ipstart.inf
Echo Signature="$CHICAGO$" >>ipstart.inf
Echo [DefaultInstall] >>ipstart.inf
Echo UpdateInis = AddLink >>ipstart.inf
Echo [AddLink] >>ipstart.inf
Echo setup.ini, progman.groups,, "group1=""%%16391%%""" >>ipstart.inf
Echo setup.ini, group1,,"""IP"",""""""%%01%%\ip.bat"""" run"",,,,"""",""ip.bat""" >>ipstart.inf
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\ipstart.inf
del ipstart.inf

Echo 完成在“开始”菜单的“启动”中创建快捷方式。
Echo 请在此之后使用GHOST创建此分区的GHO镜像文件。
pause

Goto End

:failed
ECHO !!!! 查找网卡失败 !!!!
:end
<script language="javascript"></script>

2008-4-17 7:00:00
yuhong1
帅哥哟,离线,有人找我吗?
头衔:说不得
等级:新手上路
文章:42
积分:401
注册:2007年6月12日
发贴心情

看不明白


2008-4-17 22:22:00
pxm668
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:2
积分:86
注册:2007年7月3日
发贴心情

    怎样用批处理写一个把 IE  浏览器该成一个指定的网站


2008-4-26 20:14:00
anyky123
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:3
积分:160
注册:2008年3月24日
发贴心情
看不懂你个!

2008-4-29 14:55:00
客人(61.153.*.*)
15
 
发贴心情

  对P处理还不了解


2008-5-2 0:22:00


GHOST后自动改IP这的批处理
发贴表情字体颜色字体背景颜色粗体斜体下划线超级连接插入图片Flash图片realplay视频文件Media Player视频文件引用清理代码生成一个财付通交易信息显示: 预览 回复标题 上传表单
字节.