|
wmysbbs
初级用户
 
积分 172
发帖 52
注册 2005-3-29
状态 离线
|
『楼 主』:
更改IP和机号的批处理,网吧常用!
使用 LLM 解释/回答一下
让大家见笑了,觉得代码太多,应该还可以简化的,但水平不高!
不知道高手能不能简化一下代码!
还有,子网掩码和备用DNS显示不出来,哪位高手知道怎么弄吗?
@echo off
mode con cols=80 lines=30
:top
title ………………………………………………IP修改器………………………………………………
cls
color 0a
::::::::::::::::::::::::::::::::::::::::::::::
:检测IP,网关,DNS
@echo off
setlocal enabledelayedexpansion
set IP_num=0
set Gateway_num=0
set DNS_num=0
for /f "tokens=2* delims=:" %%i in ('ipconfig /all ^| find /i "IP Address"') do (
for /f "tokens=2* delims=:" %%a in ('ipconfig /all ^| find /i "Default Gateway"') do (
for /f "tokens=2* delims=:" %%1 in ('ipconfig /all ^| find /i "DNS Servers"') do (
set IP_=%%i
set Gateway_=%%a
set DNS_=%%1
if "!IP_num!"=="0" set IP2=!IP_:~1!
if "!Gateway_num!"=="0" set Gateway2=!Gateway_:~1!
if "!DNS_num!"=="0" set DNS2=!DNS_:~1!
set /a IP_num=!IP_num!+1
set /a Gateway_num=!Gateway_num!+1
set /a DNS_num=!DNS_num!+1
)
)
)
CLS
::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo IP修改器 QQ:82288252
echo ================================================================================
echo 本机信息:
echo 计算机名:%userdomain%
echo 本机IP: %IP2%
echo 本机网关:%Gateway2%
echo 本机DNS: %DNS2%
echo.
set /p n= 输入本机号(Q退出):
if %n% equ q exit
echo.
echo 您输入的机号是:%n%
echo.
set /p x= IP偏移机号多少位:
set /a ip = %n% + %x%
echo.
echo 正在修改,请稍等...
::::::::::::::::::::::::::::::::::::::::::::::
:生成vbs脚本,用来修改IP
echo strIPAddress = Array(^"192.168.1.%IP%^") ^'修改后的ip >>ip.vbe
echo strSubnetMask = Array(^"255.255.255.0^") ^'子网掩码 >>ip.vbe
echo strGateway = Array(^"192.168.1.1^") ^'网关 >>ip.vbe
echo arrDNSServers = Array(^"202.103.224.68^", ^"202.103.225.68^")^'DNS >>ip.vbe
echo strComputer = ^".^" >>ip.vbe
echo. >>ip.vbe
echo Set objWMIService = GetObject(^"winmgmts:^\\^" ^& strComputer ^& ^"^\root^\cimv2^") >>ip.vbe
echo Set colNetAdapters = objWMIService.ExecQuery _ >>ip.vbe
echo (^"Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE^") >>ip.vbe
echo. >>ip.vbe
echo For Each objNetAdapter in colNetAdapters >>ip.vbe
echo sip=objNetAdapter.IPAddress >>ip.vbe
echo ^'strIPAddress = sip ^'保持原来的ip >>ip.vbe
echo. >>ip.vbe
echo strGatewayMetric = Array(1) >>ip.vbe
echo errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask) >>ip.vbe
echo errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric) >>ip.vbe
echo errDNS=objNetAdapter.SetDNSServerSearchOrder(arrDNSServers) >>ip.vbe
echo exit for ^'只修改第一个网卡的设置 >>ip.vbe
echo Next >>ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:用变量%n%去替换实际的计算机名
echo Windows Registry Editor Version 5.00 >计算机名.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >>计算机名.reg
echo "NV Hostname"="%n%" >>计算机名.reg
echo "Hostname"="%n%" >>计算机名.reg
::::::::::::::::::::::::::::::::::::::::::::::
:导入注册表文件
regedit /s 计算机名.reg
::::::::::::::::::::::::::::::::::::::::::::::
:运行VBE文件更改IP地址
ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:删reg和vbe文件
del 计算机名.reg
del ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:再次检测IP,网关,DNS
@echo off
setlocal enabledelayedexpansion
set IP_num=0
set Gateway_num=0
set DNS_num=0
for /f "tokens=2* delims=:" %%i in ('ipconfig /all ^| find /i "IP Address"') do (
for /f "tokens=2* delims=:" %%a in ('ipconfig /all ^| find /i "Default Gateway"') do (
for /f "tokens=2* delims=:" %%1 in ('ipconfig /all ^| find /i "DNS Servers"') do (
set IP_=%%i
set Gateway_=%%a
set DNS_=%%1
if "!IP_num!"=="0" set IP2=!IP_:~1!
if "!Gateway_num!"=="0" set Gateway2=!Gateway_:~1!
if "!DNS_num!"=="0" set DNS2=!DNS_:~1!
set /a IP_num=!IP_num!+1
set /a Gateway_num=!Gateway_num!+1
set /a DNS_num=!DNS_num!+1
)
)
)
CLS
::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo IP修改器 QQ:82288252
echo ================================================================================
echo 修改成功:
echo.
echo 现在本机信息:
echo 计算机名:%userdomain% 此项重启后生效
echo 本机IP: %IP2%
echo 本机网关:%Gateway2%
echo 本机DNS: %DNS2%
echo.
:按任意键退出
@pause
Let everyone laugh, I think there are too many codes, it should still be able to be simplified, but I have low level!
I don't know if the expert can simplify the code!
Also, the subnet mask and backup DNS cannot be displayed, does any expert know how to do it?
@echo off
mode con cols=80 lines=30
:top
title ………………………………………………IP Modifier………………………………………………
cls
color 0a
::::::::::::::::::::::::::::::::::::::::::::::
:Check IP, Gateway, DNS
@echo off
setlocal enabledelayedexpansion
set IP_num=0
set Gateway_num=0
set DNS_num=0
for /f "tokens=2* delims=:" %%i in ('ipconfig /all ^| find /i "IP Address"') do (
for /f "tokens=2* delims=:" %%a in ('ipconfig /all ^| find /i "Default Gateway"') do (
for /f "tokens=2* delims=:" %%1 in ('ipconfig /all ^| find /i "DNS Servers"') do (
set IP_=%%i
set Gateway_=%%a
set DNS_=%%1
if "!IP_num!"=="0" set IP2=!IP_:~1!
if "!Gateway_num!"=="0" set Gateway2=!Gateway_:~1!
if "!DNS_num!"=="0" set DNS2=!DNS_:~1!
set /a IP_num=!IP_num!+1
set /a Gateway_num=!Gateway_num!+1
set /a DNS_num=!DNS_num!+1
)
)
)
CLS
::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo IP Modifier QQ:82288252
echo ================================================================================
echo Local Information:
echo Computer Name: %userdomain%
echo Local IP: %IP2%
echo Local Gateway: %Gateway2%
echo Local DNS: %DNS2%
echo.
set /p n= Enter local number (Q to quit):
if %n% equ q exit
echo.
echo The number you entered is: %n%
echo.
set /p x= How many bits to offset the IP number:
set /a ip = %n% + %x%
echo.
echo Modifying, please wait...
::::::::::::::::::::::::::::::::::::::::::::::
:Generate VBS script to modify IP
echo strIPAddress = Array(^"192.168.1.%IP%^") ^'Modified ip >>ip.vbe
echo strSubnetMask = Array(^"255.255.255.0^") ^'Subnet mask >>ip.vbe
echo strGateway = Array(^"192.168.1.1^") ^'Gateway >>ip.vbe
echo arrDNSServers = Array(^"202.103.224.68^", ^"202.103.225.68^")^'DNS >>ip.vbe
echo strComputer = ^".^" >>ip.vbe
echo. >>ip.vbe
echo Set objWMIService = GetObject(^"winmgmts:^\\^" ^& strComputer ^& ^"^\root^\cimv2^") >>ip.vbe
echo Set colNetAdapters = objWMIService.ExecQuery _ >>ip.vbe
echo (^"Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE^") >>ip.vbe
echo. >>ip.vbe
echo For Each objNetAdapter in colNetAdapters >>ip.vbe
echo sip=objNetAdapter.IPAddress >>ip.vbe
echo ^'strIPAddress = sip ^'Keep original ip >>ip.vbe
echo. >>ip.vbe
echo strGatewayMetric = Array(1) >>ip.vbe
echo errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask) >>ip.vbe
echo errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric) >>ip.vbe
echo errDNS=objNetAdapter.SetDNSServerSearchOrder(arrDNSServers) >>ip.vbe
echo exit for ^'Only modify the settings of the first network card >>ip.vbe
echo Next >>ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:Replace actual computer name with variable %n%
echo Windows Registry Editor Version 5.00 >Computer Name.reg
echo >>Computer Name.reg
echo "NV Hostname"="%n%" >>Computer Name.reg
echo "Hostname"="%n%" >>Computer Name.reg
::::::::::::::::::::::::::::::::::::::::::::::
:Import registry file
regedit /s Computer Name.reg
::::::::::::::::::::::::::::::::::::::::::::::
:Run VBE file to change IP address
ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:Delete reg and vbe files
del Computer Name.reg
del ip.vbe
::::::::::::::::::::::::::::::::::::::::::::::
:Recheck IP, Gateway, DNS
@echo off
setlocal enabledelayedexpansion
set IP_num=0
set Gateway_num=0
set DNS_num=0
for /f "tokens=2* delims=:" %%i in ('ipconfig /all ^| find /i "IP Address"') do (
for /f "tokens=2* delims=:" %%a in ('ipconfig /all ^| find /i "Default Gateway"') do (
for /f "tokens=2* delims=:" %%1 in ('ipconfig /all ^| find /i "DNS Servers"') do (
set IP_=%%i
set Gateway_=%%a
set DNS_=%%1
if "!IP_num!"=="0" set IP2=!IP_:~1!
if "!Gateway_num!"=="0" set Gateway2=!Gateway_:~1!
if "!DNS_num!"=="0" set DNS2=!DNS_:~1!
set /a IP_num=!IP_num!+1
set /a Gateway_num=!Gateway_num!+1
set /a DNS_num=!DNS_num!+1
)
)
)
CLS
::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo IP Modifier QQ:82288252
echo ================================================================================
echo Modification Successful:
echo.
echo Current Local Information:
echo Computer Name: %userdomain% This item takes effect after restart
echo Local IP: %IP2%
echo Local Gateway: %Gateway2%
echo Local DNS: %DNS2%
echo.
:Press any key to exit
@pause
|
|
2007-1-10 07:34 |
|
|
utem999
初级用户
 
