![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 23:18 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]有没有更改计算机名的批处理命令 |
| 可打印版本 2,624 / 15 |
| 第1楼 ktv98 | 发表于 2008-04-21 23:35 |
| 初级用户 发帖 81 积分 112 | |
|
[求助]有没有更改计算机名的批处理命令 我知道如何更改计算机用户名的批处理命令
但是不知道如何更改计算机名的批处理命令 还请赐教 |
|
| 第2楼 abcd | 发表于 2008-04-21 23:35 |
| 银牌会员 发帖 739 积分 1,436 | |
|
修改注册表。请搜索
|
|
| 第3楼 ktv98 | 发表于 2008-04-21 23:41 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by abcd at 2008-4-21 11:35 PM: 我试试.好像有点麻烦 |
|
| 第4楼 abcd | 发表于 2008-04-21 23:43 |
| 银牌会员 发帖 739 积分 1,436 | |
|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName
|
|
| 第5楼 ktv98 | 发表于 2008-04-21 23:54 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by abcd at 2008-4-21 11:43 PM: 谢谢.我试试. |
|
| 第6楼 XZ | 发表于 2008-04-22 01:03 |
| 初级用户 发帖 65 积分 144 来自 Taiwan | |
| 第7楼 ktv98 | 发表于 2008-04-22 08:13 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by XZ at 2008-4-22 01:03 AM: 谢谢.但是看不到我想要的. |
|
| 第8楼 huahua0919 | 发表于 2008-04-22 09:17 |
| 银牌会员 发帖 780 积分 1,608 | |
| 第9楼 HAT | 发表于 2008-04-22 13:32 |
| 版主 发帖 5,017 积分 9,023 | |
|
发现修改注册表后即使重启explorer也无法生效,有没有不需要重启/注销计算机即可生效的方法?
|
|
| 第10楼 ktv98 | 发表于 2008-04-22 18:31 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by huahua0919 at 2008-4-22 09:17 AM: |
|
| 第11楼 ktv98 | 发表于 2008-04-22 19:00 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by huahua0919 at 2008-4-22 09:17 AM: |
|
| 第12楼 fassee530 | 发表于 2008-04-22 19:15 |
| 新手上路 发帖 2 积分 4 | |
|
我写了一个。希望可以帮到你。也希望各位大侠指正!
@echo off setlocal enabledelayedexpansion color 0a cls title -------------------网吧专用BAT--------ARC联盟制作---QQ群5264342 echo ARC.CIP.BAT [版本 1.0] echo 更改计算机名,IP,DNS,内部网络号,CS-CDK echo (C) 版权所有 2008 Microsoft Corp.ARC echo 声明:ARC群专用,可以翻版,修改。群以外成员使用该程序造成任何后果。概不负责 echo. PING 127.1 -n 5 >nul :input ::读取IP尾数 赋值ipend echo 不超过100台机器,输入两位如:01 超过100台输入三位如001 set /p compname=请输入IP地址的最后一位: if %compname%==0 echo 错误:不接受0,必须是大于0的数字。如:1,02,003&&goto input set ipend=%compname% :c0 ::取消数字前的0,判断数字是否大于000 set n1=%ipend:~0,1% if %n1%==0 (set ipend=!ipend:~1!||goto input&goto c0) else (goto begin) :begin ::判断输入 set /a ipend=%ipend% ||goto input if %ipend%==0 echo 不是一个合法的输入&&goto input if %ipend% gtr 254 echo 超出一般类型,请注意更改子掩网码&ping 127.1 -n 10 >nul ::判断本地连接 赋值a for /f "tokens=3,4 delims== " %%i in ('ipconfig ^|findstr /r "本"') do echo %%i %%j >1.txt for /f "tokens=1 delims==:" %%d in (1.txt) do set a=%%d ::请根据实际情况更改下面三行 echo 开始更改IP netsh interface ip set address name="%a%" source=static addr=192.168.1.%ipend% mask=255.255.255.0 netsh interface ip set address name="%a%" source=static gateway=192.168.1.254 gwmetric=1 echo IP设置完成 echo 开始更改主dns netsh interface ip set dns name="%a%" source=static addr=202.98.160.68 echo 完成 echo 开始更改副dns netsh interface ip add dns "%a%" 202.98.161.68 index=2 echo 完成 ::更改计算机名 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d A%compname% /f ::更改内部网络号 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v VirtualNetworkNumber /t reg_dword /d 0x%ipend% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters" /v VirtualNetworkNumber /t reg_dword /d 0x%ipend% /f ::更改CS-CDK ::删除临时文件 del 1.txt ::重启 ::shutdown -r -t 5 -c "消息内容":更改计算机名,IP,DNS,内部网络号,CS-CDK已完成--谢谢使用-BY抽刀断水 |
|
| 第13楼 ktv98 | 发表于 2008-04-22 21:57 |
| 初级用户 发帖 81 积分 112 | |
Originally posted by fassee530 at 2008-4-22 07:15 PM: 谢谢你.我只用到其中一段.并稍作改动 ::更改计算机名 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d A%compname% /f |
|
| 第14楼 zjren | 发表于 2008-04-23 03:23 |
| 初级用户 发帖 22 积分 56 | |
|
支持12楼 不错,确定本地连接的名字尤其让我佩服~
以前我就没有办法确认。 不错,不错 |
|
| 第15楼 afeichai | 发表于 2008-04-23 10:08 |
| 初级用户 发帖 78 积分 171 | |
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |