登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

糟老頭的地盤

老頭的地盤听老頭的

 
 
 

日志

 
 

VBS自动运行BAT 自动修改IP 网络号  

2007-04-04 02:17:27|  分类: windows |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

echo off
set /p cname=请输入计算机名:

echo REGEDIT4 >reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName] >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName] >> reg.reg
echo "ComputerName"="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName] >> reg.reg
echo "ComputerName"="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerName] >> reg.reg
echo "ComputerName"="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >> reg.reg
echo "NV Hostname"="%cname%" >> reg.reg
echo "Hostname"="%cname%" >> reg.reg

echo [HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\ShellNoRoam] >> reg.reg
echo @="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName] >> reg.reg
echo "ComputerName"="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters] >> reg.reg
echo "NV Hostname"="%cname%" >> reg.reg
echo "Hostname"="%cname%" >> reg.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> reg.reg
echo "DefaultDomainName"="%cname%" >> reg.reg
echo "AltDefaultDomainName"="%cname%" >> reg.reg

regedit /s reg.reg

pause

set /p IP=请输入IP:
cmd /c netsh interface ip set address source=static addr=%IP% mask=255.255.0.0 gateway=192.168.10.1 gwmetric=1
cmd /c netsh interface ip set dns source=static addr=202.96.128.166
cmd /c netsh interface ip add dns addr=202.96.128.143 index=2
REM 子掩码/网关/DNS请事先设置好!
pause

echo 根据IP自动修改内部网络号
pause
echo off
ipconfig /all | find /I "IP Address">IP_.txt
if errorlevel==1 goto NO
for /f "tokens=15" %%M in (IP_.txt) do set IP=%%M
if errorlevel==1 goto NO
echo REGEDIT4 >reg.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NwlnkIpx\Parameters] >>reg.reg
echo "VirtualNetworkNumber"=dword:00000%IP:~11% >>reg.reg
rem 注释:假如你的IP是192.168.0.*的,请修改上面~11%为~10%
regedit /s reg.reg
if errorlevel==1 (    goto NO    ) else (    goto YES    )

:YES
del IP_.txt
del reg.reg
echo 修改内部网络号成功,请按任意键重新启动即可全部生效!
pause
shutdown /r /t 0
exit

:NO
del IP_.txt
echo 修改内部网络号失败,请按任意键退出!
pause
exit

 

set ws=wscript.createobject("wscript.shell")
ws.run "nethao.bat /start",0

set ws=wscript.createobject("wscript.shell")
ws.run "bat.bat /start",0


将上面代码写在记事本里保存扩展名为**.vbs 。
以下是我调用迅闪的批处理。即是上面中的bat.bat文件。
@ECHO OFF
start C:\放客房端\调用程序.exe
rd e:\下载保存 /q/s
md e:\下载保存
rd e:\temp /q/s
md e:\temp
start explorer.exe
@ECHO OFF
补充说明:**.vbs脚本与bat.bat 同于一个迅闪的菜单目录.VBS脚本新建快捷方式到启动项里.每次开机都隐藏运行批处理,VBS脚本在运行批处理后会自动结束,无须担心长久占系统资源.这样做法的好处只适用于网吧调试.会用迅闪3.1的朋友们就应该清楚这个好处.

 

随机生成网络号码

echo 根據IP自動修改內部網絡號  許諾製作
echo off
set /a cname=%random%%%200+1
echo REGEDIT4 >reg.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NwlnkIpx\Parameters] >>reg.reg
echo "VirtualNetworkNumber"=dword:00000%cname% >>reg.reg
regedit /s reg.reg
del reg.reg
exit

 

指定IP生成

echo 根據IP自動修改內部網絡號  許諾製作
echo off
ipconfig /all | find /I "IP Address">IP_.txt
if errorlevel==1 goto NO
for /f "tokens=15" %%M in (IP_.txt) do set IP=%%M
if errorlevel==1 goto NO
echo REGEDIT4 >reg.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NwlnkIpx\Parameters] >>reg.reg
echo "VirtualNetworkNumber"=dword:00000%IP:~11% >>reg.reg
rem 注释:假如你的IP是192.168.0.*的,请修改上面~11%为~10%
regedit /s reg.reg
if errorlevel==1 (    goto NO    ) else (    goto YES    )

:YES
del IP_.txt
del reg.reg
echo 修改內部網絡號成功,請按任意鍵即可生效!
exit

:NO
del IP_.txt
echo 修改內部網絡號失敗,請按任意鍵退出!
pause

  评论这张
 
阅读(1389)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018