积分 135
发帖 54
注册 2006-9-10
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
谢谢
非常实用
bat+vbs+reg
Thanks
Very practical
bat+vbs+reg
|
|
2007-1-10 08:06 |
|
|
a2f6k8
初级用户
 
积分 30
发帖 12
注册 2007-1-1
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
晕死...这样的批处理,现在网吧不实用了,现在的全自动才算最牛...首先把所有机器先扫描所以的IP和MAC地址先收集起来,保存,然后再编一个P处理,MAC获取,然后再断判和扫描出来的MAC查找出一个相的,就改为设定的IP和机名..这样才算高...
Oh, what a pain... Such batch processing isn't practical in internet cafes nowadays. The most awesome thing is full automation... First, scan all IPs and MAC addresses of all machines, collect and save them. Then compile a P processing, get the MAC, then judge and find a matching one from the scanned MACs, and then change it to the set IP and computer name. That's what's considered advanced...
|
|
2007-1-10 10:47 |
|
|
a2f6k8
初级用户
 
积分 30
发帖 12
注册 2007-1-1
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
不过,都要谢楼主...我又学到这个批处理.....
However, I have to thank the LZ... I've learned this batch processing again...
|
|
2007-1-10 10:48 |
|
|
wmysbbs
初级用户
 
积分 172
发帖 52
注册 2005-3-29
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
Originally posted by a2f6k8 at 2007-1-10 10:47 AM:
晕死...这样的批处理,现在网吧不实用了,现在的全自动才算最牛...首先把所有机器先扫描所以的IP和MAC地址先收集起来,保存,然后再编一个P处理,MAC获取 ...
呵呵,你还别说,像我们去装新的网吧,客户机都没有,只有一台机给你做母盘,哪里来的MAC地址?
你说的这套在我们自己的联盟网吧是用这个啊!
我发出来只是为了大家学习,有个参考!
这个也有专门改IP的小软件,但我是不喜欢用第三方软件了!
这是根据我们这里的情况来滴!!
每个人都不一样,自动也不是最好的!合用就行!!
你说是吗?
Last edited by wmysbbs on 2007-1-10 at 06:08 PM ]
Originally posted by a2f6k8 at 2007-1-10 10:47 AM:
Oh my god... Such batch processing is not practical in internet cafes now. The most powerful one is fully automatic... First, scan all IP and MAC addresses of all machines to collect them and save them, then compile a P processing, MAC acquisition...
Hehe, you have to say, when we install a new internet cafe, there are no client machines, only one machine for you to make the master disk. Where do you get the MAC address?
The set you mentioned is used in our own alliance internet cafe!
I post it just for everyone to study and have a reference!
There are also special small software for changing IP, but I don't like using third-party software!
This is based on the situation here!
Everyone is different, and fully automatic is not the best! It's enough if it works!
Don't you think so?
Last edited by wmysbbs on 2007-1-10 at 06:08 PM ]
|
|
2007-1-10 18:05 |
|
|
mouzeming
初级用户
 
