联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
CODE: [Copy to clipboard]@echo off color 9f MODE CON cols=53 lines=25 Rasdial Router /DISCONNECT cls title 自动改IP,计算机名,批处理,FXWL修改版 by FX浪子 echo --------------------------------------------------- echo 正在读取信息…… echo --------------------------------------------------- rem :: 设置子网掩码 :: set mask=255.255.255.0 rem :: 设置子网关 :: set gateway=192.168.0.1 rem :: 设置首选DNS :: set DNS1=218.6.200.139 rem :: 设置备用DNS :: set DNS2=202.98.96.68 rem --------------------------------------------------- rem 输出客户机列表 rem --------------------------------------------------- if exist config.cfg del config.cfg echo [计算机名] [Mac地址] [IP地址] [分辩率] >config.cfg echo 001 00-E0-61-15-C5-43 11 1440×900/32位/75HZ >>config.cfg echo 002 00-E0-61-16-12-01 12 1440×900/32位/75HZ >>config.cfg echo 003 00-1D-0F-22-D2-BE 60 1024×768/32位/85HZ >>config.cfg echo 004 00-1D-0F-22-F1-0C 61 1024×768/32位/85HZ >>config.cfg echo 005 00-1D-0F-23-C9-10 62 1024×768/32位/85HZ >>config.cfg echo 006 00-1D-0F-24-66-1E 63 1024×768/32位/85HZ >>config.cfg echo 007 00-1D-0F-23-C9-02 64 1024×768/32位/85HZ >>config.cfg echo 008 00-1D-0F-22-D2-9A 65 1440×900/32位/75HZ >>config.cfg echo 009 00-1D-0F-24-80-35 66 1440×900/32位/75HZ >>config.cfg echo 254 00-1D-0F-22-F1-0A 67 1440×900/32位/75HZ >>config.cfg rem --------------------------------------------------- rem 读取IPConFig rem --------------------------------------------------- if exist ipconfig.txt del ipconfig.txt ipconfig /all >ipconfig.txt if exist phyaddr.txt del phyaddr.txt find "Physical Address" ipconfig.txt >phyaddr.txt for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set strMac=%%M echo 读取MAC地址: %strMac% echo 读取完成... echo -------------------------------------------------- echo 当前应用设置: echo -------------------------------------------------- find "%strMac%" Config.cfg >ComputerCfg.txt for /f "skip=2 tokens=1" %%N in (ComputerCfg.txt) do set pcname=%%N echo 本机计算机名: A%pcname% for /f "skip=2 tokens=3" %%I in (ComputerCfg.txt) do set myip=%%I echo 本机IP地址: 192.168.0.%myip% echo 本机IPX地址: %myip% echo 子网掩码: %mask% for /f "skip=2 tokens=2" %%M in (ComputerCfg.txt) do set mymac=%%M echo 设定MAC地址: %mymac% for /f "skip=2 tokens=4" %%l in (ComputerCfg.txt) do set fbldx=%%l echo 设定分辩率大小: %fbldx% echo 正在为A%pcname%号设置机号IP/DNS/MAC请稍候...... echo --------------------------------------------------- echo Windows Registry Editor Version 5.00>ComputerName.reg echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg echo @="A%pcname%">>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName]>>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]>>ComputerName.reg echo "ComputerName"="A%pcname%">>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName] >>ComputerName.reg echo "ComputerName"="A%pcname%">>c:\TempInfo.reg>>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog]>>ComputerName.reg echo "ComputerName"="A%pcname%">>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]>>ComputerName.reg echo "ComputerName"="A%pcname%">>ComputerName.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]>>ComputerName.reg echo "NV Hostname"="A%pcname%">>ComputerName.reg echo "Hostname"="A%pcname%">>ComputerName.reg echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg echo @="A%pcname%">>ComputerName.reg regedit /s ComputerName.reg del /q ComputerName.reg echo Windows Registry Editor Version 5.00>ipx.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NwlnkIpx\Parameters]>>ipx.reg echo "VirtualNetworkNumber"=dword:%myip% >>ipx.reg regedit /s ipx.reg del /q ipx.reg netsh interface ip set address name="本地连接" source=static addr=192.168.0.%myip% mask=%mask% gateway=%gateway% gwmetric=1 >nul netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARY >nul netsh interface ip add dns name="本地连接" addr=%DNS2% >nul netsh interface ip set wins name="本地连接" source=static addr=none >nul echo --------------------------------------------------- echo 【%pcname%】号机配置如下: echo --------------------------------------------------- echo 本机计算机名:A%pcname% echo 本机IP地址为:192.168.0.%myip% echo 本机IPX地址: %myip% echo 本机子掩网码:%mask% echo 本机网关地址: %gateway% echo 本机MAC地址:%strMac% echo 本机分辩率:%fbldx% echo 首选DNS服务器:%DNS1% echo 备用DNS服务器:%DNS2% echo --------------------------------------------------- if "%fbldx%"=="1024×768/32位/85HZ" ( goto 1024 ) else ( goto 19 ) :19 if "%fbldx%"=="1440×900/32位/75HZ" ( goto 1440 ) else ( goto kshy ) :1024 SETRES h1024 v768 b32 f85 goto kshy :1440 SETRES h1440 v900 b32 f75 goto kshy :kshy del /q ComputerCfg.txt del /q config.cfg del /q ipconfig.txt del /q phyaddr.txt del /q devcon.exe del /q SETRES.exe echo y|del "%userprofile%\「开始」菜单\程序\启动"\*.* echo 正在重启网卡,请稍等...... ::网卡自行修改! devcon disable *DEV_8169* devcon enable *DEV_8169* title Login…… MODE CON cols=13 lines=4 for /l %%a in (10,-1,0) do cls&echo/&echo %%a&ping -n 2 127.1>nul ::下面是还原软件,可自行修改 c:\KSHY\setup.exe /install /password:123/protect:CDE del %0
CODE: [Copy to clipboard]@echo off echo Set tx=CreateObject("Wscript.Shell")>>open.vbs echo Wscript.Sleep 10000>>open.vbs echo tx.SendKeys "{F3}">>open.vbs echo Wscript.Sleep 3000>>open.vbs echo tx.SendKeys "qinghongjingyong">>open.vbs echo Wscript.Sleep 3000>>open.vbs echo tx.SendKeys "{Enter}">>open.vbs echo Set fso=Wscript.CreateObject("scripting.FileSystemObject")>>open.vbs echo y|move open.vbs "%userprofile%\「开始」菜单\程序\启动" echo y|move Setuplnk.lnk "%userprofile%\「开始」菜单\程序\启动" del %0
CODE: [Copy to clipboard]if "%fbldx%"=="1024×768/32位/85HZ" ( goto 1024 ) else ( goto 19 ) :19 if "%fbldx%"=="1440×900/32位/75HZ" ( goto 1440 ) else ( goto kshy ) :1024 SETRES h1024 v768 b32 f85 goto kshy :1440 SETRES h1440 v900 b32 f75 goto kshy :kshy
CODE: [Copy to clipboard]if "%fbldx%"=="1024×768/32位/85HZ" ( goto :1024 ) else if "%fbldx%"=="1440×900/32位/75HZ" ( goto :1440 ) else ( goto :kshy )