标题: 求助!不知道哪地方写的不对了,运行出错!~
[打印本页]
作者: 821230
时间: 2007-10-21 13:54
标题: 求助!不知道哪地方写的不对了,运行出错!~
@color c
@cls :::清屏
@echo [Name][network] [IP] [CDKey] >config.cfg
@echo pc001 001 192.168.123.1 2091322607845 >>config.cfg
@echo pc002 002 192.168.123.2 2298968563104 >>config.cfg
@echo pc003 003 192.168.123.3 2293620604801 >>config.cfg
@echo pc004 004 192.168.123.4 3199547101847 >>config.cfg
@echo pc005 005 192.168.123.5 2395626620868 >>config.cfg
@echo pc006 006 192.168.123.6 2291425624864 >>config.cfg
@echo pc007 007 192.168.123.7 2297324646860 >>config.cfg
@echo pc008 008 192.168.123.8 5692438065881 >>config.cfg
@echo pc009 009 192.168.123.9 2399929424868 >>config.cfg
@echo pc010 010 192.168.123.10 3198647142822 >>config.cfg
@echo pc011 011 192.168.123.11 3290343195800 >>config.cfg
@echo pc012 012 192.168.123.12 5791532078882 >>config.cfg
@echo pc013 013 192.168.123.13 3192341122881 >>config.cfg
@echo pc014 014 192.168.123.14 3296148120849 >>config.cfg
@echo pc015 015 192.168.123.15 2398829402826 >>config.cfg
@echo pc016 016 192.168.123.16 3397646195802 >>config.cfg
@echo pc017 017 192.168.123.17 3799865089843 >>config.cfg
@echo pc018 018 192.168.123.18 3291644192804 >>config.cfg
@echo pc019 019 192.168.123.19 3395445159841 >>config.cfg
@echo pc020 020 192.168.123.20 5596230082889 >>config.cfg
@echo pc021 021 192.168.123.21 2393026614856 >>config.cfg
@echo pc022 022 192.168.123.22 7282726715071 >>config.cfg
@echo pc023 023 192.168.123.23 6965198320844 >>config.cfg
@echo pc024 024 192.168.123.24 0590638349985 >>config.cfg
@echo pc025 025 192.168.123.25 4887920308855 >>config.cfg
@echo pc026 026 192.168.123.26 6224273676938 >>config.cfg
@echo pc027 027 192.168.123.27 0234070701672 >>config.cfg
@echo pc028 028 192.168.123.28 6829133462999 >>config.cfg
@echo pc029 029 192.168.123.29 1514397024359 >>config.cfg
@echo pc030 030 192.168.123.30 0338114504295 >>config.cfg
@echo pc031 031 192.168.123.31 9180097837863 >>config.cfg
@echo pc032 032 192.168.123.32 5695926015450 >>config.cfg
@echo pc033 033 192.168.123.33 3160620118964 >>config.cfg
@echo pc034 034 192.168.123.34 1190096475687 >>config.cfg
@echo pc035 035 192.168.123.35 8359933291311 >>config.cfg
@echo pc036 036 192.168.123.36 2696985056117 >>config.cfg
@echo pc037 037 192.168.123.37 7853809758364 >>config.cfg
@echo pc038 038 192.168.123.38 2111724559521 >>config.cfg
@echo pc039 039 192.168.123.39 0578332166402 >>config.cfg
@echo pc040 040 192.168.123.40 5735257958665 >>config.cfg
@echo pc041 041 192.168.123.41 7914860615387 >>config.cfg
@echo pc042 042 192.168.123.42 4063606421917 >>config.cfg
@echo pc043 043 192.168.123.43 3419830076512 >>config.cfg
@echo pc044 044 192.168.123.44 7381489152175 >>config.cfg
@echo pc045 045 192.168.123.45 1628431817077 >>config.cfg
@echo pc046 046 192.168.123.46 2876552803407 >>config.cfg
@echo pc047 047 192.168.123.47 8856983770314 >>config.cfg
@echo pc048 048 192.168.123.48 7530358675181 >>config.cfg
@echo pc049 049 192.168.123.49 5174560117316 >>config.cfg
@echo pc050 050 192.168.123.50 7322581102730 >>config.cfg
@echo pc051 051 192.168.123.51 0719965552707 >>config.cfg
@echo pc052 052 192.168.123.52 5620798081913 >>config.cfg
@echo pc053 053 192.168.123.53 3185381184427 >>config.cfg
@echo pc054 054 192.168.123.54 8680457335754 >>config.cfg
@echo pc055 055 192.168.123.55 9869960983369 >>config.cfg
@echo pc056 056 192.168.123.56 6915151587317 >>config.cfg
@echo pc057 057 192.168.123.57 1272066388570 >>config.cfg
@echo pc058 058 192.168.123.58 9301433546382 >>config.cfg
@echo pc059 059 192.168.123.59 5817471724979 >>config.cfg
@echo pc060 060 192.168.123.60 7946642797514 >>config.cfg
@echo pc061 061 192.168.123.61 3926072554435 >>config.cfg
@echo pc062 062 192.168.123.62 9956746016428 >>config.cfg
@echo pc063 063 192.168.123.63 0590651353471 >>config.cfg
@echo pc064 064 192.168.123.64 1714170985947 >>config.cfg
@echo pc065 065 192.168.123.65 5499802054656 >>config.cfg
@echo pc066 066 192.168.123.66 1163480853697 >>config.cfg
@echo pc067 067 192.168.123.67 3739923265822 >>config.cfg
@echo pc068 068 192.168.123.68 3354655249230 >>config.cfg
@echo pc069 069 192.168.123.69 1204514178341 >>config.cfg
@echo pc070 070 192.168.123.70 8144711732971 >>config.cfg
@echo pc071 071 192.168.123.71 8451579776433 >>config.cfg
@echo pc072 072 192.168.123.72 8206536922064 >>config.cfg
@echo pc073 073 192.168.123.73 7267404852062 >>config.cfg
@echo pc074 074 192.168.123.74 6365487067597 >>config.cfg
@echo pc075 075 192.168.123.75 4919689608720 >>config.cfg
@echo pc076 076 192.168.123.76 2960547428824 >>config.cfg
@echo pc077 077 192.168.123.77 0504759069059 >>config.cfg
@echo pc078 078 192.168.123.78 3050776320471 >>config.cfg
@echo pc079 079 192.168.123.79 0694888961606 >>config.cfg
@echo pc080 080 192.168.123.80 9655746791606 >>config.cfg
@echo pc081 081 192.168.123.81 9610972107773 >>config.cfg
@echo pc082 082 192.168.123.82 7937556243769 >>config.cfg
@echo pc083 083 192.168.123.83 5898414073778 >>config.cfg
@echo pc084 084 192.168.123.84 8334441434100 >>config.cfg
@echo pc085 085 192.168.123.85 5988643975322 >>config.cfg
@echo pc086 086 192.168.123.86 3522855506549 >>config.cfg
@echo pc087 087 192.168.123.87 2721837712087 >>config.cfg
@echo pc088 088 192.168.123.88 0375939353208 >>config.cfg
@echo pc089 089 192.168.123.89 8326908182312 >>config.cfg
@echo pc090 090 192.168.123.90 0058411868073 >>config.cfg
@echo pc091 091 192.168.123.91 7386866002317 >>config.cfg
@echo pc092 092 192.168.123.92 9415036075966 >>config.cfg
@cls :::清屏
@echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
@echo ┋ ┋
@echo ┋ 独来读网自动改IP,计算机名,CS CDKEY,内部网络号批处理 ┋
@echo ┋ ┋
@echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
@echo off
@echo ---------------------------------------------------
@set/p 机号= 请输入计算机号:
@echo ---------------------------------------------------
::::获取机器的TCP/IP 配置
@if exist ipconfig.txt del ipconfig.txt
@ipconfig /all >ipconfig.txt
:::分离出机器的物理地址,并保存到 ( mac.txt) 文件中
@if exist phyaddr.txt del phyaddr.txt
@find "Physical Address" ipconfig.txt >c:\%机号%mac.txt
:::分离出机器的Cdkey,并保存到 ( Cdkey.txt) 文件中
@find "%机号%" config.cfg >Cdkey.txt
::::从(Cdkey.txt)文件中取Cdkey字符串,并赋给变量strCdkey
@for /f "skip=1 tokens=4" %%C in (Cdkey.txt) do set strCdkey=%%C
:::显示Cdkey
@echo %strCdkey% >nul
::::从(Cdkey.txt)文件中取IP字符串,并赋给变量
@for /f "skip=1 tokens=3" %%N in (Cdkey.txt) do set myip=%%N
:::显示ip
@echo 更改IP为:%myip%
::::从(Cdkey.txt)文件中取网络号字符串,并赋给变量
@for /f "skip=1 tokens=2" %%M in (Cdkey.txt) do set netkey=%%M
:::显示ip
@echo 更改IP为:%netkey%
@echo Windows Registry Editor Version 5.00 >计算机名.reg
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName] >>计算机名.reg
::::用变量""去替换实际的机器名
@echo "ComputerName"="%机号%" >>计算机名.reg
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >>计算机名.reg
::::用变量"机号"去替换实际的机器名
@echo "NV Hostname"="%机号%" >>计算机名.reg
@echo "Hostname"="%机号%" >>计算机名.reg
::::修改 CS-CDKEY 不用管它
@echo [HKEY_CURRENT_USER\Software\Valve\CounterStrike\Settings] >>计算机名.reg
@echo "Key"="%strCdkey%">>计算机名.reg
::::创建注册表文件内部网络编号
@echo Windows Registry Editor Version 5.00 >内部网络编号.reg
::::用变量"%机号%"去替换实内部网络编号
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >>内部网络编号.reg
@echo "VirtualNetworkNumber"=dword:00000%netkey% >>内部网络编号.reg
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters] >>内部网络编号.reg
@echo "VirtualNetworkNumber"=dword:00000%netkey% >>内部网络编号.reg
::::导入注册表文件。
@regedit /s 计算机名.reg
@regedit /s 内部网络编号.reg
::::修改IP 地址。用变量"%myip%" 去替换实际的IP 地址
@netsh interface ip set address name="本地连接" source=static addr=%myip% mask=255.255.255.0 gateway=192.168.123.254 gwmetric=1
pause
作者: world615
时间: 2007-10-21 14:26
建议开头用@echo off
要看执行过程就echo on,便于查找错误。
作者: lxmxn
时间: 2007-10-21 23:13
哪儿错了呢?说清楚嘛