积分 66
发帖 28
注册 2006-11-1
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
@echo off
set /p e=请输入IP网段:
set /p var=请输入计算机名:
cls
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_SZ /d %var% /f >nul
@for %%n in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do call set var=%%var:%%n=%%
:loop
@if "%var:~0,1%" == "0" set var=%var:~1%
netsh interface ip set address name="本地连接" source=static addr=192.168.%e%.%var% mask=255.255.255.0 gateway=192.168.%e%.1 gwmetric=0 >nul
netsh interface ip set dns name="本地连接" source=static addr=61.187.191.3 register=PRIMARY >nul
netsh interface ip add dns name="本地连接" addr=202.103.96.68 index=2 >nul
if %var% lss 14 goto cdkey1
if %var% lss 21 goto cdkey2
if %var% lss 28 goto cdkey3
if %var% lss 35 goto cdkey4
if %var% lss 42 goto cdkey5
if %var% lss 49 goto cdkey6
if %var% lss 56 goto cdkey7
goto :eof
:cdkey1
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 5RP2E-EPH3K-BR3LG-KMGTE-FN8PY /f
goto :IP
:cdkey2
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d ULPF-ZEVK-FRWG-Q4YJ-6F2T /f
goto :IP
:cdkey3
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d Y83K-CT4F-VL2X-4X4M-SW8X /f
goto :IP
:cdkey4
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 2LMD-5MUD-UY2Y-SUU2-2UUQ /f
goto :IP
:cdkey5
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d WVNN-XDK3-PZ6Q-PN42-W9G7 /f
goto :IP
:cdkey6
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d YM2S-PVC6-RL2T-UT89-SW8T /f
goto :IP
:cdkey7
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 4EFF-YZNG-6AS4-3QJQ-44YG /f
:IP
@echo 当前计算机相关配置为:
@echo ................................................................................
@echo off
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "ip address"') do set ip=%%i
@echo 本机IP:%ip%
@echo ................................................................................
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "Subnet Mask"') do set SM=%%i
@echo 本机子网掩码:%sm%
@echo ................................................................................
for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "Default Gateway"') do set DG=%%j
@echo 本机默认网关:%DG%
@echo ................................................................................
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "DNS server"') do set DS=%%i
@echo 本地DNS服务器:%DS%
@echo ................................................................................
@echo 备用DNS服务器:202.103.96.68
@echo ................................................................................
for /f "tokens=16" %%i in ('ipconfig /all ^| find /i "Host Name"') do set HN=%%i
@echo 计算机名为 :%HN%
@echo ................................................................................
@echo 按任意键进行网络测试.
@pause >nul
@ping 61.187.191.3
@echo 测试完毕..按任意键退出.
@pause > nul
用了一段时间才写出来的.也是因为要做网吧系统的原因..跟楼主一样我也不喜欢用什么IP修改工具.
当然我是按照我们本地的一些网络设置来做的.比如说DNS.输入网段就输入一个数.
比如你是192.168.1.1这是你的网关.那么你就输入 "1" IP是根据计算机名来改.
IF计算机名为a046,那么IP就是192.168.1.46 CS的CDKEY的话自己看吧.
初学.希望大家不要见笑.内容有点低智
@echo off
set /p e=Please enter the IP segment:
set /p var=Please enter the computer name:
cls
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_SZ /d %var% /f >nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_SZ /d %var% /f >nul
@for %%n in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do call set var=%%var:%%n=%%
:loop
@if "%var:~0,1%" == "0" set var=%var:~1%
netsh interface ip set address name="Local Area Connection" source=static addr=192.168.%e%.%var% mask=255.255.255.0 gateway=192.168.%e%.1 gwmetric=0 >nul
netsh interface ip set dns name="Local Area Connection" source=static addr=61.187.191.3 register=PRIMARY >nul
netsh interface ip add dns name="Local Area Connection" addr=202.103.96.68 index=2 >nul
if %var% lss 14 goto cdkey1
if %var% lss 21 goto cdkey2
if %var% lss 28 goto cdkey3
if %var% lss 35 goto cdkey4
if %var% lss 42 goto cdkey5
if %var% lss 49 goto cdkey6
if %var% lss 56 goto cdkey7
goto :eof
:cdkey1
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 5RP2E-EPH3K-BR3LG-KMGTE-FN8PY /f
goto :IP
:cdkey2
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d ULPF-ZEVK-FRWG-Q4YJ-6F2T /f
goto :IP
:cdkey3
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d Y83K-CT4F-VL2X-4X4M-SW8X /f
goto :IP
:cdkey4
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 2LMD-5MUD-UY2Y-SUU2-2UUQ /f
goto :IP
:cdkey5
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d WVNN-XDK3-PZ6Q-PN42-W9G7 /f
goto :IP
:cdkey6
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d YM2S-PVC6-RL2T-UT89-SW8T /f
goto :IP
:cdkey7
reg add "HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings" /v ValveKey /t reg_sz /d 4EFF-YZNG-6AS4-3QJQ-44YG /f
:IP
@echo Current computer-related configuration:
@echo ................................................................................
@echo off
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "ip address"') do set ip=%%i
@echo Local IP:%ip%
@echo ................................................................................
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "Subnet Mask"') do set SM=%%i
@echo Local subnet mask:%sm%
@echo ................................................................................
for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "Default Gateway"') do set DG=%%j
@echo Local default gateway:%DG%
@echo ................................................................................
for /f "tokens=15" %%i in ('ipconfig /all ^| find /i "DNS server"') do set DS=%%i
@echo Local DNS server:%DS%
@echo ................................................................................
@echo Backup DNS server:202.103.96.68
@echo ................................................................................
for /f "tokens=16" %%i in ('ipconfig /all ^| find /i "Host Name"') do set HN=%%i
@echo Computer name is :%HN%
@echo ................................................................................
@echo Press any key to perform network test.
@pause >nul
@ping 61.187.191.3
@echo Test completed.. Press any key to exit.
@pause > nul
I wrote it after using it for a while. Also, because I need to make a Internet café system. Like the building owner, I don't like to use any IP modification tools.
Of course, I did it according to some local network settings. For example, DNS. Enter the segment just enter a number.
For example, if your gateway is 192.168.1.1, then you enter "1". The IP is changed according to the computer name.
IF the computer name is a046, then the IP is 192.168.1.46. For the CDKEY of CS, just look at it.
Just started learning. I hope everyone doesn't laugh. The content is a bit low-intelligence
|
|
2007-1-11 04:07 |
|
|
harveyliu
新手上路

积分 6
发帖 2
注册 2006-12-30
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
请问,以上的这段代码win2000或这xp下的user权限可以运行吗?
Excuse me, can the above code run under the user permissions of Windows 2000 or XP?
|
|
2007-1-11 05:15 |
|
|
mouzeming
初级用户
 
积分 66
发帖 28
注册 2006-11-1
状态 离线
|
|
2007-1-11 10:13 |
|
|
hjc0759
新手上路

积分 2
发帖 1
注册 2007-1-9
状态 离线
|
|
2007-3-8 21:47 |
|
|
shikx2008
初级用户
 
积分 57
发帖 28
注册 2006-11-6 来自 中国
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
不错 很好呀?我想写却不会不是很懂正在学习批处理 谢谢楼主 有学习了不少
Not bad, very good? I want to write but don't know how, not very understanding, and I'm learning batch processing. Thanks to the landlord, I've learned a lot.
|
|
2007-3-8 22:17 |
|
|
429499381
中级用户
  
积分 452
发帖 202
注册 2006-12-21
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
原理很简单!! 不过很实用, 其实有时只是重刻系统盘, 你完全可以做一个批处理放在D盘,先收集本机IP类信息, 然后刻好系统盘好后运行一下该批处理恢复以前的IP==。
而且你现在这个很明显是在硬盘对拷后用的, 但是没有开机自启动,设置后自动删除自身 ==
再说在你之前已经有人做了一个, 你可以去看看
http://cn-dos.net/forum/viewthread.php?tid=26870&fpage=1&highlight=IP
The principle is very simple!! But it's very practical. Actually, sometimes it's just about re-burning the system disk. You can completely make a batch file and put it on the D drive. First, collect the local IP-related information, and then after burning the system disk well, run this batch file to restore the previous IP ==. Moreover, what you have now is obviously used after hard disk cloning, but there is no boot auto-start, and it deletes itself automatically after setting ==. Also, someone has already made one before you, you can go and have a look
http://cn-dos.net/forum/viewthread.php?tid=26870&fpage=1&highlight=IP
|
|
2007-3-16 09:27 |
|
|
duzhuoshu
初级用户
 
积分 20
发帖 9
注册 2007-5-29
状态 离线
|
『第 12 楼』:
有时候用得了
使用 LLM 解释/回答一下
有时候用得了
有时候用不了
Sometimes it works, sometimes it doesn't
|
|
2007-5-30 15:59 |
|
|
qq43142691
中级用户
  
积分 327
发帖 152
注册 2007-5-4
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
@echo off
color f0
title 自动改IP,计算机名,批处理,地球村专用版 by 靈
echo ---------------------------------------------------
echo 读信息:
echo ---------------------------------------------------
rem :: 设置子网掩码 ::
set mask=255.255.254.0
rem ---------------------------------------------------
rem 输出客户机列表
rem ---------------------------------------------------
if exist config.cfg del config.cfg
echo [计算机名] [Mac地址] [IP地址] [IPX编号] >config.cfg
echo A001 00-00-00-00-A0-01 10.0.0.1 001 >>config.cfg
echo A002 00-00-00-00-A0-02 10.0.0.2 002 >>config.cfg
echo A003 00-00-00-00-A0-03 10.0.0.3 003 >>config.cfg
echo A004 00-00-00-00-A0-04 10.0.0.4 004 >>config.cfg
echo A005 00-00-00-00-A0-05 10.0.0.5 005 >>config.cfg
echo A006 00-00-00-00-A0-06 10.0.0.6 006 >>config.cfg
echo A007 00-00-00-00-A0-07 10.0.0.7 007 >>config.cfg
echo A008 00-00-00-00-A0-08 10.0.0.8 008 >>config.cfg
echo A009 00-00-00-00-A0-09 10.0.0.9 009 >>config.cfg
echo A010 00-00-00-00-A0-10 10.0.0.10 010 >>config.cfg
echo A011 00-00-00-00-A0-11 10.0.0.11 011 >>config.cfg
echo A012 00-00-00-00-A0-12 10.0.0.12 012 >>config.cfg
echo A013 00-00-00-00-A0-13 10.0.0.13 013 >>config.cfg
echo A014 00-00-00-00-A0-14 10.0.0.14 014 >>config.cfg
echo A015 00-00-00-00-A0-15 10.0.0.15 015 >>config.cfg
echo A016 00-00-00-00-A0-16 10.0.0.16 016 >>config.cfg
echo A017 00-00-00-00-A0-17 10.0.0.17 017 >>config.cfg
echo A018 00-00-00-00-A0-18 10.0.0.18 018 >>config.cfg
echo A019 00-00-00-00-A0-19 10.0.0.19 019 >>config.cfg
echo A020 00-00-00-00-A0-20 10.0.0.20 020 >>config.cfg
echo A021 00-00-00-00-A0-21 10.0.0.21 021 >>config.cfg
echo A022 00-00-00-00-A0-22 10.0.0.22 022 >>config.cfg
echo A023 00-00-00-00-A0-23 10.0.0.23 023 >>config.cfg
echo A024 00-00-00-00-A0-24 10.0.0.24 024 >>config.cfg
echo B025 00-00-00-00-B0-25 10.0.0.25 025 >>config.cfg
echo B026 00-00-00-00-B0-26 10.0.0.26 026 >>config.cfg
echo B027 00-00-00-00-B0-27 10.0.0.27 027 >>config.cfg
echo B028 00-00-00-00-B0-28 10.0.0.28 028 >>config.cfg
echo B029 00-00-00-00-B0-29 10.0.0.29 029 >>config.cfg
echo B030 00-00-00-00-B0-30 10.0.0.30 030 >>config.cfg
echo B031 00-00-00-00-B0-31 10.0.0.31 031 >>config.cfg
echo B032 00-00-00-00-B0-32 10.0.0.32 032 >>config.cfg
echo B033 00-00-00-00-B0-33 10.0.0.33 033 >>config.cfg
echo B034 00-00-00-00-B0-34 10.0.0.34 034 >>config.cfg
echo B035 00-00-00-00-B0-35 10.0.0.35 035 >>config.cfg
echo B036 00-00-00-00-B0-36 10.0.0.36 036 >>config.cfg
echo B037 00-00-00-00-B0-37 10.0.0.37 037 >>config.cfg
echo B038 00-00-00-00-B0-38 10.0.0.38 038 >>config.cfg
echo B039 00-00-00-00-B0-39 10.0.0.39 039 >>config.cfg
echo B040 00-00-00-00-B0-40 10.0.0.40 040 >>config.cfg
echo B041 00-00-00-00-B0-41 10.0.0.41 041 >>config.cfg
echo B042 00-00-00-00-B0-42 10.0.0.42 042 >>config.cfg
echo B043 00-00-00-00-B0-43 10.0.0.43 043 >>config.cfg
echo B044 00-00-00-00-B0-44 10.0.0.44 044 >>config.cfg
echo B045 00-00-00-00-B0-45 10.0.0.45 045 >>config.cfg
echo B046 00-00-00-00-B0-46 10.0.0.46 046 >>config.cfg
echo B047 00-00-00-00-B0-47 10.0.0.47 047 >>config.cfg
echo B048 00-00-00-00-B0-48 10.0.0.48 048 >>config.cfg
echo B049 00-00-00-00-B0-49 10.0.0.49 049 >>config.cfg
echo B050 00-00-00-00-B0-50 10.0.0.50 050 >>config.cfg
echo B051 00-00-00-00-B0-51 10.0.0.51 051 >>config.cfg
echo B052 00-00-00-00-B0-52 10.0.0.52 052 >>config.cfg
echo B053 00-00-00-00-B0-53 10.0.0.53 053 >>config.cfg
echo B054 00-00-00-00-B0-54 10.0.0.54 054 >>config.cfg
echo B055 00-00-00-00-B0-55 10.0.0.55 055 >>config.cfg
echo B056 00-00-00-00-B0-56 10.0.0.56 056 >>config.cfg
echo B057 00-00-00-00-B0-57 10.0.0.57 057 >>config.cfg
echo B058 00-00-00-00-B0-58 10.0.0.58 058 >>config.cfg
echo B059 00-00-00-00-B0-59 10.0.0.59 059 >>config.cfg
echo B060 00-00-00-00-B0-60 10.0.0.60 060 >>config.cfg
echo B061 00-00-00-00-B0-61 10.0.0.61 061 >>config.cfg
echo B062 00-00-00-00-B0-62 10.0.0.62 062 >>config.cfg
echo B063 00-00-00-00-B0-63 10.0.0.63 063 >>config.cfg
echo B064 00-00-00-00-B0-64 10.0.0.64 064 >>config.cfg
echo B065 00-00-00-00-B0-65 10.0.0.65 065 >>config.cfg
echo B066 00-00-00-00-B0-66 10.0.0.66 066 >>config.cfg
echo B067 00-00-00-00-B0-67 10.0.0.67 067 >>config.cfg
echo B068 00-00-00-00-B0-68 10.0.0.68 068 >>config.cfg
echo B069 00-00-00-00-B0-69 10.0.0.69 069 >>config.cfg
echo B070 00-00-00-00-B0-70 10.0.0.70 070 >>config.cfg
echo B071 00-00-00-00-B0-71 10.0.0.71 071 >>config.cfg
echo B072 00-00-00-00-B0-72 10.0.0.72 072 >>config.cfg
echo B073 00-00-00-00-B0-73 10.0.0.73 073 >>config.cfg
echo B074 00-00-00-00-B0-74 10.0.0.74 074 >>config.cfg
echo B075 00-00-00-00-B0-75 10.0.0.75 075 >>config.cfg
echo B076 00-00-00-00-B0-76 10.0.0.76 076 >>config.cfg
echo B077 00-00-00-00-B0-77 10.0.0.77 077 >>config.cfg
echo B078 00-00-00-00-B0-78 10.0.0.78 078 >>config.cfg
echo B079 00-00-00-00-B0-79 10.0.0.79 079 >>config.cfg
echo B080 00-00-00-00-B0-80 10.0.0.80 080 >>config.cfg
echo B081 00-00-00-00-B0-81 10.0.0.81 081 >>config.cfg
echo B082 00-00-00-00-B0-82 10.0.0.82 082 >>config.cfg
echo B083 00-00-00-00-B0-83 10.0.0.83 083 >>config.cfg
echo B084 00-00-00-00-B0-84 10.0.0.84 084 >>config.cfg
echo B085 00-00-00-00-B0-85 10.0.0.85 085 >>config.cfg
echo B086 00-00-00-00-B0-86 10.0.0.86 086 >>config.cfg
echo B087 00-00-00-00-B0-87 10.0.0.87 087 >>config.cfg
echo B088 00-00-00-00-B0-88 10.0.0.88 088 >>config.cfg
echo B089 00-00-00-00-B0-89 10.0.0.89 089 >>config.cfg
echo B090 00-00-00-00-B0-90 10.0.0.90 090 >>config.cfg
echo B091 00-00-00-00-B0-91 10.0.0.91 091 >>config.cfg
echo B092 00-00-00-00-B0-92 10.0.0.92 092 >>config.cfg
echo B093 00-00-00-00-B0-93 10.0.0.93 093 >>config.cfg
echo B094 00-00-00-00-B0-94 10.0.0.94 094 >>config.cfg
echo B095 00-00-00-00-B0-95 10.0.0.95 095 >>config.cfg
echo B096 00-00-00-00-B0-96 10.0.0.96 096 >>config.cfg
echo B097 00-00-00-00-B0-97 10.0.0.97 097 >>config.cfg
echo B098 00-00-00-00-B0-98 10.0.0.98 098 >>config.cfg
echo B099 00-00-00-00-B0-99 10.0.0.99 099 >>config.cfg
echo B100 00-00-00-00-B1-00 10.0.0.100 100 >>config.cfg
echo B101 00-00-00-00-B1-01 10.0.0.101 101 >>config.cfg
echo B102 00-00-00-00-B1-02 10.0.0.102 102 >>config.cfg
echo B103 00-00-00-00-B1-03 10.0.0.103 103 >>config.cfg
echo B104 00-00-00-00-B1-04 10.0.0.104 104 >>config.cfg
echo B105 00-00-00-00-B1-05 10.0.0.105 105 >>config.cfg
echo B106 00-00-00-00-B1-06 10.0.0.106 106 >>config.cfg
echo B107 00-00-00-00-B1-07 10.0.0.107 107 >>config.cfg
echo B108 00-00-00-00-B1-08 10.0.0.108 108 >>config.cfg
echo B109 00-00-00-00-B1-09 10.0.0.109 109 >>config.cfg
echo B110 00-00-00-00-B1-10 10.0.0.110 110 >>config.cfg
echo B111 00-00-00-00-B1-11 10.0.0.111 111 >>config.cfg
echo B112 00-00-00-00-B1-12 10.0.0.112 112 >>config.cfg
echo B113 00-00-00-00-B1-13 10.0.0.113 113 >>config.cfg
echo B114 00-00-00-00-B1-14 10.0.0.114 114 >>config.cfg
echo B115 00-00-00-00-B1-15 10.0.0.115 115 >>config.cfg
echo B116 00-00-00-00-B1-16 10.0.0.116 116 >>config.cfg
echo B117 00-00-00-00-B1-17 10.0.0.117 117 >>config.cfg
echo B118 00-00-00-00-B1-18 10.0.0.118 118 >>config.cfg
echo B119 00-00-00-00-B1-19 10.0.0.119 119 >>config.cfg
echo B120 00-00-00-00-B1-20 10.0.0.120 120 >>config.cfg
echo B121 00-00-00-00-B1-21 10.0.0.121 121 >>config.cfg
echo B122 00-00-00-00-B1-22 10.0.0.122 122 >>config.cfg
echo B123 00-00-00-00-B1-23 10.0.0.123 123 >>config.cfg
echo B124 00-00-00-00-B1-24 10.0.0.124 124 >>config.cfg
echo B125 00-00-00-00-B1-25 10.0.0.125 125 >>config.cfg
echo B126 00-00-00-00-B1-26 10.0.0.126 126 >>config.cfg
echo B127 00-00-00-00-B1-27 10.0.0.127 127 >>config.cfg
echo B128 00-00-00-00-B1-28 10.0.0.128 128 >>config.cfg
echo B129 00-00-00-00-B1-29 10.0.0.129 129 >>config.cfg
echo B130 00-00-00-00-B1-30 10.0.0.130 130 >>config.cfg
echo B131 00-00-00-00-B1-31 10.0.0.131 131 >>config.cfg
echo B132 00-00-00-00-B1-32 10.0.0.132 132 >>config.cfg
echo B133 00-00-00-00-B1-33 10.0.0.133 133 >>config.cfg
echo B134 00-00-00-00-B1-34 10.0.0.134 134 >>config.cfg
echo B135 00-00-00-00-B1-35 10.0.0.135 135 >>config.cfg
echo B136 00-00-00-00-B1-36 10.0.0.136 136 >>config.cfg
echo B137 00-00-00-00-B1-37 10.0.0.137 137 >>config.cfg
echo B138 00-00-00-00-B1-38 10.0.0.138 138 >>config.cfg
echo B139 00-00-00-00-B1-39 10.0.0.139 139 >>config.cfg
echo B140 00-00-00-00-B1-40 10.0.0.140 140 >>config.cfg
echo B141 00-00-00-00-B1-41 10.0.0.141 141 >>config.cfg
echo B142 00-00-00-00-B1-42 10.0.0.142 142 >>config.cfg
echo B143 00-00-00-00-B1-43 10.0.0.143 143 >>config.cfg
echo B144 00-00-00-00-B1-44 10.0.0.144 144 >>config.cfg
echo B145 00-00-00-00-B1-45 10.0.0.145 145 >>config.cfg
echo B146 00-00-00-00-B1-46 10.0.0.146 146 >>config.cfg
echo B147 00-00-00-00-B1-47 10.0.0.147 147 >>config.cfg
echo B148 00-00-00-00-B1-48 10.0.0.148 148 >>config.cfg
echo B149 00-00-00-00-B1-49 10.0.0.149 149 >>config.cfg
echo B150 00-00-00-00-B1-50 10.0.0.150 150 >>config.cfg
echo B151 00-00-00-00-B1-51 10.0.0.151 151 >>config.cfg
echo B152 00-00-00-00-B1-52 10.0.0.152 152 >>config.cfg
echo B153 00-00-00-00-B1-53 10.0.0.153 153 >>config.cfg
echo B154 00-00-00-00-B1-54 10.0.0.154 154 >>config.cfg
echo B155 00-00-00-00-B1-55 10.0.0.155 155 >>config.cfg
echo B156 00-00-00-00-B1-56 10.0.0.156 156 >>config.cfg
echo B157 00-00-00-00-B1-57 10.0.0.157 157 >>config.cfg
echo B158 00-00-00-00-B1-58 10.0.0.158 158 >>config.cfg
echo B159 00-00-00-00-B1-59 10.0.0.159 159 >>config.cfg
echo B160 00-00-00-00-B1-60 10.0.0.160 160 >>config.cfg
echo B161 00-00-00-00-B1-61 10.0.0.161 161 >>config.cfg
echo B162 00-00-00-00-B1-62 10.0.0.162 162 >>config.cfg
echo B163 00-00-00-00-B1-63 10.0.0.163 163 >>config.cfg
echo B164 00-00-00-00-B1-64 10.0.0.164 164 >>config.cfg
echo B165 00-00-00-00-B1-65 10.0.0.165 165 >>config.cfg
echo B166 00-00-00-00-B1-66 10.0.0.166 166 >>config.cfg
echo B167 00-00-00-00-B1-67 10.0.0.167 167 >>config.cfg
echo B168 00-00-00-00-B1-68 10.0.0.168 168 >>config.cfg
echo B169 00-00-00-00-B1-69 10.0.0.169 169 >>config.cfg
echo B170 00-00-00-00-B1-70 10.0.0.170 170 >>config.cfg
echo B171 00-00-00-00-B1-71 10.0.0.171 171 >>config.cfg
echo B172 00-00-00-00-B1-72 10.0.0.172 172 >>config.cfg
echo B173 00-00-00-00-B1-73 10.0.0.173 173 >>config.cfg
echo B174 00-00-00-00-B1-74 10.0.0.174 174 >>config.cfg
echo B175 00-00-00-00-B1-75 10.0.0.175 175 >>config.cfg
echo B176 00-00-00-00-B1-76 10.0.0.176 176 >>config.cfg
echo B177 00-00-00-00-B1-77 10.0.0.177 177 >>config.cfg
echo B178 00-00-00-00-B1-78 10.0.0.178 178 >>config.cfg
echo B179 00-00-00-00-B1-79 10.0.0.179 179 >>config.cfg
echo B180 00-00-00-00-B1-80 10.0.0.180 180 >>config.cfg
echo B181 00-00-00-00-B1-81 10.0.0.181 181 >>config.cfg
echo B182 00-00-00-00-B1-82 10.0.0.182 182 >>config.cfg
echo B183 00-00-00-00-B1-83 10.0.0.183 183 >>config.cfg
echo B184 00-00-00-00-B1-84 10.0.0.184 184 >>config.cfg
echo B185 00-00-00-00-B1-85 10.0.0.185 185 >>config.cfg
echo B186 00-00-00-00-B1-86 10.0.0.186 186 >>config.cfg
echo B187 00-00-00-00-B1-87 10.0.0.187 187 >>config.cfg
echo B188 00-00-00-00-B1-88 10.0.0.188 188 >>config.cfg
echo B189 00-00-00-00-B1-89 10.0.0.189 189 >>config.cfg
echo B190 00-00-00-00-B1-90 10.0.0.190 190 >>config.cfg
echo B191 00-00-00-00-B1-91 10.0.0.191 191 >>config.cfg
echo B192 00-00-00-00-B1-92 10.0.0.192 192 >>config.cfg
echo B193 00-00-00-00-B1-93 10.0.0.193 193 >>config.cfg
echo B194 00-00-00-00-B1-94 10.0.0.194 194 >>config.cfg
echo B195 00-00-00-00-B1-95 10.0.0.195 195 >>config.cfg
echo B196 00-00-00-00-B1-96 10.0.0.196 196 >>config.cfg
echo B197 00-00-00-00-B1-97 10.0.0.197 197 >>config.cfg
echo B198 00-00-00-00-B1-98 10.0.0.198 198 >>config.cfg
echo B199 00-00-00-00-B1-99 10.0.0.199 199 >>config.cfg
echo B200 00-00-00-00-B2-00 10.0.0.200 200 >>config.cfg
echo B201 00-00-00-00-B2-01 10.0.1.1 201 >>config.cfg
echo B202 00-00-00-00-B2-02 10.0.1.2 202 >>config.cfg
echo B203 00-00-00-00-B2-03 10.0.1.3 203 >>config.cfg
echo B204 00-00-00-00-B2-04 10.0.1.4 204 >>config.cfg
echo B205 00-00-00-00-B2-05 10.0.1.5 205 >>config.cfg
echo B206 00-00-00-00-B2-06 10.0.1.6 206 >>config.cfg
echo B207 00-00-00-00-B2-07 10.0.1.7 207 >>config.cfg
echo B208 00-00-00-00-B2-08 10.0.1.8 208 >>config.cfg
echo B209 00-00-00-00-B2-09 10.0.1.9 209 >>config.cfg
echo B210 00-00-00-00-B2-10 10.0.1.10 210 >>config.cfg
echo B211 00-00-00-00-B2-11 10.0.1.11 211 >>config.cfg
echo B212 00-00-00-00-B2-12 10.0.1.12 212 >>config.cfg
echo B213 00-00-00-00-B2-13 10.0.1.13 213 >>config.cfg
echo B214 00-00-00-00-B2-14 10.0.1.14 214 >>config.cfg
echo C215 00-00-00-00-C2-15 10.0.1.15 215 >>config.cfg
echo C216 00-00-00-00-C2-16 10.0.1.16 216 >>config.cfg
echo C217 00-00-00-00-C2-17 10.0.1.17 217 >>config.cfg
echo C218 00-00-00-00-C2-18 10.0.1.18 218 >>config.cfg
echo C219 00-00-00-00-C2-19 10.0.1.19 219 >>config.cfg
echo C220 00-00-00-00-C2-20 10.0.1.20 220 >>config.cfg
echo C221 00-00-00-00-C2-21 10.0.1.21 221 >>config.cfg
echo C222 00-00-00-00-C2-22 10.0.1.22 222 >>config.cfg
echo C223 00-00-00-00-C2-23 10.0.1.23 223 >>config.cfg
echo C224 00-00-00-00-C2-24 10.0.1.24 224 >>config.cfg
echo C225 00-00-00-00-C2-25 10.0.1.25 225 >>config.cfg
echo C226 00-00-00-00-C2-26 10.0.1.26 226 >>config.cfg
echo C227 00-00-00-00-C2-27 10.0.1.27 227 >>config.cfg
echo C228 00-00-00-00-C2-28 10.0.1.28 228 >>config.cfg
echo C229 00-00-00-00-C2-29 10.0.1.29 229 >>config.cfg
echo C230 00-00-00-00-C2-30 10.0.1.30 230 >>config.cfg
echo C231 00-00-00-00-C2-31 10.0.1.31 231 >>config.cfg
echo C232 00-00-00-00-C2-32 10.0.1.32 232 >>config.cfg
echo C233 00-00-00-00-C2-33 10.0.1.33 233 >>config.cfg
echo C234 00-00-00-00-C2-34 10.0.1.34 234 >>config.cfg
echo C235 00-00-00-00-C2-35 10.0.1.35 235 >>config.cfg
echo C236 00-00-00-00-C2-36 10.0.1.36 236 >>config.cfg
echo C237 00-00-00-00-C2-37 10.0.1.37 237 >>config.cfg
echo C238 00-00-00-00-C2-38 10.0.1.38 238 >>config.cfg
echo C239 00-00-00-00-C2-39 10.0.1.39 239 >>config.cfg
echo C240 00-00-00-00-C2-40 10.0.1.40 240 >>config.cfg
echo C241 00-00-00-00-C2-41 10.0.1.41 241 >>config.cfg
echo C242 00-00-00-00-C2-42 10.0.1.42 242 >>config.cfg
echo C243 00-00-00-00-C2-43 10.0.1.43 243 >>config.cfg
echo C244 00-00-00-00-C2-44 10.0.1.44 244 >>config.cfg
echo C245 00-00-00-00-C2-45 10.0.1.45 245 >>config.cfg
echo C246 00-00-00-00-C2-46 10.0.1.46 246 >>config.cfg
echo C247 00-00-00-00-C2-47 10.0.1.47 247 >>config.cfg
echo C248 00-00-00-00-C2-48 10.0.1.48 248 >>config.cfg
echo C249 00-00-00-00-C2-49 10.0.1.49 249 >>config.cfg
echo C250 00-00-00-00-C2-50 10.0.1.50 250 >>config.cfg
echo C251 00-00-00-00-C2-51 10.0.1.51 251 >>config.cfg
echo C252 00-00-00-00-C2-52 10.0.1.52 252 >>config.cfg
echo C253 00-00-00-00-C2-53 10.0.1.53 253 >>config.cfg
echo C254 00-00-00-00-C2-54 10.0.1.54 254 >>config.cfg
echo C255 00-00-00-00-C2-55 10.0.1.55 255 >>config.cfg
echo C256 00-00-00-00-C2-56 10.0.1.56 256 >>config.cfg
echo C257 00-00-00-00-C2-57 10.0.1.57 257 >>config.cfg
echo C258 00-00-00-00-C2-58 10.0.1.58 258 >>config.cfg
echo C259 00-00-00-00-C2-59 10.0.1.59 259 >>config.cfg
echo C260 00-00-00-00-C2-60 10.0.1.60 260 >>config.cfg
echo C261 00-00-00-00-C2-61 10.0.1.61 261 >>config.cfg
echo C262 00-00-00-00-C2-62 10.0.1.62 262 >>config.cfg
echo C263 00-00-00-00-C2-63 10.0.1.63 263 >>config.cfg
echo C264 00-00-00-00-C2-64 10.0.1.64 264 >>config.cfg
echo C265 00-00-00-00-C2-65 10.0.1.65 265 >>config.cfg
echo C266 00-00-00-00-C2-66 10.0.1.66 266 >>config.cfg
echo C267 00-00-00-00-C2-67 10.0.1.67 267 >>config.cfg
echo C268 00-00-00-00-C2-68 10.0.1.68 268 >>config.cfg
echo C269 00-00-00-00-C2-69 10.0.1.69 269 >>config.cfg
echo C270 00-00-00-00-C2-70 10.0.1.70 270 >>config.cfg
echo C271 00-00-00-00-C2-71 10.0.1.71 271 >>config.cfg
echo C272 00-00-00-00-C2-72 10.0.1.72 272 >>config.cfg
echo C273 00-00-00-00-C2-73 10.0.1.73 273 >>config.cfg
echo C274 00-00-00-00-C2-74 10.0.1.74 274 >>config.cfg
echo C275 00-00-00-00-C2-75 10.0.1.75 275 >>config.cfg
echo C276 00-00-00-00-C2-76 10.0.1.76 276 >>config.cfg
echo D305 00-00-00-00-D3-05 10.0.1.105 305 >>config.cfg
echo D306 00-00-00-00-D3-06 10.0.1.106 306 >>config.cfg
echo D307 00-00-00-00-D3-07 10.0.1.107 307 >>config.cfg
echo D308 00-00-00-00-D3-08 10.0.1.108 308 >>config.cfg
echo D309 00-00-00-00-D3-09 10.0.1.109 309 >>config.cfg
echo D310 00-00-00-00-D3-10 10.0.1.110 310 >>config.cfg
echo D311 00-00-00-00-D3-11 10.0.1.111 311 >>config.cfg
echo D312 00-00-00-00-D3-12 10.0.1.112 312 >>config.cfg
echo D313 00-00-00-00-D3-13 10.0.1.113 313 >>config.cfg
echo D314 00-00-00-00-D3-14 10.0.1.114 314 >>config.cfg
echo D315 00-00-00-00-D3-15 10.0.1.115 315 >>config.cfg
echo D316 00-00-00-00-D3-16 10.0.1.116 316 >>config.cfg
echo D317 00-00-00-00-D3-17 10.0.1.117 317 >>config.cfg
echo D318 00-00-00-00-D3-18 10.0.1.118 318 >>config.cfg
echo D319 00-00-00-00-D3-19 10.0.1.119 319 >>config.cfg
echo D320 00-00-00-00-D3-20 10.0.1.120 320 >>config.cfg
echo D321 00-00-00-00-D3-21 10.0.1.121 321 >>config.cfg
echo D322 00-00-00-00-D3-22 10.0.1.122 322 >>config.cfg
echo D323 00-00-00-00-D3-23 10.0.1.123 323 >>config.cfg
echo D324 00-00-00-00-D3-24 10.0.1.124 324 >>config.cfg
echo D325 00-00-00-00-D3-25 10.0.1.125 325 >>config.cfg
echo D326 00-00-00-00-D3-26 10.0.1.126 326 >>config.cfg
echo D327 00-00-00-00-D3-27 10.0.1.127 327 >>config.cfg
echo D328 00-00-00-00-D3-28 10.0.1.128 328 >>config.cfg
echo D329 00-00-00-00-D3-29 10.0.1.129 329 >>config.cfg
echo D330 00-00-00-00-D3-30 10.0.1.130 330 >>config.cfg
echo D331 00-00-00-00-D3-31 10.0.1.131 331 >>config.cfg
echo D332 00-00-00-00-D3-32 10.0.1.132 332 >>config.cfg
echo D333 00-00-00-00-D3-33 10.0.1.133 333 >>config.cfg
echo D334 00-00-00-00-D3-34 10.0.1.134 334 >>config.cfg
rem test
echo D335 00-00-00-00-D3-35 10.0.1.135 335 >>config.cfg
echo D336 00-00-00-00-D3-36 10.0.1.136 336 >>config.cfg
echo D337 00-00-00-00-D3-37 10.0.1.137 337 >>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 本机计算机名: %pcname%
for /f "skip=2 tokens=3" %%I in (ComputerCfg.txt) do set myip=%%I
echo 本机IP地址: %myip%
echo 子网掩码: %mask%
for /f "skip=2 tokens=2" %%M in (ComputerCfg.txt) do set mymac=%%M
echo 设定MAC地址: %mymac%
pause
echo 开始应用设置ing......
echo 修改计算机器名ing...
echo Windows Registry Editor Version 5.00>ComputerName.reg
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg
echo @="%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"="%pcname%">>ComputerName.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]>>ComputerName.reg
echo "ComputerName"="%pcname%">>c:\TempInfo.reg>>ComputerName.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog]>>ComputerName.reg
echo "ComputerName"="%pcname%">>ComputerName.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]>>ComputerName.reg
echo "ComputerName"="%pcname%">>ComputerName.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]>>ComputerName.reg
echo "NV Hostname"="%pcname%">>ComputerName.reg
echo "Hostname"="%pcname%">>ComputerName.reg
echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam]>>ComputerName.reg
echo @="%pcname%">>ComputerName.reg
regedit /s ComputerName.reg
del /q ComputerName.reg
echo 修改计算机器名称完成...
echo 修改IP...
netsh interface ip set address name="本地连接" source=static addr=%myip% mask=%mask%
echo 修改IP完成...
del /q ComputerCfg.txt
del /q config.cfg
del /q ipconfig.txt
del /q phyaddr.txt
|
|
2007-5-30 19:17 |
|